Брокер контекста Orion - запрос

В версии 0.23 контекстного брокера Orion.

Могу ли я запросить контекст для сущностей с определенным значением атрибута? Как?

Могу ли я запросить объекты, созданные в определенный период времени? Как?

Для фильтра геолокации. Есть ли какие-либо ограничения на количество вершин многоугольника, кроме размера запроса в 1MG?

Благодарность


person rsepu    schedule 29.07.2015    source источник


Ответы (1)


Что касается фильтров значений атрибутов, ознакомьтесь с этим другой пост с вопросами и ответами.

Что касается запроса сущностей, созданных в определенном временном диапазоне, мы планируем включить это как псевдоатрибут dateModified («псевдо» в том смысле, что это не атрибут, которым должен управлять клиент NGSI, а сам Orion), поэтому вы можете выполнить запрос, подобный этому, чтобы получить все объекты, измененные с 1 января 2015 года по 12 января 2015 года:

GET /v2/entities?q=dateModified==2015-01-01..2015-01-12

Эта функция еще не реализована, но в качестве обходного пути ваше приложение может управлять атрибутом с той же семантикой. Например. вы можете использовать атрибут сущности с именем myDate, хранящий дату в виде отметки времени, и выполнить тот же запрос следующим образом:

GET /v2/entities?q=myDate==1420070400..1421020800

Примечание. 01.01.2015 равно 1420070400, а 2015-01-12 равно 1421020800, может помочь следующая страница: http://www.timestampgenerator.com

Что касается границ полигонов в гео-запросах, то мы пока не нашли ограничения. Однако, если вы тестируете большое количество и обнаруживаете ограничение, сообщите нам об этом.

person fgalan    schedule 12.08.2015