GeoJSON

GeoJSON 是一种用于对多种地理数据结构进行编码的格式。 在 ArcGIS Velocity 中,您可以从多种来源获取 GeoJSON 格式的观测数据。

以下源和数据源类型支持将 GeoJSON 作为数据格式:

  • 源 - Azure Event Hub、Azure Service Bus、AWS IoT、HTTP 轮询器、HTTP 接收器、Kafka、WebSocket、RabbitMQ 和 MQTT
  • 数据源 - Azure Blob 存储、Amazon S3 和 HTTP 轮询器

支持的 GeoJSON

Velocity 支持遵守 IETF RFC 7946 协议的 GeoJSON。 Velocity 可以获取表示为 FeatureCollection 对象和单个要素对象的 GeoJSON。

注意事项和限制

Velocity 中使用 GeoJSON 数据时,请记住下述注意事项和限制。

GeoJSON 要素属性必须保持一致

在 GeoJSON 格式中,属性数据在属性对象中用名称值对表示。 任何属性的值都应该是值、空值或 JSON 对象。 如果要素某个属性不具有值,则应以空值表示,而不是缺少该属性。

GeoJSON 文件大小

最佳做法是确保 Velocity 中使用的每个 GeoJSON 格式文件小于 100 MB。 如果存在大量数据,可将文件分割为较小的文件(每个文件小于 100 MB)。