7.6. 其他索引实现¶
GeoMesa在运行时支持其他索引格式,使用 Java service providers 。要添加新索引,请实现 org.locationtech.geomesa.index.api.GeoMesaFeatureIndexFactory
and register your class under META-INF/services
, as described in the Java documentation 。
一旦注册了索引,就可以通过 SimpleFeatureType
用户数据,如中所述 自定义索引创建 。
还提供了一些开箱即用的其他索引:
7.6.1. S2/S3索引¶
S2和S3指数基于 S2 library :
S2库表示三维球体(类似于球体)上的所有数据。这使得建立一个没有接缝或奇点的全球地理数据库成为可能,使用一个单一的坐标系,与地球的真实形状相比,任何地方的失真都很低。
S2索引是空间索引,由名称标识 s2
。S3索引是由名称标识的综合空间和时间索引 s3
。可以通过用户数据密钥配置S3索引的默认时间段 geomesa.s3.interval
(见 配置Z索引时间间隔 以供参考)。