0

我知道 GeoMesa 可以像带有时间戳标签的空间线段一样索引时空形状,但在我的工作中,一个对象可能会在一个位置(点)停留一段时间(登录时间+持续时间),所以我怎么能在时间维度而不是空间维度上处理这样的线段?

4

1 回答 1

1

如果您的几何图形存储为点,我建议将您的开始时间索引为默认值Date,然后为持续时间或结束时间添加第二个字段。时空索引只允许查询开始时间,但您可以过滤结束时间作为辅助谓词。

如果您的几何图形存储为线串,那么您可以创建List[Date]属性来存储每个点的开始/结束时间。但是,您仍然需要Date时空索引的单个属性。

GeoMesa 使用的底层 XZ 索引结构可以处理时间范围,但尚未实现对它们的索引。但是,如果它是用户想要的东西,则可以将其添加到路线图中。

于 2017-08-09T12:25:07.643 回答