如何在Map Viewer小部件中显示Orion Context Broker中的实体

时间:2014-11-24 18:43:20

标签: fiware-orion fiware-wirecloud

我正在尝试在Wirecloud MapViewer小部件中显示存储在我的OrionContextBroker实例中的实体。我使用这个JSON POST REST请求创建上下文 miOrionInstance:1026 / v1 / updateContext ,如下所示:

{
    "contextElements": [
        {
            "type": "Room",
            "isPattern": "false",
            "id": "Room1",
            "attributes": [
            {
                "name": "position",
                "type": "string",
                "value": "43.47258, -3.8026643"
            }
            ]
        }
    ],
    "updateAction": "APPEND"
}

我可以通过 NGSIUpdater Widget 恢复此信息,但没有问题,但我无法在MapViewer小部件中显示此实体。我试图将 NGSISource运算符连接到 NGSIEntityToPol运算符,最后连接到 MapViewer Widget (在插入/更新居中的Pol中)。 NGSISource运算符的配置为:

NGSI server URL: http://miOrionInstanceIP:1026
NGSI proxy URL: http://ngsiproxy.lab.fi-ware.org
NGSI entity types: Room
Id Pattern:
Monitored NGSI Attribures: position

NGSIEntityToPol Operator 的配置如下:

Coordinates attribute: position

但地图上没有任何内容。

谢谢,

1 个答案:

答案 0 :(得分:1)

“NGSI实体类型”值不正确,它应包含您感兴趣的实体的实体类型(例如Room)。其余配置似乎是正确的,因此如果更改此设置无法解决您的问题,您可能会遇到此question中描述的相同问题。