trait RasterMetadata extends Serializable
- Alphabetic
- By Inheritance
- RasterMetadata
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
attributes: Map[String, String]
Return the "base" metadata, usually it is a zero band metadata, a metadata that is valid for the entire source and for the zero band
-
abstract
def
attributesForBand(band: Int): Map[String, String]
Return a per band metadata
- abstract def bandCount: Int
- abstract def cellType: CellType
- abstract def crs: CRS
- abstract def gridExtent: GridExtent[Long]
-
abstract
def
name: SourceName
Source name, that can be a path or any name that is associated with Raster
-
abstract
def
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.
Concrete Value Members
-
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.
-
def
cols: Long
Raster pixel column count
- def extent: Extent
-
def
rows: Long
Raster pixel row count