1.27. Как экспортировать данные¶
Веб ГИС позволяет выгружать данные из Векторных слоев и Слоев PostGIS в форматах:
CSV для Microsoft Excel
AutoCAD DXF
Mapinfo TAB
MapInfo MIF/MID
При экспорте в определенные форматы создаются дополнительные полезные файлы, например CSVT (описание полей) и PRJ (описание проекции) для CSV, CPG (кодовая страница) для ESRI Shapefile.
Для того, чтобы экспортировать данные:
Откройте окно свойств Векторного слоя или Слоя PostGIS, данные которого вы хотите экспортировать;
Выберите пункт веб-интерфейса Веб ГИС;
на правой панелиСохраните файл в выбранном формате к себе на устройство.
В поле «Формат» следует указать требуемый формат данных:
В поле «Система координат» помимо стандартных вариантов Широта-Долгота (EPSG: 4326) и Меркатор (EPSG: 3857) есть возможность выбрать другие системы координат, добавленные ранее (о том, как добавить настраиваемые системы координат см. ниже):
В поле «Кодировки» можно выбрать для выходного файла одну из кодировок: UTF-8, Windows-1251, Windows-1252:
Настройка «Поле FID» предназначена для задания имени атрибутивного поля, которое будет создано в экспортируемом слое и в которое будут помещены идентификаторы объектов в системе (по умолчанию «ngw_id»).
В следующем поле можно указать поля таблицы данных, которые будут включены в файл при экспорте. По умолчанию все поля добавлены. Для того, чтобы удалить лишние, можно нажать на крестик рядом с соответствующим ключом или снять галочку в выпадающем меню. Чтобы снова добавить поля, отметьте его в выпадающем меню.
При экспорте в такие форматы, как ESRI Shapefile или MapInfo TAB, в результате создаётся Zip-архив с нужными файлами. Для однофайловых форматов (например, GeoJSON) создание архива является опциональным.
Для разработчиков все параметры экспорта доступны через HTTP API. Например, такой запрос выдаст данные слоя в формате CSV, системе координат EPSG:4326, кодировке UTF-8:
1.27.1. Настраиваемые системы координат¶
Примечание
Функциональность по поддержке пользовательских систем координат доступна на планах Премиум и Корпоративный
Примечание
Добавление и изменение систем координат доступно только пользователям с правами администратора.
Новую систему координат можно импортировать из каталога или создать самостоятельно.
Для того, чтобы добавить СК из каталога, нужно перейти в «Панель управления» и в разделе «Системы координат» нажать «Каталог». На странице каталога в строку поиска начните вводить название нужной системы координат. В появившемся списке результатов поиска нажмите на иконку со стрелкой.
Откроется окно импорта, где можно задать название, под которым система координат будет отображаться в списке в вашей Веб ГИС.
В следующем окне нажмите Сохранить для завершения импорта.
Для того, чтобы создать новую систему координат, нужно перейти в «Панель управления» (см. Рис. 5.5., п.1) и в разделе «Системы координат» нажать «Создать»:
Здесь можно указать имя и описание СК в формате OGC WKT. Также поддерживается импорт описаний из распространенных форматов, таких как PROJ, MapInfo и EPSG, при импорте описаний они будут приведены к формату OGC WKT. После чего следует нажать кнопку «Создать».
Список уже добавленных и доступных систем координат можно посмотреть, перейдя в «Панель управления» и в разделе «Системы координат» выбрав «Список». В данном списке всегда будут присутствовать 2 служебные системы координат: «WGS 84 / Lon-lat (EPSG:4326)» и «WGS 84 / Pseudo-Mercator (EPSG:3857)», которые нельзя ни отредактировать (только название), ни удалить:
Дополнительные системы координат можно использовать для разных целей:
В окне идентификации веб карты для определения координат места клика. Раньше можно было смотреть координаты только в EPSG:4326 и EPSG:3857. Теперь в окне индентификации можно быстро получить координаты и в заданных пользователем СК:
При экспорте векторного слоя в файл. Все настроенные системы координат также доступны для экспорта данных (см. выше).
При работе через API. Поддержка новых СК постепенно добавляется к разным методам API. Так, например, выглядит запрос для получения объекта слоя в нужной СК:
/api/resource/{id}/feature/{fid}?srs=990002
Идентификатор СК (в данном примере 990002) можно узнать из URL, открыв на редактирование созданную систему, например:
/srs/990002/edit
Примечание
Поддерживается экспорт геометрий и атрибутов объектов. Описания, метаданные и изображения объектов вышеописанным способом не экспортируются, но могут быть переданы по NextGIS API.
Примечание
Вы также можете экспортировать данные из Векторных слоев с помощью настольного приложения NextGIS QGIS.