Точность запроса ограничивающей рамки Geomesa

Geomesa — это пространственно-временная база данных, более подробная информация доступна здесь: http://www.geomesa.org/

Я пробую пример учебника, настраивая с ним базу данных Hbase. Я использую руководство по Hbase QuickStart http://www.geomesa.org/documentation/tutorials/geomesa-quickstart-hbase.html

Учебник работает нормально, ниже приведены некоторые проблемы, которые я заметил в запросе ограничительной рамки.

Допустим, запрос ограничивающей рамки похож на (30,60) на (31,61). Это означает, что я хочу выполнить пространственный запрос между широтой 30 и 31 и долготой 60 до 61. Результаты, которые я получаю от geomesa, включают некоторые точки, расположение которых выглядит следующим образом:
(29,5,61,5)
(29,6 ,61,3) и так далее.
Очевидно, что эти точки не находятся в ограничивающей рамке. Хочу спросить, есть ли способ решить эту проблему. Ниже приведены некоторые из моих вопросов команде Geomesa:

1. Какова точность запроса ограничивающей рамки по умолчанию?
2. Есть ли способ указать где-нибудь точность запроса ограничивающей рамки, чтобы он оставляет точки, которые находятся за пределами ограничивающей рамки.


Я пробовал искать в документации и настройках, но пока ничего не нашел.


person Sandeep Singh    schedule 30.08.2017    source источник


Ответы (1)


Я видел это с GeoMesa, поддерживаемой Accumulo. Существует подсказка геоинструментов для запроса или хранилища данных с именем looseBoundingBox.

Это намеренно превращает ограничивающую рамку вашего запроса в приблизительную и всегда большую ограничивающую рамку на основе используемой кривой заполнения пространства. Параметр looseBoundingBox, установленный в значение true, говорит о том, что можно использовать эти приблизительные результаты. В случае false он оценивает каждый возвращенный результат в соответствии с фильтром, таким образом обрезая эти дополнительные результаты.

В зависимости от варианта использования looseBoundingBox может подойти, например, для создания карты, дополнительные функции все равно будут вырезаны.

Итак, чтобы ответить на номер 2, попробуйте добавить подсказку looseBoundingBox к вашему запросу со значением false. См. GeoTools запрашивать документы.

person vpipkt    schedule 31.08.2017
comment
Соответствующие документы GeoMesa: geomesa.org/documentation/user /хранилища данных/ - person Emilio Lahr-Vivaz; 31.08.2017