geomesa bbox查询仅为整个bbox提供结果

mv1qrgav  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(521)

我正在运行命令行查询以获取边界框数据。仅当边界框为“bbox(geom,-180,-90,180,90.0)”时,geomesa查询才返回结果。对于任何其他参数,它将返回0个特性。
我试过geomesa hbase指南。gdelt示例给出了类似的结果,它只返回“bbox(geom,-180,-90,180,90.0)”的数据。
https://www.geomesa.org/documentation/tutorials/geomesa-hbase-s3-on-aws.html#ingest-公共gdelt数据

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结果,尽管存在该边界框的100gb数据。 geomesa-hbase export -c geospatial_data_version_1 -f geospatial_data-point-entity -m 10 -q "BBOX(geom, -179, -90, 180, 90)" 我在s3上使用geomesav2.3.0和hbase 1.4.3。
答复:
身份证件,key:string,namespace:string,我dentifier:string,version:string,payload:string,有效负载\u架构_version:string,*geom:point:srid=4326信息功能导出在6163ms内完成0个功能的标准输出

lvmkulzt

lvmkulzt1#

检查geomesa日志和hbase日志是否有错误。如果没有更多的信息,我猜geomesa协处理器没有正确安装。此外,您可能需要使用特定于aws的hbase客户机jar,这些jar有额外的代码来处理在s3上运行的代码。

相关问题