1
GeoTrellisでRDD[(SpatialKey, Tile)]
が指定されている場合、集計KeyBounds[SpatialKey]
をどのように計算すればよいですか? KはBoundableある任意のRDD[(K, V])]
についてはGeoTrellisで集計KeyBoundsを動的に決定
GeoTrellisでRDD[(SpatialKey, Tile)]
が指定されている場合、集計KeyBounds[SpatialKey]
をどのように計算すればよいですか? KはBoundableある任意のRDD[(K, V])]
についてはGeoTrellisで集計KeyBoundsを動的に決定
、すなわち範囲内の暗黙のBoundable[K]
はあなたが行うことができ、そこにある:
val bounds: KeyBounds[K] =
tiles.map({ case (key, _) => KeyBounds(key, key) }).reduce(_ combine _)
GeoTrellisは、これらのタイプのための暗黙のBoundable型クラスを提供し、これは、SpatialKey
とSpaceTimeKey
上で動作します。したがってあなたの場合、
val bounds: KeyBounds[SpatialKey] =
tiles.map({ case (key, _) => KeyBounds(key, key) }).reduce(_ combine _)
となります。