GeoJSON

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

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

  • Каналы - Azure Event Hub, Azure Service Bus, AWS IoT, HTTP Poller, HTTP Receiver, Kafka, WebSocket, RabbitMQ и MQTT
  • Источники данных - Azure Blob storage, Amazon S3 и HTTP Poller

Поддерживаемые GeoJSON

Velocity поддерживает GeoJSON, который следует протоколу IETF RFC 7946. Velocity может принимать GeoJSON, отображаемый как объекты FeatureCollection и как отдельные элементы объектов.

Советы и ограничения

Учитывайте соображения и ограничения, описанные ниже, при работе с данными GeoJSON в Velocity.

Свойства объекта GeoJSON должны оставаться постоянными

В формате GeoJSON атрибутивные данные представлены в виде значений имени в паре с объектом свойств. Значение для любого свойства должно быть нулевым, значением или объектом JSON. Если у объекта нет значения для свойства, он должен быть представлен нулем, вместо того, чтобы там было это свойство.

Размер файла GeoJSON

Рекомендуется, чтобы размер файлов формата GeoJSON, используемых в Velocity, не превышал 100 МБ на файл. Если у вас больший объем данных, разделите файлы на файлы меньшего размера (менее 100 МБ на файл).