У меня сохранен набор файлов стилей qml, которые я применяю к одинаковым слоям в нескольких проектах. Примером может служить слой шейп-файла типа линии с дюжиной различных стилей; В настоящее время я должен повторить процесс добавления нового стиля и загрузки файла qml для каждого из различных стилей. Затем я должен сделать это еще несколько раз в этом проекте и повторить все это снова в следующем проекте.
Просто пытаетесь понять, есть ли способ загрузить несколько файлов стилей на один слой одновременно? Что-то вроде вместо просмотра одного qml, я мог бы выбрать несколько файлов qml и загрузить их одновременно?
Ответы:
Вы можете загрузить несколько стилей, используя скрипт pyqgis (пояснения в комментариях):
Вы можете запустить его в консоли Python QGIS или адаптировать к сценарию обработки.
(Проверено на текущей версии LTR QGIS 2.18)
источник
Если я вас правильно понимаю, вы просто хотите иметь возможность быстро и легко применять стили геометрии, а не обязательно правила или выражения к слоям в любом проекте, который вы открыли?
Если это так, вы можете просто сохранить свои стили в библиотеке символов с помощью менеджера стилей? Откройте панель стилей слоя и нажмите кнопку «Открыть библиотеку».
источник