BBOX-запрос Geomesa дает результат только для BBOX всего мира - PullRequest
0 голосов
/ 18 мая 2019

Я выполняю запрос командной строки, чтобы получить ограничивающие данные.Запрос geomesa возвращает результат, только если ограничивающим прямоугольником является «BBOX (geom, -180, -90, 180, 90.0)».Для любого другого параметра он возвращает 0 функций.

Я пробовал руководство по geomesa hbase.Пример GDELT дает аналогичный результат, когда он возвращает данные только для «BBOX (geom, -180, -90, 180, 90.0)».

https://www.geomesa.org/documentation/tutorials/geomesa-hbase-s3-on-aws.html#ingest-public-gdelt-data

key                    | String 
namespace              | String (Attribute indexed)
identifier             | String (Attribute indexed)
version                | String 
payload                | String 
payload_schema_version | String 
geom                   | Point  (Spatially indexed)

User data:
  geomesa.indices | z2:5:3:geom,id:4:3:,attr:8:3:namespace:geom,attr:8:3:identifier:geom

Даже нижезапрос возвращает 0 результатов, хотя существует 100 ГБ данных для этой ограничительной рамки.

geomesa-hbase export -c geospatial_data_version_1 -f geospatial_data-point-entity -m 10 -q "BBOX(geom, -179, -90, 180, 90)"

Я использую Geomesa v 2.3.0 и Hbase 1.4.3 на S3.

Ответ:

id, ключ: String, пространство имен: String, идентификатор: String, версия: String, payload: String, payload_schema_version: String, * geom: Point: srid = 4326 ИНФОРМАЦИЯ Экспорт компонента завершен встандартный выход в 6163 мс для 0 функций

1 Ответ

0 голосов
/ 21 мая 2019

Проверьте журналы GeoMesa и журналы HBase на наличие ошибок. Без дополнительной информации я бы предположил, что сопроцессоры GeoMesa установлены неправильно. Кроме того, вам может понадобиться использовать специфичные для AWS клиентские JAR-файлы HBase, которые имеют дополнительный код для обработки на S3.

...