Class

geotrellis.raster

MosaicMetadata

Related Doc: package raster

Permalink

case class MosaicMetadata(name: SourceName, crs: CRS, bandCount: Int, cellType: CellType, gridExtent: GridExtent[Long], resolutions: List[CellSize], list: NonEmptyList[RasterMetadata]) extends RasterMetadata with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MosaicMetadata
  2. Product
  3. Equals
  4. RasterMetadata
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MosaicMetadata(name: SourceName, crs: CRS, bandCount: Int, cellType: CellType, gridExtent: GridExtent[Long], resolutions: List[CellSize], list: NonEmptyList[RasterMetadata])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def attributes: Map[String, String]

    Permalink

    Mosaic metadata usually doesn't contain a metadata that is common for all RasterSources

    Mosaic metadata usually doesn't contain a metadata that is common for all RasterSources

    Definition Classes
    MosaicMetadataRasterMetadata
  6. def attributesForBand(band: Int): Map[String, String]

    Permalink

    Return a per band metadata

    Return a per band metadata

    Definition Classes
    MosaicMetadataRasterMetadata
  7. val bandCount: Int

    Permalink
    Definition Classes
    MosaicMetadataRasterMetadata
  8. def cellSize: CellSize

    Permalink

    Cell size at which rasters will be read when using this RasterSource

    Cell size at which rasters will be read when using this RasterSource

    Note: some re-sampling of underlying raster data may be required to produce this cell size.

    Definition Classes
    RasterMetadata
  9. val cellType: CellType

    Permalink
    Definition Classes
    MosaicMetadataRasterMetadata
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def cols: Long

    Permalink

    Raster pixel column count

    Raster pixel column count

    Definition Classes
    RasterMetadata
  12. val crs: CRS

    Permalink
    Definition Classes
    MosaicMetadataRasterMetadata
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def extent: Extent

    Permalink
    Definition Classes
    RasterMetadata
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. val gridExtent: GridExtent[Long]

    Permalink
    Definition Classes
    MosaicMetadataRasterMetadata
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. val list: NonEmptyList[RasterMetadata]

    Permalink
  20. val name: SourceName

    Permalink

    Source name, that can be a path or any name that is associated with Raster

    Source name, that can be a path or any name that is associated with Raster

    Definition Classes
    MosaicMetadataRasterMetadata
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. val resolutions: List[CellSize]

    Permalink

    All available overview resolutions for this raster source

    All available overview resolutions for this raster source

    • For base RasterSource instance this will be resolutions of available overviews including the base resolution.
    • For reprojected RasterSource these resolutions represent an estimate where each cell in target CRS has approximately the same geographic coverage as a cell in the source CRS.

    For compatibility with OverviewStrategy, this list should be sorted from the most resolute cell size to the least resolute cell size, as determined by _.resolution.

    When reading raster data the underlying implementation will have to sample from one of these resolutions. It is possible that a read request for a small bounding box will results in significant IO request when the target cell size is much larger than closest available resolution.

    Definition Classes
    MosaicMetadataRasterMetadata
  25. def rows: Long

    Permalink

    Raster pixel row count

    Raster pixel row count

    Definition Classes
    RasterMetadata
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Product

Inherited from Equals

Inherited from RasterMetadata

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped