
geotrellis.spark.buffer.BufferTilesMethods.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of geotrellis-spark_2.10 Show documentation
Show all versions of geotrellis-spark_2.10 Show documentation
GeoTrellis is an open source geographic data processing engine for high performance applications.
The newest version!
package geotrellis.spark.buffer
import geotrellis.raster._
import geotrellis.raster.stitch._
import geotrellis.raster.crop._
import geotrellis.spark._
import geotrellis.util.MethodExtensions
import geotrellis.util.MethodExtensions
import org.apache.spark.rdd.RDD
import scala.reflect.ClassTag
class BufferTilesMethods[
K: SpatialComponent: ClassTag,
V <: CellGrid: Stitcher: ClassTag: (? => CropMethods[V])
](val self: RDD[(K, V)]) extends MethodExtensions[RDD[(K, V)]] {
def bufferTiles(bufferSize: Int): RDD[(K, BufferedTile[V])] =
BufferTiles(self, bufferSize)
def bufferTiles(bufferSize: Int, layerBounds: GridBounds): RDD[(K, BufferedTile[V])] =
BufferTiles(self, bufferSize, layerBounds)
def bufferTiles(bufferSizesPerKey: RDD[(K, BufferSizes)]): RDD[(K, BufferedTile[V])] =
BufferTiles(self, bufferSizesPerKey)
def bufferTiles(getBufferSizes: K => BufferSizes): RDD[(K, BufferedTile[V])] =
BufferTiles(self, getBufferSizes)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy