
sbt-scalaxb.opengis.wcs.wcsInterpolationMethod.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 interpolation method elements and types, used by the OGC Web Coverage Service (WCS).
Copyright (c) 2007 Open Geospatial Consortium, Inc, All Rights Reserved.
*/
case class InterpolationMethods(InterpolationMethod: Seq[opengis.wcs.InterpolationMethodType] = Nil,
Default: Option[String] = None)
/** Identifier of a spatial interpolation method applicable to continuous grid coverages, plus the optional "null Resistance" parameter.
*/
case class InterpolationMethodType(value: String,
attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends InterpolationMethodBaseTypable {
lazy val codeSpace = attributes.get("@codeSpace") map { _.as[java.net.URI]}
lazy val nullResistance = attributes.get("@nullResistance") map { _.as[String]}
}
/** Identifier of an interpolation method applicable to continuous grid coverages. The string in this type shall be one interpolation type identifier string, selected from the referenced dictionary. Adapts gml:CodeWithAuthorityType from GML 3.2 for this WCS purpose, allowing the codeSpace to be omitted but providing a default value for the standard interpolation methods defined in Annex C of ISO 19123: Geographic information - Schema for coverage geometry and functions.
*/
trait InterpolationMethodBaseTypable extends opengis.ows.CodeTypable {
def value: String
def codeSpace: Option[java.net.URI]
}
/** Identifier of an interpolation method applicable to continuous grid coverages. The string in this type shall be one interpolation type identifier string, selected from the referenced dictionary. Adapts gml:CodeWithAuthorityType from GML 3.2 for this WCS purpose, allowing the codeSpace to be omitted but providing a default value for the standard interpolation methods defined in Annex C of ISO 19123: Geographic information - Schema for coverage geometry and functions.
*/
case class InterpolationMethodBaseType(value: String,
attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends InterpolationMethodBaseTypable {
lazy val codeSpace = attributes.get("@codeSpace") map { _.as[java.net.URI]}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy