Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Geolocation 地理定位特征:严格地说;地点“;元数据?_Geolocation_Fiware Orion - Fatal编程技术网

Geolocation 地理定位特征:严格地说;地点“;元数据?

Geolocation 地理定位特征:严格地说;地点“;元数据?,geolocation,fiware-orion,Geolocation,Fiware Orion,Orion地理定位功能包含一个属性,该属性值表示WGS84坐标和相关元数据: {“名称”:“位置”,“值”:“WGS84”,“类型”:“字符串”} 如果属性本身将其值保留为WGS84坐标,是否可以修改元数据(例如,将其名称更改为localización,或将其类型更改为坐标),并保持特征正常工作?或者此元数据是硬编码的,必须以这种方式指定? 感谢用于“标记”属性的元数据字段,这意味着实体位置工作如下: 名称不能自由选择,它固定在位置 当前Orion版本(0.19.0)未考虑类型,因此可以自由选

Orion地理定位功能包含一个属性,该属性值表示WGS84坐标和相关元数据:

{“名称”:“位置”,“值”:“WGS84”,“类型”:“字符串”}

如果属性本身将其值保留为WGS84坐标,是否可以修改元数据(例如,将其名称更改为
localización
,或将其类型更改为
坐标
),并保持特征正常工作?或者此元数据是硬编码的,必须以这种方式指定?

感谢用于“标记”属性的元数据字段,这意味着实体位置工作如下:

  • 名称
    不能自由选择,它固定在
    位置
  • 当前Orion版本(0.19.0)未考虑
    类型
    ,因此可以自由选择。但是,我们建议使用
    字符串
    (如文档所示)
  • 值不能自由选择,它被固定为
    WGS84
    。在未来,可用坐标系集可能会增加,但到目前为止(即0.19.0),这就是它的工作方式

请注意,可以自由选择与元数据关联的属性的名称。属性名称可以是“location”(在本例中,它将与元数据的名称匹配)、“coordinates”或任何您想要的名称。

谢谢。根据我们使用Orion 0.19.0执行的不同测试,如果我们为“type”元素(例如坐标)选择不同的值,Orion会忽略这一点,并自动将该值设置为“string”。这会被视为一个bug吗?这似乎是一个bug,尽管是一个很小的bug。添加到Github问题中:注意“location”“自Orion 1.1以来,元数据作为指定实体位置的一种方式已被弃用(请参阅)。请参阅《猎户座手册》中的地理定位部分,了解当前的做法: