2.11.5. Пользовательские SVG маркеры

Использование стандартных SVG маркеров

В оформлении векторных стилей QGIS вы можете использовать свои SVG-маркеры (значки). В NextGIS QGIS есть встроенный набор значков, NGW так же их будет использовать.

Подробнее: http://docs.nextgis.ru/docs_ngqgis/source/map.html#id11 Пример: http://trolleway.nextgis.com/resource/2057

Использование своих SVG маркеров

Если маркера нет в стандартной библиотеке, то svg-файл можно поместить в интернет, и в настройки стиля QGIS (в десктопной программе) просто вставить URL SVG-файла. Этот же стиль можно загрузить в NGW, и тогда SVG тоже будет подтягиваться из интернета.

Пример: http://trolleway.nextgis.com/resource/1583

Пути поиска SVG маркеров на сервере

Если в стиле QGIS используются SVG маркеры, расположение которых не известно рендереру - они не будут отрисованы. Для их корректного отображения необходимо расширить список путей, в которых QGIS будет искать это маркеры на сервере. Для этого в конфигурационный файл config.ini в секцию qgis следует добавить (через запятую) необходимый перечень директорий:

[qgis]

svgpaths = path1, path2, ..., pathn

Если файлы маркеров лежат в подпапках и в файле со стилем есть например такая строка:

<prop v="dir1/dir2/dir3/icon.svg" k="name"/>

то в список svgpaths должна быть включена и директория, в которой находится поддиректория dir1.