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

Предупреждение

Информация раздела на данный момент устарела. Функционал находится в разработке, раздел в скором времени будет актуализирован.

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

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

Встроенный набор хранится здесь: C:/NextGIS/share/ngqgis/svg

Подробнее: http://docs.nextgis.ru/docs_ngqgis/source/map.html#id11

Пример: http://trolleway.nextgis.com/resource/2061/display?panel=layers

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

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

Пример: https://demo.nextgis.ru/resource/4172/display?panel=layers

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

Предупреждение

Эти изменения должен производить системный администратор имеющий соответствующие привилегии на сервере где установлен NextGIS Web.

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

[qgis]

svgpaths = path1, path2, ..., pathn

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

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

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