地图中的 Wirecloud geojson

Wirecloud geojson in a map

您好,我正在尝试在 Wirecloud 内的地图中显示具有 geojson 数据的实体。数据来自我自己的 Orion 实例。这里有一些屏幕截图,您可以在其中看到来自 Orion 的数据和配置。

General configuration

Entity to POI configuration

Dashboard, Json editor is just to show the data

如果我更改纬度和经度并将其放入带有名称的普通属性中,它可以工作,但在 geojson 数组中它不起作用。

谁能告诉我我做错了什么。

谢谢

您的坐标在坐标数组中交换。请注意 GeoJSON 中坐标的顺序是 [long, lat]

谢谢

经过几天的工作,我看到 repo 组件 "NGSI Entity 2 PoI operator" 中的版本比它在 Wirecloud 市场中的版本最高,在最后一次提交中我看到了添加了对 geojson 的支持,所以我尝试了它,但它没有用,所以我分叉了 repo 并修复了它。

这是我的固定版本。 https://github.com/xXcoronaXx/ngsi-entity2poi-operator

问题在于您使用的 map-viewer 小部件的版本。考虑到我们最近发布了 2.6.0 版本,这是支持 geojson 的 map-viewer 小部件的第一个版本。您可以从 github.

下载

升级此小部件后,您可以将 ngsientity2poi 运算符的 Coordinates attribute 设置更改为 location,因为这是包含用于表示POI.