package gdal
- Alphabetic
- By Inheritance
- gdal
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- sealed abstract class GDALDataType extends AnyRef
- final case class GDALDataset(token: Long) extends AnyVal with Product with Serializable
-
class
GDALException extends Exception
Base class for all Exceptions involving GDAL.
-
class
GDALIOException extends GDALException
Exception thrown when data could not be read from data source.
- case class GDALMetadata(name: SourceName, crs: CRS, bandCount: Int, cellType: CellType, gridExtent: GridExtent[Long], resolutions: List[CellSize], baseMetadata: Map[GDALMetadataDomain, Map[String, String]] = Map.empty, bandsMetadata: List[Map[GDALMetadataDomain, Map[String, String]]] = Nil) extends RasterMetadata with Product with Serializable
-
sealed
trait
GDALMetadataDomain extends AnyRef
https://github.com/geosolutions-it/imageio-ext/blob/1.3.2/library/gdalframework/src/main/java/it/geosolutions/imageio/gdalframework/GDALUtilities.java#L68
-
case class
GDALPath(value: String) extends SourcePath with Product with Serializable
Represents and formats a path that points to a files to be read by GDAL.
Represents and formats a path that points to a files to be read by GDAL.
- value
Path to the file. This path can be formatted in the following styles:
VSI,URI, or relative path if the file is local. In addition, this path can be prefixed with, gdal+ to signify that the target GeoTiff is to be read in only by GDALRasterSource.
"/vsizip//vsicurl/http://localhost:8000/files.zip"
, "s3://bucket/prefix/data.tif"
, "gdal+file:///tmp/data.tiff"
, "zip+s3://bucket/prefix/zipped-data.zip!data.tif"
- Note
Under normal usage, GDAL requires that all paths to be read be given in its
VSI Format. Thus, if given another format type, this class will format it so that it can be read.
Examples: - class GDALRasterSource extends RasterSource
- class GDALRasterSourceProvider extends RasterSourceProvider
-
case class
GDALWarpOptions(outputFormat: Option[String] = Some("VRT"), resampleMethod: Option[resample.ResampleMethod] = None, errorThreshold: Option[Double] = None, cellSize: Option[CellSize] = None, alignTargetPixels: Boolean = true, dimensions: Option[(Int, Int)] = None, sourceCRS: Option[CRS] = None, targetCRS: Option[CRS] = None, te: Option[Extent] = None, teCRS: Option[CRS] = None, srcNoData: List[String] = Nil, dstNoData: List[String] = Nil, ovr: Option[OverviewStrategy] = Some(OverviewStrategy.DEFAULT), to: List[(String, String)] = Nil, novShiftGrid: Boolean = false, order: Option[Int] = None, tps: Boolean = false, rpc: Boolean = false, geoloc: Boolean = false, refineGCPs: Option[(Double, Int)] = None, wo: List[(String, String)] = Nil, outputType: Option[String] = None, wt: Option[String] = None, srcAlpha: Boolean = false, noSrcAlpha: Boolean = false, dstAlpha: Boolean = false, wm: Option[Int] = None, multi: Boolean = false, q: Boolean = false, co: List[(String, String)] = Nil, cutline: Option[String] = None, cl: Option[String] = None, cwhere: Option[String] = None, csql: Option[String] = None, cblend: Option[String] = None, cropToCutline: Boolean = false, overwrite: Boolean = false, nomd: Boolean = false, cvmd: Option[String] = None, setci: Boolean = false, oo: List[(String, String)] = Nil, doo: List[(String, String)] = Nil, srcFile: List[String] = Nil, dstFile: Option[String] = None) extends Product with Serializable
GDALWarpOptions basically should cover https://www.gdal.org/gdalwarp.html
-
class
MalformedDataException extends GDALException
Exception thrown when the attributes of a data source are found to be bad.
-
class
MalformedDataTypeException extends GDALException
Exception thrown when the DataType of a data source is found to be bad.
-
class
MalformedProjectionException extends GDALException
Exception thrown when the projection of a data source is found to be bad.
- case class UserDefinedDomain(name: String) extends GDALMetadataDomain with Product with Serializable
Value Members
- val acceptableDatasets: Set[DatasetType]
- val numberOfAttempts: Int
- object DefaultDomain extends GDALMetadataDomain with Product with Serializable
- object GDALDataType
- object GDALDataset extends Serializable
- object GDALMetadata extends Serializable
- object GDALMetadataDomain
- object GDALPath extends Serializable
- object GDALRasterSource extends Serializable
- object GDALUtils
- object GDALWarpOptions extends Serializable
-
object
ImageStructureDomain extends GDALMetadataDomain with Product with Serializable
https://github.com/OSGeo/gdal/blob/bed760bfc8479348bc263d790730ef7f96b7d332/gdal/doc/source/development/rfc/rfc14_imagestructure.rst *
-
object
SubdatasetsDomain extends GDALMetadataDomain with Product with Serializable
https://github.com/OSGeo/gdal/blob/6417552c7b3ef874f8306f83e798f979eb37b309/gdal/doc/source/drivers/raster/eedai.rst#subdatasets
- object TypeByte extends GDALDataType with Product with Serializable
- object TypeCFloat32 extends GDALDataType with Product with Serializable
- object TypeCFloat64 extends GDALDataType with Product with Serializable
- object TypeCInt16 extends GDALDataType with Product with Serializable
- object TypeCInt32 extends GDALDataType with Product with Serializable
- object TypeFloat32 extends GDALDataType with Product with Serializable
- object TypeFloat64 extends GDALDataType with Product with Serializable
- object TypeInt16 extends GDALDataType with Product with Serializable
- object TypeInt32 extends GDALDataType with Product with Serializable
- object TypeUInt16 extends GDALDataType with Product with Serializable
- object TypeUInt32 extends GDALDataType with Product with Serializable
- object UnknownType extends GDALDataType with Product with Serializable