Geojson
这geo_json_events
平台使您可以集成Geojson feeds。它从提要中检索事件,并显示了通过距离到家庭助理位置过滤的事件的信息。必威是什么Geojson feed中的所有条目必须定义几何学
通常是具有地理坐标的点或多边形。此外,该平台将寻找标题
条目中的钥匙特性
并将其用作实体的名称。
通过Geojson Feed中的每个更新,将自动生成,更新和删除实体。每个实体都定义纬度和经度,并将自动显示在地图上。以公里为单位的距离可作为每个实体的状态。
数据每5分钟更新一次。
配置
要整合Geojson Feed,请在您的configuration.yaml
。这是显示的示例配置美国地质调查局提供的地震数据。
#示例Configuration.yaml条目geo_location:-平台:geo_json_eventsURL:https://earthquake.usgs.gov/earthquake/feed/v1.0/summary/all_day.geojson
状态属性
除标准属性外,每个实体还可以使用以下状态属性:
属性 | 描述 |
---|---|
纬度 | 事件的纬度。 |
经度 | 事件的经度。 |
来源 | geo_json_events 与geo_location 自动化触发器。 |
external_id | Feed中使用的外部ID来识别Feed中的事件。 |
高级配置示例
在整合几个Geojson feed时,区分不同饲料的实体可能很有用。最简单的方法是定义Entity_namespace
对于每个将每个实体ID的平台都带有定义值。
#示例Configuration.yaml条目geo_location:-平台:geo_json_eventsURL:https://earthquake.usgs.gov/earthquake/feed/v1.0/summary/all_day.geojson半径:250Entity_namespace:“USGS_EARTHQUAKES”