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

sbt-scalaxb.opengis.wcs.wcsCommon.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 encodes the elements and types that are shared by multiple WCS operations. 
		Copyright (c) 2007 Open Geospatial Consortium, Inc, All Rights Reserved. 
*/


/** XML encoded WCS operation request base, for all operations except GetCapabilities. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation. 
*/
trait RequestBaseTypable {
  def service: String
  def version: String
}


/** XML encoded WCS operation request base, for all operations except GetCapabilities. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation. 
*/
case class RequestBaseType(attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends RequestBaseTypable {
  lazy val service = attributes("@service").as[String]
  lazy val version = attributes("@version").as[String]
}

      
      


/** List of time positions and periods. The time positions and periods should be ordered from the oldest to the newest, but this is not required. 
*/
case class TimeSequenceType(timesequencetypeoption: Seq[scalaxb.DataRecord[Any]] = Nil)
      
      

trait TimeSequenceTypeOption

/** This is a variation of the GML TimePeriod, which allows the beginning and end of a time-period to be expressed in short-form inline using the begin/endPosition element, which allows an identifiable TimeInstant to be defined simultaneously with using it, or by reference, using xlinks on the begin/end elements. (Arliss) What does this mean? What do the TimeResolution and "frame" mean? 
*/
case class TimePeriodType(BeginPosition: opengis.gml.TimePositionType,
  EndPosition: opengis.gml.TimePositionType,
  TimeResolution: Option[String] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val frame = attributes("@frame").as[java.net.URI]
}

      
      





© 2015 - 2025 Weber Informatics LLC | Privacy Policy