При оформлении своих веб-карт вы можете использовать собственные SVG-маркеры. Зачастую они применяются для обозначения точечных или полигональных объектов. Набор собственных SVG-иконок легко привязать к объектам слоя через QGIS.
Однако после публикации проекта QGIS в качестве веб-карты маркеры перестают на ней отображаться. Так происходит потому, что маркеры хранятся на вашем ПК в отличие от опубликованного в виде веб-карты проекта.
Есть два способа привязать SVG-маркеры к объектам слоя так, чтобы не потерять их при публикации в NextGIS Web. Рассмотрим каждый из них.
⠀
1. Создание библиотеки маркеров SVG в NextGIS Web
- Для начала в настройках QGIS добавьте новый путь для SVG-иконок.
- Затем укажите для каждого слоя тот маркер, который должен его отображать.
- Опубликуйте проект в Веб ГИС, несмотря на то, что SVG не будут отображаться.
- Затем создайте библиотеку маркеров SVG в вашей Веб ГИС и загрузите в неё все использованные в проекте SVG-иконки. Важно при этом не менять названия иконок.
- Свяжите каждый слой проекта с библиотекой маркеров через настройки стиля.
Более наглядно – в видео.
2. Встраивание SVG в слой QGIS
- В свойствах стиля слоя встройте SVG-маркер.
- Отдельно опубликуйте слой в Веб ГИС.
- При необходимости подключите слой со встроенным SVG-маркером к веб-карте.
Подробнее – во второй видеоинструкции.
Создайте свою Веб ГИС с планом Premium или Mini и публикуйте карты напрямую из QGIS.
Выбрать план