2017-08-09 40 views
0

我知道GeoMesa可以索引時空形狀像空間線段與時間戳標記,但在我的工作中,一個對象可能停留在一個位置(點)一段時間的時間(登錄時間+持續時間),那麼我如何處理時間維度而不是空間維度這樣的線段?可以GeoMesa處理點與時間線段

回答

1

如果您的幾何圖形以點的形式存儲,我建議您將開始時間編入默認值Date,然後爲持續時間或結束時間添加第二個字段。時空索引只允許查詢開始時間,但您可以將結束時間過濾爲輔助謂詞。

如果您的幾何圖形以線串存儲,則可以創建List[Date]屬性來存儲每個點的開始/結束時間。但是,對於時空索引,您仍然需要一個Date屬性。

GeoMesa使用的基礎XZ索引結構可以處理時間範圍,但是對它們編制索引尚未實現(尚)。但是,如果它是用戶想要的東西,它可以添加到路線圖中。