
sbt-scalaxb.opengis.wcs.wcsGetCoverage.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of geotrellis-server-opengis_2.12 Show documentation
Show all versions of geotrellis-server-opengis_2.12 Show documentation
GeoTrellis Server is a set of components designed to simplify viewing, processing, and serving raster data from arbitrary sources with an emphasis on doing so in a functional style.
The newest version!
// Generated by scalaxb.
package opengis.wcs
/** This XML Schema Document defines the GetCoverage operation request elements and types, for the OGC Web Coverage Service (WCS).
Copyright (c) 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
*/
case class GetCoverage(Identifier: opengis.ows.CodeTypable,
DomainSubset: opengis.wcs.DomainSubsetType,
RangeSubset: Option[opengis.wcs.RangeSubsetType] = None,
Output: opengis.wcs.OutputType,
attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends RequestBaseTypable {
lazy val service = attributes("@service").as[String]
lazy val version = attributes("@version").as[String]
}
/** Asks for the GetCoverage response to be expressed in a particular CRS and encoded in a particular format. Can also ask for the response coverage to be stored remotely from the client at a URL, instead of being returned in the operation response.
*/
case class OutputType(GridCRS: Option[opengis.wcs.GridCrsType] = None,
attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
lazy val format = attributes.get("@format") map { _.as[String]}
lazy val store = attributes("@store").as[Boolean]
}
/** Definition of the desired subset of the domain of the coverage. Contains a spatial BoundingBox and optionally a TemporalSubset.
*/
case class DomainSubsetType(BoundingBox: scalaxb.DataRecord[Any],
TemporalSubset: Option[opengis.wcs.TimeSequenceType] = None)
case class FieldSubset(Identifier: opengis.ows.CodeTypable,
InterpolationType: Option[String] = None,
AxisSubset: Seq[opengis.wcs.AxisSubset] = Nil)
/** Selection of desired subset of the coverage's range fields, (optionally) the interpolation method applied to each field, and (optionally) field subsets.
*/
case class RangeSubsetType(FieldSubset: Seq[opengis.wcs.FieldSubset] = Nil)
case class AxisSubset(Identifier: String,
Key: Seq[String] = Nil)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy