Импорт/Экспорт данных
На платформе предусмотрено несколько способов импортирования новых данных.
Находясь внутри карты, можно нажать на кнопку и в выпадающем меню выбрать пункт . После этого откроется окно файлового проводника пользователя. При выборе одного или нескольких файлов и последующей загрузке, открывается окно «Менеджер импорта данных», в котором можно отслеживать этапы выполнения загрузки файла.
ZIP
-архивах. В одном архиве может содержаться сразу несколько слоёв
Импорт данных также доступен при помощи drag-n-drop. При перетаскивании файла в текущее окно для выбора типа загрузки доступны 2 области:
- Загрузить файлы для обновления данных – обновляет данные в слое с кодом, аналогичным названию файла;
- Загрузить файлы для создания данных – создает новый слой для загружаемого файла с данными.
Импорт в слой доступен при выборе пункта в контекстном меню таблицы. В данном случае открывается окно файлового проводника пользователя, и после выбора файла отображется окно «Менеджер импорта данных» для отслеживания этапов выполнения загрузки.
Особенности обновления данных посредством импорта:
- Если в слое есть колонка, а в файле её нет – указанная колонка остаётся;
- Если в слое нет колонки, а в файле есть – она добавляется в конец структуры;
- Если в слое есть колонка, а в файле она другого типа – импорт отменяется, новые данные не добавляются.
Менеджер импорта
При нажатии на значок открывается окно «Менеджер импорта данных». В данном окне списком постранично отображаются задачи импорта, характеризующиеся:
- Названием файла с указанием даты и времени импорта;
- Количеством сущностей, полученных из файла импорта;
- Статусом импорта.
Каждую задачу можно развернуть нажатием на элемент стрелочки слева от названия задачи. В развернутой задаче отображаются:
- Название сущности;
- Код сущности – код сущности из файла;
- Драйвер – используется в ходе обработке импорта файла;
- Статус задачи импорта – может отличаться от статуса самого импорта.
Для процесса загрузки файла и последующей задачи импорта данных в приложение используется следующий набор статусов в интерфейсе:
- В процессе;
- Выполнен;
- Ошибка.
Экспорт данных
При выборе в контекстном меню таблицы, виртуальной таблицы или растрового слоя пункта открывается соответствующее окно, в котором отображаются:
- Проекция – код проекционной системы, в которой будут экспортироваться данные;
- Архивировать – при включении экспортированные данные будут собраны в архив
.zip
; - Формат экспорта – набор функциональных элементов с названиями доступных для экспорта форматов;
- Задачи экспорта – список экспортированных данных с указанием формата.
Список задач экспорта позволяет скачать с сервера ранее созданный файл с экспортированными данными в заданном формате.
Поддерживаемые типы данных
Типы данных для экспорта
Поддерживается экспорт следующих расширений файлов, содержащих векторные данные:
- GeoJSON – (
.geojson
); - ESRI Shapefile – (
.shp
); - ESRI Geodatabase – (
.gdb
); - GeoPackage – (
.gpkg
); - Google – (
.kml
); - MapInfo – (
.mif
/.mid
); - Microsoft – (
.xslx
); - CSV – (
.csv
).
CSV
и Microsoft(.xslx)
доступен экспорт только атрибутов.
Для растровых слоев поддерживается экспорт в формате GeoTIFF(.tiff).
Типы данных для импорта
Для импорта поддерживаются следующие расширения файлов, содержащих векторные данные:
- GeoJSON – (
.json
,.geojson
); - ESRI Shapefile – (
.shp
); - ESRI Geodatabase – (
.gdb
); - GeoPackage – (
.gpkg
); - Google – (
.kml
,.kmz
); - MapInfo – (
.mif
/.mid
,.tab
); - Microsoft Excel – (
.xslx
); - CSV – (
.csv
).
CSV
импортируются в проекции EPSG:4326
.
Для импорта поддерживаются следующие расширения файлов, содержащих растровые данные:
- TIFF – Tagged Image File (
.tiff
,.tif
,.geotiff
,.geotif
); - JPEG – Joint Photographic Experts Group (
.jp2
); - MTD_MSIL2A – оригинальная поставка спутниковых снимков Sentinel-2.
Содержание архива спутниковых снимков Sentinel-2 при импорте должно иметь определенную структуру. Описание структуры представлено на SentiWiki в разделе «Форматы данных» (Data Formats).