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 МБ на файл).