实体位于地理位置的Fiware上下文代理
我在使用地理参考查询检索实体时遇到问题。 使用v2语法 这是我的疑问:实体位于地理位置的Fiware上下文代理,fiware,fiware-orion,Fiware,Fiware Orion,我在使用地理参考查询检索实体时遇到问题。 使用v2语法 这是我的疑问: GET /v2/entities?georel=near;maxDistance:1000&geometry=point&coords=13.52,43.61 这是我的实体: { "id": "p1", "type": "pm", "address": { "type": "Text", "value": "Via Roma " },
GET /v2/entities?georel=near;maxDistance:1000&geometry=point&coords=13.52,43.61
这是我的实体:
{
"id": "p1",
"type": "pm",
"address": {
"type": "Text",
"value": "Via Roma "
},
"allowedVehicleType": {
"type": "Text",
"value": "car"
},
"category": {
"type": "Text",
"value": "onstreet"
},
"location": {
"type": "geo:json",
"value": {
"type": "Point",
"coordinates": [ 13.5094, 43.6246 ]
}
},
"name": {
"type": "Text",
"value": "p1"
},
"totalSpotNumber": {
"type": "Number",
"value": 32
}
}
怎么了?
我遵循了官方文件,但也没有得到任何结果。
我还试图反转坐标,但结果没有改变。
欢迎任何建议。请注意,在GeoJSON坐标中,经度位于纬度之前,而
coords
参数则相反
因此,假设您的实体位于安科纳市,我认为使用
“坐标”:[43.6246,13.5094]
将解决问题。谢谢您的回复。我按照你的建议试过了。如您所示,我反转了所有实体的坐标,但查询结果仍然为空。我做错了什么?这可能取决于我使用的猎户座的版本?{“orion”:{“版本”:“1.0.0”,“正常运行时间”:“37天,8小时,26米,46秒”,“git_散列”:“8BD2C6236F67596D518607B8D6886BC42EC5D2E”,“编译时间”:“2016年3月29日星期二13:20:18 CEST”,“编译人”:“fermin”,“编译人”:“centollo”}谢谢,GiuseppeOrion 1.0.0有点老了。我建议您升级到最新版本(编写本文时使用Orion 1.5.0),然后重试。请随时公布你的进展。