动态确定geotrellis中的聚集点



在Geotrellis中给出了RDD[(SpatialKey, Tile)],如何计算骨料KeyBounds[SpatialKey]

对于k的任何 RDD[(K, V])],即范围中有隐式 Boundable[K],您可以做:

val bounds: KeyBounds[K] =
  tiles.map({ case (key, _) => KeyBounds(key, key) }).reduce(_ combine _)

这将在SpatialKeySpaceTimeKey上起作用,因为Geotrellis为这些类型提供了隐式界类型。因此,在您的情况下,

val bounds: KeyBounds[SpatialKey] =
  tiles.map({ case (key, _) => KeyBounds(key, key) }).reduce(_ combine _)

将工作。

相关内容

  • 没有找到相关文章

最新更新