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
- Alphabetic
- By Inheritance
- MosaicMetadata
- Product
- Equals
- RasterMetadata
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new MosaicMetadata(name: SourceName, crs: CRS, bandCount: Int, cellType: CellType, gridExtent: GridExtent[Long], resolutions: List[CellSize], list: NonEmptyList[RasterMetadata])
Value Members
-
def
attributes: Map[String, String]
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
- MosaicMetadata → RasterMetadata
-
def
attributesForBand(band: Int): Map[String, String]
Return a per band metadata
Return a per band metadata
- Definition Classes
- MosaicMetadata → RasterMetadata
-
val
bandCount: Int
- Definition Classes
- MosaicMetadata → RasterMetadata
-
def
cellSize: CellSize
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
-
val
cellType: CellType
- Definition Classes
- MosaicMetadata → RasterMetadata
-
def
cols: Long
Raster pixel column count
Raster pixel column count
- Definition Classes
- RasterMetadata
-
val
crs: CRS
- Definition Classes
- MosaicMetadata → RasterMetadata
-
def
extent: Extent
- Definition Classes
- RasterMetadata
-
val
gridExtent: GridExtent[Long]
- Definition Classes
- MosaicMetadata → RasterMetadata
- val list: NonEmptyList[RasterMetadata]
-
val
name: SourceName
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
- MosaicMetadata → RasterMetadata
-
val
resolutions: List[CellSize]
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
- MosaicMetadata → RasterMetadata
-
def
rows: Long
Raster pixel row count
Raster pixel row count
- Definition Classes
- RasterMetadata