实体位于地理位置的Fiware上下文代理

实体位于地理位置的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 " },

我在使用地理参考查询检索实体时遇到问题。 使用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 "
    },
    "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),然后重试。请随时公布你的进展。