trait GeoTiff[T <: CellGrid[Int]] extends GeoTiffData
Base trait of GeoTiff. Takes a tile that is of a type equal to or a subtype of CellGrid
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- GeoTiff
- GeoTiffData
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def buildOverview(resampleMethod: resample.ResampleMethod, decimationFactor: Int, blockSize: Int = GeoTiff.DefaultBlockSize): GeoTiff[T]
-
abstract
val
cellType: CellType
- Definition Classes
- GeoTiffData
- abstract def copy(tile: T = this.tile, extent: Extent = this.extent, crs: CRS = this.crs, tags: Tags = this.tags, options: GeoTiffOptions = this.options, overviews: List[GeoTiff[T]] = this.overviews): GeoTiff[T]
- abstract def crop(windows: Seq[GridBounds[Int]]): Iterator[(GridBounds[Int], T)]
- abstract def crop(gridBounds: GridBounds[Int]): GeoTiff[T]
- abstract def crop(colMin: Int, rowMin: Int, colMax: Int, rowMax: Int): GeoTiff[T]
- abstract def crop(colMax: Int, rowMax: Int): GeoTiff[T]
- abstract def crop(subExtent: Extent): GeoTiff[T]
- abstract def crop(subExtent: Extent, options: Options): GeoTiff[T]
-
abstract
def
crop(subExtent: Extent, cellSize: CellSize, resampleMethod: resample.ResampleMethod, strategy: OverviewStrategy): Raster[T]
Chooses the best matching overviews and makes resample & crop
-
abstract
def
crs: CRS
- Definition Classes
- GeoTiffData
-
abstract
def
extent: Extent
- Definition Classes
- GeoTiffData
-
abstract
def
imageData: GeoTiffImageData
- Definition Classes
- GeoTiffData
- abstract def mapTile(f: (T) ⇒ T): GeoTiff[T]
-
abstract
def
options: GeoTiffOptions
- Definition Classes
- GeoTiffData
-
abstract
def
overviews: List[GeoTiff[T]]
- Definition Classes
- GeoTiff → GeoTiffData
-
abstract
def
resample(rasterExtent: RasterExtent, resampleMethod: resample.ResampleMethod, strategy: OverviewStrategy): Raster[T]
Chooses the best matching overviews and makes resample
-
abstract
def
tags: Tags
- Definition Classes
- GeoTiffData
- abstract def tile: T
- abstract def withOverviews(resampleMethod: resample.ResampleMethod, decimations: List[Int] = Nil, blockSize: Int = GeoTiff.DefaultBlockSize): GeoTiff[T]
- abstract def withStorageMethod(storageMethod: StorageMethod): GeoTiff[T]
Concrete 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 bandCount: Int
- def cellSize: CellSize
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def cols: Int
- def crop(rasterExtent: RasterExtent): Raster[T]
- def crop(subExtent: Extent, cellSize: CellSize): Raster[T]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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()
-
def
getClosestOverview(cellSize: CellSize, strategy: OverviewStrategy = OverviewStrategy.DEFAULT): GeoTiff[T]
Return the best matching overview to the given cellSize, returns "this" if no overviews available.
- def getOverview(idx: Int): GeoTiff[T]
- def getOverviewsCount: Int
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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()
-
def
pixelSampleType: Option[PixelSampleType]
- Definition Classes
- GeoTiffData
- def projectedExtent: ProjectedExtent
- def projectedRaster: ProjectedRaster[T]
- def raster: Raster[T]
- def rasterExtent: RasterExtent
- def rows: Int
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toByteArray: Array[Byte]
- def toCloudOptimizedByteArray: Array[Byte]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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()
- def withOverviews(overviews: Seq[GeoTiff[T]]): GeoTiff[T]
- def write(path: String, optimizedOrder: Boolean = false): Unit