11.6. Загрузка данных в хранилище¶
Модуль NextGIS Connect позволяет быстро загружать в Веб ГИС растровые и векторные данные, а также целиком проекты QGIS. Это позволит вам легко опубликовать в интернете свои карты и геоданные.
Модуль NextGIS Connect позволяет загружать в Веб ГИС:
Векторные данные
Растровые данные
Базовые карты (подложки)
Группы слоёв
Также модуль позволяет опубликовать векторные данные по стандартным протоколам WFS, WMS и OGC API - Features.
При нажатии на кнопку Добавить в QGIS откроется меню с несколькими вариантами:

Рис. 11.26. Меню загрузки данных в Веб ГИС в панели NG Connect¶
Загрузить выбранное;
Загрузить всё - В Веб ГИС будут добавлены все слои, для которых доступна операция «Импортировать выбранный слой», и все группы в соответствии с иерархией в панели слоёв QGIS. Также будет создана веб-карта, на которую будут добавлены все импортируемые слои с учетом иерархии и видимости в панели слоёв QGIS. Вам необходимо ввести название новой группы, которая будет создана в Веб ГИС для размещения всех ресурсов, импортируемых в рамках данной операции. После импорта проекта созданная веб-карта откроется в браузере автоматически, если в настройках модуля выбрана соответствуюйщая опция.
Обновить стиль слоя - В Веб ГИС будет обновлен стиль слоя аналогично стилю выбранного слоя в QGIS.
Добавить новый стиль к слою - В Веб ГИС будет добавлен новый стиль к слою, аналогично стилю выбранного слоя в QGIS.
Добавление ресурсов в Веб ГИС производится в выбранную на панели ресурсов Веб ГИС группу.
Если выбрана не группа, а другой тип ресурса - в ближайшую родительскую группу выбранного ресурса.
Если не выбран ресурс - в корневую группу.
Также поддерживается выгрузка в Веб ГИС вложений. Посмотрите, как это работает, в видео:
Посмотреть видео на youtube, rutube.
Загрузку данных в Веб ГИС можно выбрать как один из способов экспорта слоя, группы слоёв или проекта целиком.

Рис. 11.27. Загрузка данных в Веб ГИС через контекстное меню панели слоёв¶
11.6.1. Типы ресурсов¶
Для обмена данными и работы доступны следующие типы ресурсов:
- Векторный слой (NGW Vector Layer), он может быть:
Точечный;
Мультиточечный;
Линейный;
Мультилинейный;
Полигональный;
Мультиполигональный; В Веб ГИС будет создан векторный слой и стиль, аналогичный стилю выбранного слоя в QGIS, который можно добавить на веб-карту в Веб ГИС. При загрузке слоя с несколькими стилями в NGW, они загружаются со своими именами. Если название стиля - default (или «по умолчанию»), используется название слоя.
- Стиль векторного слоя.
- WFS Сервис (NGW WFS Service)
- WMS Сервис (NGW WMS Service)
- Слой TMS
- Слой PostGIS
- Слой WFS
- Растровый слой (NGW Raster Layer) В Веб ГИС будет создан растровый слой со стилем по умолчанию, который можно добавить на веб-карту в Веб ГИС.
- Подложка
- Веб карта (NGW Web Map)
- Группа ресурсов
11.6.2. Загрузка проекта QGIS целиком¶
Соберите в QGIS проект из растровых и векторных слоев. Настройте их стили отображения, иерархию, группировку, видимость. Настройте охват карты;
Выберите в дереве ресурсов Веб ГИС в окне модуля NextGIS Connect Группу ресурсов, в которую вы хотите загрузить проект;
Нажмите кнопку Загрузить всё на панели инструментов модуля;
В открывшемся диалоговом окне укажите название новой Группы ресурсов, в которую будет загружен проект;

