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
-
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
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
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
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
cols: Long
Raster pixel column count
Raster pixel column count
- Definition Classes
- RasterMetadata
-
val
crs: CRS
- Definition Classes
- MosaicMetadata → RasterMetadata
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
extent: Extent
- Definition Classes
- RasterMetadata
-
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()
-
val
gridExtent: GridExtent[Long]
- Definition Classes
- MosaicMetadata → RasterMetadata
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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
-
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()
-
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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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()