package wms
- Alphabetic
- By Inheritance
- wms
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
case class
CapabilitiesView[F[_]](model: WmsModel[F], serviceUrl: URL, extendedCapabilities: List[DataRecord[Elem]] = Nil)(implicit evidence$1: Functor[F], evidence$2: Apply[F], evidence$3: Monad[F]) extends Product with Serializable
- model
Model of layers we can report
- serviceUrl
URL where this service can be reached with addition of
?request=query parameter
- case class GetFeatureInfo[F[_]](model: WmsModel[F], rasterCache: Cache[GetMapParams, Raster[MultibandTile]])(implicit evidence$1: Logger[F], evidence$2: Parallel[F], evidence$3: Concurrent[F], evidence$4: ApplicativeThrow[F]) extends Product with Serializable
- sealed trait GetFeatureInfoException extends Exception
- implicit final class GetFeatureInfoFeatureOps extends AnyVal
- case class GetMap[F[_]](model: WmsModel[F], tileCache: Cache[GetMapParams, Array[Byte]], histoCache: Cache[OgcLayer, Interpreted[List[Histogram[Double]]]])(implicit evidence$1: Logger[F], evidence$2: Parallel[F], evidence$3: Concurrent[F], evidence$4: ApplicativeThrow[F]) extends Product with Serializable
- case class GetMapBadRequest(msg: String) extends Exception with GetMapException with Product with Serializable
- sealed trait GetMapException extends Exception
- case class GetMapInternalServerError(msg: String) extends Exception with GetMapException with Product with Serializable
- case class InvalidPointException(msg: String, version: String) extends Exception with GetFeatureInfoException with Product with Serializable
- case class LayerNotDefinedException(msg: String, version: String) extends Exception with GetFeatureInfoException with Product with Serializable
-
case class
WmsModel[F[_]](serviceMeta: Service, parentLayerMeta: WmsParentLayerMeta, sources: RepositoryM[F, List, OgcSource], extendedParametersBinding: Option[(ParamMap) ⇒ Option[(Expression) ⇒ Expression]] = None)(implicit evidence$1: Monad[F]) extends Product with Serializable
This class holds all the information necessary to construct a response to a WMS request
- sealed abstract class WmsParams extends AnyRef
-
case class
WmsParentLayerMeta(name: Option[String], title: String, description: Option[String], supportedProjections: List[CRS]) extends Product with Serializable
Parent layer metadata class (used in configuration and reporting capabilities)
- implicit class withLegendModelMethods extends AnyRef
- implicit class withOnlineResourceModelMethods extends AnyRef
Value Members
- def ExtendedCapabilities[A](records: Elem*): List[DataRecord[Elem]]
- def ExtendedElement[A](key: String, records: DataRecord[A]*): Elem
- def ExtendedEmptyElement[A](records: DataRecord[A]*): Elem
-
val
wmsScope: NamespaceBinding
Default scope generates an incorrect XML file (in the incorrect scope, prefixes all XML elements with
wms:prefix.Default scope generates an incorrect XML file (in the incorrect scope, prefixes all XML elements with
wms:prefix.val defaultScope = scalaxb.toScope(Some("ogc") -> "http://www.opengis.net/ogc", Some("wms") -> "http://www.opengis.net/wms", Some("xlink") -> "http://www.w3.org/1999/xlink", Some("xs") -> "http://www.w3.org/2001/XMLSchema", Some("xsi") -> "http://www.w3.org/2001/XMLSchema-instance")
- object CapabilitiesView extends Serializable
- object GetFeatureInfoException extends Serializable
- object WmsParams