trait GeoTiffBuilder[T <: CellGrid[Int]] extends Serializable
- Alphabetic
- By Inheritance
- GeoTiffBuilder
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
makeGeoTiff(tile: T, extent: Extent, crs: CRS, tags: Tags, options: GeoTiffOptions): GeoTiff[T]
Abstracts over GeoTiff class constructor
-
abstract
def
makeTile(segments: Iterator[(Product2[Int, Int], T)], segmentLayout: GeoTiffSegmentLayout, cellType: CellType, compression: Compression): T
Make GeoTiff Tile from component segments.
Make GeoTiff Tile from component segments. Missing segments will be substituted with NODATA. Segments must be keyed relative to (0, 0) offset. Note that GeoTiffSegmentLayout may specify pixel range smaller than covered by all the tiles, introducing a buffer.
- segments
keyed by (column, row) in tile layout
- segmentLayout
of the GeoTiff segments
- cellType
of desired tile
- compression
method for segments
Concrete Value Members
- def fromSegments(segments: Map[_ <: Product2[Int, Int], T], tileExtent: (Int, Int) ⇒ Extent, crs: CRS, options: GeoTiffOptions, tags: Tags = Tags.empty): GeoTiff[T]
-
def
makeTile(segments: Iterator[(Product2[Int, Int], T)], tileLayout: TileLayout, cellType: CellType, storageMethod: StorageMethod, compression: Compression): T
Make GeoTiff Tile from component segments.
Make GeoTiff Tile from component segments. Missing segments will be substituted with NODATA. Segments must be keyed relative to (0, 0) offset. Produced GeoTiff will include every pixel of the segment tiles.
- segments
keyed by (column, row) in tile layout
- tileLayout
of the segments
- cellType
of desired tile
- storageMethod
for multiband tiles
- compression
method for segments