Packages

package gdal

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. gdal
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class GDALDataType extends AnyRef
  2. final case class GDALDataset(token: Long) extends AnyVal with Product with Serializable
  3. class GDALException extends Exception

    Base class for all Exceptions involving GDAL.

  4. class GDALIOException extends GDALException

    Exception thrown when data could not be read from data source.

  5. 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
  6. 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

  7. 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.

    Examples:
    1. "/vsizip//vsicurl/http://localhost:8000/files.zip"

    2. ,
    3. "s3://bucket/prefix/data.tif"

    4. ,
    5. "gdal+file:///tmp/data.tiff"

    6. ,
    7. "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.

  8. class GDALRasterSource extends RasterSource
  9. class GDALRasterSourceProvider extends RasterSourceProvider
  10. 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

  11. class MalformedDataException extends GDALException

    Exception thrown when the attributes of a data source are found to be bad.

  12. class MalformedDataTypeException extends GDALException

    Exception thrown when the DataType of a data source is found to be bad.

  13. class MalformedProjectionException extends GDALException

    Exception thrown when the projection of a data source is found to be bad.

  14. case class UserDefinedDomain(name: String) extends GDALMetadataDomain with Product with Serializable

Value Members

  1. val acceptableDatasets: Set[DatasetType]
  2. val numberOfAttempts: Int
  3. object DefaultDomain extends GDALMetadataDomain with Product with Serializable
  4. object GDALDataType
  5. object GDALDataset extends Serializable
  6. object GDALMetadata extends Serializable
  7. object GDALMetadataDomain
  8. object GDALPath extends Serializable
  9. object GDALRasterSource extends Serializable
  10. object GDALUtils
  11. object GDALWarpOptions extends Serializable
  12. object ImageStructureDomain extends GDALMetadataDomain with Product with Serializable

    https://github.com/OSGeo/gdal/blob/bed760bfc8479348bc263d790730ef7f96b7d332/gdal/doc/source/development/rfc/rfc14_imagestructure.rst *

  13. object SubdatasetsDomain extends GDALMetadataDomain with Product with Serializable

    https://github.com/OSGeo/gdal/blob/6417552c7b3ef874f8306f83e798f979eb37b309/gdal/doc/source/drivers/raster/eedai.rst#subdatasets

  14. object TypeByte extends GDALDataType with Product with Serializable
  15. object TypeCFloat32 extends GDALDataType with Product with Serializable
  16. object TypeCFloat64 extends GDALDataType with Product with Serializable
  17. object TypeCInt16 extends GDALDataType with Product with Serializable
  18. object TypeCInt32 extends GDALDataType with Product with Serializable
  19. object TypeFloat32 extends GDALDataType with Product with Serializable
  20. object TypeFloat64 extends GDALDataType with Product with Serializable
  21. object TypeInt16 extends GDALDataType with Product with Serializable
  22. object TypeInt32 extends GDALDataType with Product with Serializable
  23. object TypeUInt16 extends GDALDataType with Product with Serializable
  24. object TypeUInt32 extends GDALDataType with Product with Serializable
  25. object UnknownType extends GDALDataType with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped