1.23. Как экспортировать данные¶
Веб ГИС позволяет выгружать данные из Векторных слоев и Слоев PostGIS в форматах:
CSV для Microsoft Excel
AutoCAD DXF
Mapinfo TAB
MapInfo MIF/MID
При экспорте в определенные форматы создаются дополнительные полезные файлы, например CSVT (описание полей) и PRJ (описание проекции) для CSV, CPG (кодовая страница) для ESRI Shapefile.
Для того, чтобы экспортировать данные:
Откройте окно свойств Векторного слоя или Слоя PostGIS, данные которого вы хотите экспортировать;
Выберите пункт веб-интерфейса Веб ГИС;
на правой панелиСохраните файл в выбранном формате к себе на устройство.
В поле «Формат» следует указать требуемый формат данных:

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

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

Рис. 1.74. Поле «Кодировки»¶
Настройка «Поле FID» предназначена для задания имени атрибутивного поля, которое будет создано в экспортируемом слое и в которое будут помещены идентификаторы объектов в системе (по умолчанию «ngw_id»).
В следующем поле можно указать поля таблицы данных, которые будут включены в файл при экспорте. По умолчанию все поля добавлены. Для того, чтобы удалить лишние, можно нажать на крестик рядом с соответствующим ключом или снять галочку в выпадающем меню. Чтобы снова добавить поля, отметьте его в выпадающем меню.

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

Рис. 1.76. Активный флажок «Zip архив» при выборе формата GeoJSON¶
Для разработчиков все параметры экспорта доступны через HTTP API. Например, такой запрос выдаст данные слоя в формате CSV, системе координат EPSG:4326, кодировке UTF-8:
1.23.1. Настраиваемые системы координат¶
Примечание
Функциональность по поддержке пользовательских систем координат доступна на планах Премиум и Корпоративный
Примечание
Добавление и изменение систем координат доступно только пользователям с правами администратора.
Новую систему координат можно импортировать из каталога или создать самостоятельно.
Для того, чтобы добавить СК из каталога, нужно перейти в «Панель управления» и в разделе «Системы координат» нажать «Каталог». На странице каталога в строку поиска начните вводить название нужной системы координат. В появившемся списке результатов поиска нажмите на иконку со стрелкой.

Рис. 1.77. Поиск системы координат в каталоге¶
Откроется окно импорта, где можно задать название, под которым система координат будет отображаться в списке в вашей Веб ГИС.

Рис. 1.78. Импорт системы координат из каталога¶

Рис. 1.79. Завершение импорта системы координат¶
В следующем окне нажмите Сохранить для завершения импорта.
Для того, чтобы создать новую систему координат, нужно перейти в «Панель управления» (см. Рис. 5.5., п.1) и в разделе «Системы координат» нажать «Создать»:

Рис. 1.80. Создание новой системы координат¶
Здесь можно указать имя и описание СК в формате OGC WKT. Также поддерживается импорт описаний из распространенных форматов, таких как PROJ, MapInfo и EPSG, при импорте описаний они будут приведены к формату OGC WKT. После чего следует нажать кнопку «Создать».
Список уже добавленных и доступных систем координат можно посмотреть, перейдя в «Панель управления» и в разделе «Системы координат» выбрав «Список». В данном списке всегда будут присутствовать 2 служебные системы координат: «WGS 84 / Lon-lat (EPSG:4326)» и «WGS 84 / Pseudo-Mercator (EPSG:3857)», которые нельзя ни отредактировать (только название), ни удалить:

Рис. 1.81. Список систем координат¶
Дополнительные системы координат можно использовать для разных целей:
В окне идентификации веб карты для определения координат места клика. Раньше можно было смотреть координаты только в EPSG:4326 и EPSG:3857. Теперь в окне индентификации можно быстро получить координаты и в заданных пользователем СК:

Рис. 1.82. Использование настраиваемых систем координат¶
При экспорте векторного слоя в файл. Все настроенные системы координат также доступны для экспорта данных (см. выше).
При работе через API. Поддержка новых СК постепенно добавляется к разным методам API. Так, например, выглядит запрос для получения объекта слоя в нужной СК:
/api/resource/{id}/feature/{fid}?srs=990002
Идентификатор СК (в данном примере 990002) можно узнать из URL, открыв на редактирование созданную систему, например:
/srs/990002/edit
Примечание
Поддерживается экспорт геометрий и атрибутов объектов. Описания, метаданные и изображения объектов вышеописанным способом не экспортируются, но могут быть переданы по NextGIS API.
Примечание
Вы также можете экспортировать данные из Векторных слоев с помощью настольного приложения NextGIS QGIS.