如何使用keyValues创建实例geo:point? (简单的位置格式)

时间:2018-01-29 20:04:34

标签: fiware fiware-orion

如果我用{ "id": "waterqualityobserved:Sevilla:D3", "type": "WaterQualityObserved", "location": "41.3763726, 2.186447514" } 创建了一个带有此JSON的实体:

localhost:1026/v2/entities/waterqualityobserved:Sevilla:D3

然后请求:{ "id": "waterqualityobserved:Sevilla:D3", "type": "WaterQualityObserved", "location": { "type": "Text", "value": "41.3763726, 2.186447514", "metadata": {} } }

{{1}}

Orion能够执行地理查询吗? 如何定义位置属性?

2 个答案:

答案 0 :(得分:1)

如果使用keyValues模式,则无法指定属性类型。因此,如果要为属于GPS位置的属性指定geo:point类型,则必须使用默认表示模式。

答案 1 :(得分:1)

没有办法做到这一点。如果要创建具有地理空间属性(如位置)的实体,则需要使用规范化格式,即包括每个属性的“值”和“元数据”成员。