Рис. 11.29. Указание имени импортируемого проекта¶
Если проект загрузился успешно, то в соответствующей Группе ресурсов появится новая Группа ресурсов с заданным названием, внутри которой будут находиться:
все Растровые и Векторные слои, для которых доступна операция Добавить в Веб ГИС, а также их Стили;
автоматически созданная Веб-карта с заданным охватом, на которую будут добавлены все импортированные слои с учетом их группировки, иерархии и видимости в панели слоёв QGIS.
Примечание
Быстро перейти к Веб-карте можно, нажав кнопку Открыть карту в браузере на панели инструментов модуля или выбрав соответствующую команду в контекстном меню Веб-карты.

Рис. 11.30. Открытие импортированного проекта в Веб ГИС через контекстное меню¶
При добавлении группы ресурсов, которая содержит слои с несколькими стилями, будут добавлены все стили и выбран в качестве текущего либо одноименный слою, либо первый по алфавиту. Диалог с выбором показан не будет.
11.6.3. Загрузка векторных данных¶
Важно
Вы можете избежать ограничений по форматам данных при загрузке векторных данных в Веб ГИС через NextGIS Connect, применив опции «Переименовывать запрещенные поля» и «Исправлять некорректные геометрии» в диалоге Настройки.
Создайте в QGIS «с нуля» или добавьте из файлов векторные слои ESRI Shape, GeoJSON или CSV. Настройте стили их отображения;
Выберите в дереве ресурсов Веб ГИС в окне модуля NextGIS Connect Группу ресурсов, в которую вы хотите загрузить данные (или создайте её с помощью кнопки «Создать новую группу ресурсов»);
Выберите в панели слоев QGIS векторный слой, который вы хотите загрузить в Веб ГИС;
Нажмите кнопку Добавить в Веб ГИС на панели инструментов модуля и кликните Загрузить выбранное в меню или нажмите NextGIS Connect –> Загрузить выбранное в контекстном меню слоя;
Если данные загрузились успешно, то в соответствующей Группе ресурсов появится новый Векторный слой, внутри которого будет создан Стиль QGIS с заданными настройками стиля.
При загрузке слоя с несколькими стилями в Веб ГИС, они загружаются со своими именами. Если название стиля - default (или «по умолчанию»), используется название слоя.
11.6.4. Загрузка растровых данных¶
Добавьте в QGIS из файлов растровые слои GeoTIFF;
Примечание
Если растровый файл сохранён в другом формате, например, PostGIS, то при загрузке он будет преобразован в GeoTIFF с проекцией EPSG:3857.
Выберите в дереве ресурсов Веб ГИС в окне модуля NextGIS Connect Группу ресурсов, в которую вы хотите загрузить данные;
Выберите в панели слоев QGIS растровый слой, который вы хотите загрузить в Веб ГИС;
Нажмите кнопку Добавить в Веб ГИС на панели инструментов модуля и кликните Загрузить выбранное в меню или нажмите NextGIS Connect –> Загрузить выбранное в контекстном меню слоя;
Если данные загрузились успешно, то в соответствующей Группе ресурсов появится новый Растровый слой , внутри которого будет создан Растровый стиль с настройками стиля по умолчанию.
Посмотрите, как это работает, в видео:
11.6.5. Загрузка базовых карт (подложек)¶
Добавьте в QGIS базовую карту (подложку);
Выберите в дереве ресурсов Веб ГИС в окне модуля NextGIS Connect Группу ресурсов, в которую вы хотите добавить подложку;
Выберите в панели слоев QGIS подложку, которую вы хотите загрузить в Веб ГИС;
Нажмите кнопку Добавить в Веб ГИС на панели инструментов модуля и кликните Загрузить выбранное в меню или нажмите NextGIS Connect –> Загрузить выбранное в контекстном меню слоя;
Если подложка загрузилась успешно, то она появится в соответствующей Группе ресурсов.
Для работы с подложками ваша Веб ГИС должна быть на плане Мини или Премиум, в противном случае вы не сможете импортировать их в Веб ГИС.