Пользовательские 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
.