Поддерживаемые форматы данных

Каждый тип канала и источника данных в ArcGIS Velocity поддерживает либо собственный формат данных, либо различные форматы. При настройке входных данных Velocity автоматически выполнит выборку сообщений или записей и попытается определить формат данных.

В Velocity поддерживаются следующие форматы данных:

  • Текст с разделителями
  • JSON
  • GeoJSON
  • Esri JSON
  • XML
  • RSS
  • GeoRSS
  • Шейп-файл
  • Parquet

Текст с разделителями

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

Обратите внимание на поля и типы полей, получаемые Velocity, при выборке данных с разделителями. Данные с разделителями не являются строго типизированными, т.е. типы полей и атрибутов не задаются в данных явно. Например, небольшая выборка данных может не показать, что определенное поле должно быть Int64, а не Int32.

Кроме того, не рекомендуется изменение типа поля с формата числа с плавающей точкой (Float32 или Float64) на целочисленный (Int32 или Int64). Изменение типов полей не предназначено для конвертации числовых значений «на лету». Для данных с разделителями понижение типа с плавающей запятой до целого числа может привести к тому, что значение будет пропущено. Чтобы преобразовать числовые значения, используйте инструмент Вычислить поле или Сопоставить поля в аналитике.

JSON

JavaScript Object Notation (JSON) - это популярный и легкий формат обмена данными. Данные JSON поддерживаются большинством типов каналов и источников данных. При использовании данных JSON вы можете указать корневой узел, содержащий массив сообщений, независимо от того, имеют ли данные строки или нет, а также следует ли сжимать структуру JSON с несколькими уровнями или исключать определенные поля для сжатия.

Дополнительные сведения см. в разделе JSON, который включает подробные примеры данных JSON и параметров конфигурации.

Esri JSON

Esri JSON (также называемый объект featureSet) быть принят Velocity как объект featureSet (коллекция объектов) или как отдельные пространственные объекты, разделенные в файле по строкам. В любой конфигурации полученные данные Esri JSON должны иметь точно определенный тип геометрии, поля и пространственную привязку. Данные Esri JSON поддерживаются большинством типов каналов и источников данных. При приеме данных Esri JSON можно указать, есть ли в этих данных строки.

Дополнительные сведения см. в разделе Esri JSON, который включает примеры данных Esri JSON и параметров конфигурации.

GeoJSON

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

Дополнительные сведения см. в разделе GeoJSON, который включает примеры данных GeoJSON и параметров конфигурации.

XML

Extensible Markup Language (XML) – широко используемый формат как для табличных, так и для географических данных. Данные XML поддерживаются большинством типов каналов и источников данных в Velocity. При использовании данных XML вы можете указать корневой элемент, а также выбрать, нужно ли сглаживать структуру XML с несколькими уровнями или исключать определенные элементы для сглаживания.

Дополнительные сведения см. в разделе XML, который включает примеры данных XML и параметров конфигурации.

RSS

Формат данных RSS поддерживается специально для RSS-канала и для типов источников данных в Velocity.

Velocity поддерживает RSS в формате ATOM или RSS 2.0.

GeoRSS

Формат данных GeoRSS поддерживается специально для RSS-канала и для типов источников данных в Velocity. GeoRSS – это формат данных, используемый для прямых трансляций веб-каналов, которые включают географические объекты и местоположения.

Velocity поддерживает OGC Community Standard for GeoRSS для кодирования GeoRSS-Simple и GML.

Шейп-файл

Формат данных шейп-файл поддерживается только с типами источников данных Amazon S3 и Azure Blob Store.

Шейп-файл представляет собой формат векторных данных Esri для хранения информации о местоположении, форме и атрибутах географических объектов. Он хранится как набор связанных файлов и содержит один класс пространственных объектов. Шейп-файлы часто содержат объекты большого размера со множеством связанных данных и ранее использовались в настольных ГИС-приложениях, таких как ArcGIS Desktop.

Путь, указанный в источнике данных Amazon S3 или Azure Blob Store, должен включать по крайней мере следующие файловые компоненты шейп-файла: .shp, .shx, .dbf и .prj.

Velocity не поддерживает шейп-файлы в файлах .zip.

Parquet

Формат данных Parquet поддерживается только с типами источников данных Amazon S3, Azure Blob Store и Векторный слой (архив).

Файл Parquet - это колоночно-ориентированный формат хранения данных с открытым исходным кодом от Apache. Дополнительные сведения см. на веб-сайте Apache Parquet.