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