object RasterSourceRDD
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- RasterSourceRDD
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val DEFAULT_PARTITION_BYTES: Long
- def apply[K, M](sources: Seq[RasterSource], layout: LayoutDefinition, keyExtractor: Aux[K, M], partitionBytes: Long = DEFAULT_PARTITION_BYTES, strategy: OverviewStrategy = OverviewStrategy.DEFAULT)(implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: ClassTag[K], arg3: Boundable[M], sc: SparkContext): MultibandTileLayerRDD[K]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def read[K, M](readingSourcesRDD: RDD[ReadingSource], layout: LayoutDefinition, keyExtractor: Aux[K, M], partitioner: Option[Partitioner])(implicit arg0: SpatialComponent[K], arg1: ClassTag[K], arg2: Boundable[M], sc: SparkContext): MultibandTileLayerRDD[K]
- def read(readingSourcesRDD: RDD[ReadingSource], layout: LayoutDefinition, partitioner: Option[Partitioner] = None)(implicit sc: SparkContext): MultibandTileLayerRDD[SpatialKey]
- def read(readingSources: Seq[ReadingSource], layout: LayoutDefinition, keyExtractor: Aux[SpaceTimeKey, ZonedDateTime], partitionBytes: Long)(implicit sc: SparkContext): MultibandTileLayerRDD[SpaceTimeKey]
- def read(readingSources: Seq[ReadingSource], layout: LayoutDefinition, partitionBytes: Long)(implicit sc: SparkContext): MultibandTileLayerRDD[SpatialKey]
- def read(readingSources: Seq[ReadingSource], layout: LayoutDefinition, keyExtractor: Aux[SpaceTimeKey, ZonedDateTime])(implicit sc: SparkContext): MultibandTileLayerRDD[SpaceTimeKey]
- def read(readingSources: Seq[ReadingSource], layout: LayoutDefinition)(implicit sc: SparkContext): MultibandTileLayerRDD[SpatialKey]
- def readPartitionBytes[K, M](readingSources: Seq[ReadingSource], layout: LayoutDefinition, keyExtractor: Aux[K, M], partitionBytes: Long)(implicit arg0: SpatialComponent[K], arg1: ClassTag[K], arg2: Boundable[M], sc: SparkContext): MultibandTileLayerRDD[K]
- def spatial(source: RasterSource, layout: LayoutDefinition)(implicit sc: SparkContext): MultibandTileLayerRDD[SpatialKey]
- def spatial(sources: Seq[RasterSource], layout: LayoutDefinition, strategy: OverviewStrategy = OverviewStrategy.DEFAULT, partitionBytes: Long = DEFAULT_PARTITION_BYTES)(implicit sc: SparkContext): MultibandTileLayerRDD[SpatialKey]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def temporal(source: RasterSource, layout: LayoutDefinition, keyExtractor: Aux[SpaceTimeKey, ZonedDateTime])(implicit sc: SparkContext): MultibandTileLayerRDD[SpaceTimeKey]
- def temporal(sources: Seq[RasterSource], layout: LayoutDefinition, keyExtractor: Aux[SpaceTimeKey, ZonedDateTime], strategy: OverviewStrategy = OverviewStrategy.DEFAULT, partitionBytes: Long = DEFAULT_PARTITION_BYTES)(implicit sc: SparkContext): MultibandTileLayerRDD[SpaceTimeKey]
-
def
tiledLayerRDD[K, M](sources: RDD[RasterSource], layout: LayoutDefinition, keyExtractor: Aux[K, M], geometry: Option[Geometry] = None, resampleMethod: ResampleMethod = NearestNeighbor, rasterSummary: Option[RasterSummary[M]] = None, partitioner: Option[Partitioner] = None, partitionTransform: (Iterable[Raster[MultibandTile]]) ⇒ MultibandTile = ...)(implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: ClassTag[K], arg3: Boundable[M], sc: SparkContext): MultibandTileLayerRDD[K]
On tiling more than a single MultibandTile may get into a group that correspond to the same key.
On tiling more than a single MultibandTile may get into a group that correspond to the same key. By default the tiledLayerRDD function flattens all bands and converts every group into a single MultibandTile. To override this behavior it is possible to set the partitionTransform function, i.e.:
partitionTransform = { case iter if iter.nonEmpty => iter.map(_.tile).reduce(_ merge _) case _ => MultibandTile(Nil) }
- def tiledLayerRDD(sources: RDD[RasterSource], layout: LayoutDefinition, resampleMethod: ResampleMethod, geometry: Geometry)(implicit sc: SparkContext): MultibandTileLayerRDD[SpatialKey]
- def tiledLayerRDD(sources: RDD[RasterSource], layout: LayoutDefinition, resampleMethod: ResampleMethod)(implicit sc: SparkContext): MultibandTileLayerRDD[SpatialKey]
- def tiledLayerRDD(sources: RDD[RasterSource], layout: LayoutDefinition, geometry: Geometry)(implicit sc: SparkContext): MultibandTileLayerRDD[SpatialKey]
- def tiledLayerRDD(sources: RDD[RasterSource], layout: LayoutDefinition)(implicit sc: SparkContext): MultibandTileLayerRDD[SpatialKey]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()