10.5. Обмен данными¶
Модуль NextGIS Connect позволяет обмениваться геоданными между QGIS и Веб ГИС в обоих направлениях, но со своими особенностями.
10.5.1. Типы ресурсов¶
Для обмена данными и работы доступны следующие типы ресурсов:
- Векторный слой (NGW Vector Layer), он может быть: Точечный; Мультиточечный; Линейный; Мультилинейный; Полигональный; Мультиполигональный;
- Стиль векторного слоя.
- WFS Сервис (NGW WFS Service)
- WMS Сервис (NGW WMS Service)
- Слой TMS
- Слой PostGIS
- Слой WFS
- Растровый слой (NGW Raster Layer)
- Подложка
- Веб карта (NGW Web Map)
- Группа ресурсов
10.5.2. Загрузка данных из QGIS в Веб ГИС¶
Модуль NextGIS Connect позволяет загружать в Веб ГИС:
Векторные данные
Растровые данные
Базовые карты (подложки) - только при наличии у Веб ГИС тарифного плана „Mini“ или „Premium“
Группы слоёв
Проект QGIS целиком
Также модуль позволяет опубликовать векторные данные по стандартным протоколам WFS, WMS и OGC API - Features.
Алгоритм загрузки каждого типа данных описан здесь.
Также загрузку данных в Веб ГИС можно выбрать как один из способов экспорта слоя, группы слоёв или проекта целиком.
Векторный слой - в Веб ГИС будет создан векторный слой и стиль, аналогичный стилю выбранного слоя в QGIS, который можно добавить на веб-карту в Веб ГИС.
Растровый слой - в Веб ГИС будет создан растровый слой со стилем по умолчанию, который можно добавить на веб-карту в Веб ГИС.
Загрузить всё - В Веб ГИС будут добавлены все слои, для которых доступна операция «Импортировать выбранный слой», и все группы в соответствии с иерархией в панели слоёв QGIS. Также будет создана веб-карта, на которую будут добавлены все импортируемые слои с учетом иерархии и видимости в панели слоёв QGIS. Вам необходимо ввести название новой группы, которая будет создана в Веб ГИС для размещения всех ресурсов, импортируемых в рамках данной операции. После импорта проекта созданная веб-карта откроется в браузере автоматически, если в настройках модуля выбрана соответствуюйщая опция.
Обновить стиль слоя - В Веб ГИС будет обновлен стиль слоя аналогично стилю выбранного слоя в QGIS.
Добавить новый стиль к слою - В Веб ГИС будет добавлен новый стиль к слою, аналогично стилю выбранного слоя в QGIS.
При загрузке слоя с несколькими стилями в NGW, они загружаются со своими именами. Если название стиля - default (или «по умолчанию»), используется название слоя.
Добавление ресурсов в Веб ГИС производится в выбранную на панели ресурсов Веб ГИС группу.
Если выбрана не группа, а другой тип ресурса - в ближайшую родительскую группу выбранного ресурса.
Если не выбран ресурс - в корневую группу.
Предупреждение
Стоит обратить внимание на то, что фотографии, которые были собраны в мобильных приложениях NextGIS Collector/Mobile и загружены в Веб ГИС вместе со слоями в виде вложений, не будут доступны в настольной NextGIS QGIS после загрузки этих слоев через модуль NextGIS Connect!
Как сохранить вложения¶
Пользователь может столкнуться с задачей, когда нужно изменить стилевые настройки слоя, не потеряв при этом фотографии.
Порядок действий в данном случае следующий:
Добавить стиль слоя через NextGIS Connect из Веб ГИС в QGIS.
Внести необходимые изменения в стиль.
Обновить стиль слоя через NextGIS Connect.
10.5.3. Экспорт данных из Веб ГИС в QGIS¶
Операция доступна, если в дереве ресурсов NextGIS выбран один из следующих видов ресурсов:
Векторный слой (NGW Vector Layer) - в QGIS будет создан векторный слой GeoJSON;
WFS Слой - в QGIS будет создан WFS слой;
WFS Сервис (NGW WFS Service) - в QGIS будет создан WFS слой, источником данных для которого будет выбранный WFS Сервис;
WMS Слой - в QGIS будет добавлен выбранный WMS слой;
WMS Сервис - в QGIS будет создан WMS слой, источником данных для которого будет выбранный WMS Сервис;
WMS Соединение - из списка можно будет выбрать WMS слой, который необходимо добавить в QGIS
TMS Слой ;
TMS Соединение ;
PostGIS Слой ;
QGIS Стиль Векторного слоя - если стиль относится к векторному слою, в QGIS будет создан векторный слой GeoJSON, со стилем идентичным выбранному стилю; если стиль относится к слою WFS, будет создан слой WFS с таким стилем;
Растровый слой - в QGIS будет создан растровый слой GeoTIFF;
Подложка ;
Веб-карта - при добавлении в QGIS она будет представлена в виде проекта со слоями, стилями и подложками. Подложки карты будут объединены во взаимоисключающую группу;
Демо-проект - в QGIS будет создан проект, содержащий слои, стили и подложки;
Группа ресурсов - в текущий проект QGIS будет добавлена новая группа и входящие в неё ресурсы.
Особенности загрузки слоев с несколькими стилями:
При выборе в дереве Connect слоя с несколькими стилями, они подгрузятся все, но будет предложено выбрать текущий.
При выборе в дереве Connect стиля слоя, добавятся все стили, по умолчанию будет выбранный.
При добавлении группы ресурсов, которая содержит слои с несколькими стилями, будут добавлены все стили и выбран либо одноименный слою, либо первый по алфавиту. Диалог с выбором показан не будет.
При добавлении WFS/OGCF стиль будет выбран либо одноименный слою, либо первый по алфавиту.
Алгоритм загрузки разных типов данных в QGIS подробно описан здесь.
Векторные слои из вашей Веб ГИС можно редактировать сразу после добавления их в QGIS.
10.5.5. Дублирование ресурсов¶
При помощи модуля можно создать копию слоя в Веб ГИС. Доступно для ресурсов Векторный слой и Растровый слой.
Чтобы скопировать слой, выберите его в окне модуля Connect и в контекстном меню нажмите Дублировать ресурс.
Во всплывающем окне подтвердите дублирование.
Копия слоя будет создана в той же папке, стиль слоя также будет скопирован.
10.5.6. Удаление ресурсов¶
Модуль NextGIS Connect позволяет быстро создавать / удалять любые ресурсы из Веб ГИС. Для этого:
Выберите в дереве ресурсов Веб ГИС в окне модуля NextGIS Connect ресурс, который вы хотите удалить;
Выберите пункт Удалить в контекстном меню;
Если ресурс удалился успешно, то он исчезнет из дерева ресурсов Веб ГИС.
10.5.7. Создать группу ресурсов¶
Эта операция доступна в верхнем меню модуля NextGIS Connect.
Новая группа будет создана в группе ресурсов:
которая выбрана в дереве ресурсов Веб ГИС;
которая является ближайшей родительской группой для выбранного ресурса, если он не является группой ресурсов;
в основной группе ресурсов, если не выбран ни один ресурс в дереве ресурсов Веб ГИС.
10.5.8. Обновить¶
Эта операция доступна в верхнем меню модуля NextGIS Connect.
Операция обновит все дерево ресурсов Веб ГИС до актуального на текущий момент состояния.
10.5.9. Открыть веб-карту в браузере¶
Эта операция доступна в верхнем меню модуля NextGIS Connect.
Если в дереве ресурсов выбран ресурс веб-карта (NGW Web Map) , то она откроется в новой вкладке браузера.
Также это можно сделать через контекстное меню.