Fiware Context Broker с геолоцированными объектами

У меня проблема с получением объектов с помощью запросов с географической привязкой. Используйте синтаксис 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
    }
}

Что не так? Я следил за официальной документацией, но также не могу получить никаких результатов. Я тоже пытался поменять местами координаты, но результат не меняется. Любое предложение приветствуется.


person maistop    schedule 02.11.2016    source источник


Ответы (1)


Обратите внимание, что долгота стоит перед широтой в координатах GeoJSON, а параметры coords — наоборот.

Таким образом, предполагая, что ваша организация находится в городе Анкона, я думаю, что использование "coordinates": [ 43.6246, 13.5094 ] решит проблему.

person fgalan    schedule 02.11.2016
comment
Спасибо за ответ. Я попробовал, как вы предлагаете. Я поменял местами координаты всех объектов, как вы указали, но результат запроса по-прежнему пуст. Что я делаю не так? Возможно, это зависит от версии Orion, которую я использую? { orion: { версия: 1.0.0, время безотказной работы: 37 д, 8 ч, 26 мин, 46 с, git_hash: 8bd2c62366f67596d518607b8d6886bc42ec5d2e, время компиляции: вторник, 29 марта, 13:20:18 CEST 2016, скомпилировано_lo: fermin, скомпилировано_in: cent} спасибо, Джузеппе - person maistop; 02.11.2016
comment
Орион 1.0.0 немного устарел. Я бы порекомендовал вам обновиться до последней версии (Orion 1.5.0 на момент написания этой статьи) и попробовать еще раз. Пожалуйста, держите в курсе вашего прогресса. - person fgalan; 02.11.2016