All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sbt-scalaxb.opengis.wcs.wcsGetCoverage.scala Maven / Gradle / Ivy

Go to download

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