Orion Context Broker GEOLOCATION,如何处理未知位置?

问题描述 投票:1回答:1

关于下面的“位置”。我试图找到什么是将“位置”属性的值定义为“未知位置”的最佳方法。我的意思是如何表示在Orion数据库中未知的位置。

{
    "contextElements": [
        {
            "type": "City",
            "isPattern": "false",
            "id": "Madrid",
            "attributes": [
                {
                    "name": "position",
                    "type": "geo:point",
                    "value": "LocationNotKnown"
                }
            ]
        }
    ],
    "updateAction": "APPEND"
} 

非常感谢。

fiware-orion
1个回答
0
投票

目前(至Orion 2.3.0之前),geo:point属性需要一个有效点作为值,因此认为"LocationNotKnown"无效。

但是,我们一直在讨论是否可能将null""作为geo:point(和其他类似属性类型)的有效值,以表示“无位置”(或“无日期”)的可能性。 DataTime)。您可以加入讨论on the corresponing github issue,并在此提供您的意见。

同时,建议的解决方法是删除属性。因此,如果您的实体包括"location"属性(以有效的geo:point作为值),则该属性将被本地化。如果您的实体不包含"location",则该属性未本地化。

© www.soinside.com 2019 - 2024. All rights reserved.