О картах
1.16K subscribers
481 photos
16 videos
5 files
153 links
Тут я хочу собирать разные важные и интересные вещи, которые нахожу в ГИС и в картах.
Обратная связь: @gommersh
Download Telegram
Как изменить растровый стиль по умолчанию в QGIS?

Я часто работаю с разными растрами, и каждый раз применять к ним один и тот же нужный стиль надоедает. Поэтому вот небольшой скрипт, чтобы все добавляемые растры отображались в стиле, который нужен вам.

Как запустить:
1) Сохраните нужный стиль в виде файла qml
2) Выпадающее меню модули - консоль Python - редактор
3) Вставляете код, указываете путь к стилю в нем, и нажимаете кнопку запуска

from qgis.core import QgsProject, QgsMapLayer

STYLE = "ВАШ_ПУТЬ_К_СТИЛЮ"

def apply_raster_style(layer):
if layer.type() == QgsMapLayer.RasterLayer:
layer.loadNamedStyle(STYLE)
layer.triggerRepaint()
print("Стиль применён:", layer.name())

QgsProject.instance().layerWasAdded.connect(apply_raster_style)
print("Автостиль для растров включён")


4) любой новый растровый слой будет иметь выбранный стиль
19
Кастомные линии генератором геометрии

Очень часто сталкиваюсь с проблемой - нормальные стили линий сложно создать. Готовых мало, а самостоятельно делать свои накладно.

Эта проблема все еще не решена, но какими-то интересными стилями все-таки можно воспользоваться в готовом виде. Например, прекрасный Клас Карлссон, чьи туториалы я нежно люблю, выложил свой стиль в базу стилей QGIS. И без мороки с генератором геометрии можно забрать его себе.

Стиль можно забрать тут

( и если вы хотели бы туториалы по генератору геометрий, а там ОЧЕНЬ много всего, то дайте знать реакцией на этом посте, пожалуйста)
20🔥7👍3
делаю карту одного района города
кто-то сможет угадать, где это?
12