1.27. Как экспортировать данные

Веб ГИС позволяет выгружать данные из Векторных слоев и Слоев PostGIS в форматах:

При экспорте в определенные форматы создаются дополнительные полезные файлы, например CSVT (описание полей) и PRJ (описание проекции) для CSV, CPG (кодовая страница) для ESRI Shapefile.

Для того, чтобы экспортировать данные:

  1. Откройте окно свойств Векторного слоя или Слоя PostGIS, данные которого вы хотите экспортировать;

  2. Выберите пункт Векторный слой ‣ Сохранить как на правой панели веб-интерфейса Веб ГИС;

  3. Сохраните файл в выбранном формате к себе на устройство.

В поле «Формат» следует указать требуемый формат данных:

../../_images/formats_ru_2.png

Рис. 1.101. Поле «Формат»

В поле «Система координат» помимо стандартных вариантов Широта-Долгота (EPSG: 4326) и Меркатор (EPSG: 3857) есть возможность выбрать другие системы координат, добавленные ранее (о том, как добавить настраиваемые системы координат см. в этом разделе):

../../_images/coordinate_systems_ru_2.png

Рис. 1.102. Поле «Система координат»

В поле «Кодировки» можно выбрать для выходного файла одну из кодировок: UTF-8, Windows-1251, Windows-1252:

../../_images/encodings_ru_2.png

Рис. 1.103. Поле «Кодировки»

Настройка «Поле FID» предназначена для задания имени атрибутивного поля, которое будет создано в экспортируемом слое и в которое будут помещены идентификаторы объектов в системе (по умолчанию «ngw_id»).

В следующем поле можно указать поля таблицы данных, которые будут включены в файл при экспорте. По умолчанию все поля добавлены. Для того, чтобы удалить лишние, можно нажать на крестик рядом с соответствующим ключом или снять галочку в выпадающем меню. Чтобы снова добавить поля, отметьте его в выпадающем меню.

../../_images/export_fields_ru.png

Рис. 1.104. Выбор полей

При экспорте в такие форматы, как ESRI Shapefile или MapInfo TAB, в результате создаётся Zip-архив с нужными файлами. Для однофайловых форматов (например, GeoJSON) создание архива является опциональным.

../../_images/zip_option_ru_2.png

Рис. 1.105. Активный флажок «Zip архив» при выборе формата GeoJSON

Для разработчиков все параметры экспорта доступны через HTTP API. Например, такой запрос выдаст данные слоя в формате CSV, системе координат EPSG:4326, кодировке UTF-8:

https://demo.nextgis.ru/api/resource/4077/export?format=CSV&srs=4326&zipped=true&fid=ngw_id&encoding=UTF-8

Примечание

Поддерживается экспорт геометрий и атрибутов объектов. Описания, метаданные и изображения объектов вышеописанным способом не экспортируются, но могут быть переданы по NextGIS API.

Примечание

Вы также можете экспортировать данные из Векторных слоев с помощью настольного приложения NextGIS QGIS.