Hbase Geomesa边界框查询精度

Hbase Geomesa边界框查询精度,hbase,geospatial,bounding-box,geotools,geomesa,Hbase,Geospatial,Bounding Box,Geotools,Geomesa,Geomesa是一个时空数据库,更多详细信息可在此处查阅: 我正在尝试这个示例教程,使用它设置Hbase数据库。我正在运行Hbase快速入门教程 教程运行良好,下面是我在边界框查询中注意到的一些问题。 假设边界框查询类似于(30,60)到(31,61)。这意味着我想在纬度30到31和经度60到61之间进行空间查询。我从geomesa获得的结果包括一些位置如下的点: (29.5,61.5) (29.6,61.3)等。 显然,这些点不在边界框内。我想问,有没有办法解决这个问题。以下是我向Ge

Geomesa是一个时空数据库,更多详细信息可在此处查阅:

我正在尝试这个示例教程,使用它设置Hbase数据库。我正在运行Hbase快速入门教程

教程运行良好,下面是我在边界框查询中注意到的一些问题。

假设边界框查询类似于(30,60)到(31,61)。这意味着我想在纬度30到31和经度60到61之间进行空间查询。我从geomesa获得的结果包括一些位置如下的点:
(29.5,61.5)
(29.6,61.3)等。
显然,这些点不在边界框内。我想问,有没有办法解决这个问题。以下是我向Geomesa团队提出的一些问题:

1.默认情况下,边界框查询精度是多少?
2.是否有任何方法可以指定边界框查询的准确性,以便它保留边界框之外的点



我尝试搜索文档和设置,但还找不到任何适合我的内容。

我在Accumulo支持的GeoMesa中看到了这一点。在名为的查询或数据存储上有一个geotools提示

这是通过根据所使用的空间填充曲线,将查询边界框转换为近似且始终较大的边界框来实现的。
looseBoundingBox
设置为true表示可以使用这些近似结果。对于false,它根据过滤器计算每个返回的结果,从而修剪这些额外的结果

根据用例的不同,looseBoundingBox可能会很好,比如制作地图,额外的特性也会被剪掉

因此,要回答第2个问题,请尝试使用false将
looseBoundingBox
提示添加到查询中。请参阅。

相关GeoMesa文件: