package ogc

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ogc
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class ExtentOps extends AnyVal
  2. case class GeoTrellisOgcSource(name: String, title: String, sourceUri: String, defaultStyle: Option[String], styles: List[OgcStyle], resampleMethod: ResampleMethod, overviewStrategy: OverviewStrategy, timeMetadataKey: Option[String], timeFormat: OgcTimeFormat, timeDefault: OgcTimeDefault) extends RasterOgcSource with Product with Serializable
  3. sealed trait InfoFormat extends AnyRef
  4. case class MapAlgebraOgcLayer(name: String, title: String, crs: CRS, parameters: Map[String, SimpleOgcLayer], algebra: Expression, style: Option[OgcStyle], resampleMethod: ResampleMethod, overviewStrategy: OverviewStrategy, targetCellType: Option[CellType]) extends OgcLayer with Product with Serializable
  5. case class MapAlgebraSource(name: String, title: String, ogcSources: Map[String, RasterOgcSource], algebra: Expression, defaultStyle: Option[String], styles: List[OgcStyle], resampleMethod: ResampleMethod, overviewStrategy: OverviewStrategy, timeFormat: OgcTimeFormat, timeDefault: OgcTimeDefault, targetCellType: Option[CellType]) extends OgcSource with Product with Serializable

    A complex layer, constructed from an Expression and one or more RasterSource mappings which allow evaluation of said Expression

  6. case class MapAlgebraSourceMetadata(name: SourceName, crs: CRS, bandCount: Int, cellType: CellType, gridExtent: GridExtent[Long], resolutions: List[CellSize], sources: Map[String, RasterMetadata]) extends RasterMetadata with Product with Serializable
  7. case class MapAlgebraTiledOgcLayer(name: String, title: String, crs: CRS, layout: LayoutDefinition, parameters: Map[String, SimpleTiledOgcLayer], algebra: Expression, style: Option[OgcStyle], resampleMethod: ResampleMethod = ResampleMethod.DEFAULT, overviewStrategy: OverviewStrategy = OverviewStrategy.DEFAULT, targetCellType: Option[CellType] = None) extends TiledOgcLayer with Product with Serializable
  8. sealed trait OgcLayer extends AnyRef

    OgcLayer instances are sufficient to produce visual rasters as the end product of 'get map' requests.

    OgcLayer instances are sufficient to produce visual rasters as the end product of 'get map' requests. They are produced from a combination of a WMS 'GetMap' (or whatever the analogous request in whatever OGC service is being produced) and an instance of OgcSource

  9. trait OgcSource extends AnyRef

    This trait and its implementing types should be jointly sufficient, along with a WMS 'GetMap' (or a WMTS 'GetTile' or a WCS 'GetCoverage' etc etc) request to produce a visual layer (represented more fully by OgcLayer.

    This trait and its implementing types should be jointly sufficient, along with a WMS 'GetMap' (or a WMTS 'GetTile' or a WCS 'GetCoverage' etc etc) request to produce a visual layer (represented more fully by OgcLayer. This type represents *merely* that there is some backing by which valid OGC layers can be realized. Its purpose is to provide the appropriate level of abstraction for OGC services to conveniently reuse the same data about underlying imagery

  10. case class OgcSourceRepository(store: List[OgcSource]) extends Repository[OgcSource] with Product with Serializable
  11. sealed trait OgcTime extends AnyRef
  12. sealed trait OgcTimeDefault extends AnyRef
  13. sealed trait OgcTimeFormat extends AnyRef

    ADT to change OgcTime internal representation

  14. final case class OgcTimeInterval(start: ZonedDateTime, end: ZonedDateTime, interval: Option[PeriodDuration]) extends OgcTime with Product with Serializable

    Represents the TimeInterval used in TimeSequence requests

    Represents the TimeInterval used in TimeSequence requests

    If end is provided, a TimeInterval is assumed. Otherwise, a TimePosition.

    start

    The start time for this TimePosition or TimeInterval

    end

    The end time for this TimeInterval. If None, a TimePosition is assumed from the start param.

    interval

    ISO 8601:2000 provides a syntax for expressing time periods: the designator P, followed by a number of years Y, months M, days D, a time designator T, number of hours H, minutes M, and seconds S. Unneeded elements may be omitted. Here are a few examples: EXAMPLE 1 - P1Y, 1 year EXAMPLE 2 - P1M10D, 1 month plus 10 days EXAMPLE 3 - PT2H, 2 hours

    Note

    This param is not validated. It is up to the user to ensure that it is encoded directly

  15. final case class OgcTimePositions(list: NonEmptyList[ZonedDateTime]) extends OgcTime with Product with Serializable

    Represents the TimePosition used in TimeSequence requests

  16. sealed trait OutputFormat extends AnyRef
  17. implicit final class PeriodDurationOps extends AnyVal
  18. sealed trait RasterOgcLayer extends OgcLayer
  19. trait RasterOgcSource extends OgcSource
  20. implicit final class RasterOps extends AnyVal
  21. case class SimpleOgcLayer(name: String, title: String, crs: CRS, source: RasterSource, style: Option[OgcStyle], resampleMethod: ResampleMethod, overviewStrategy: OverviewStrategy) extends RasterOgcLayer with Product with Serializable
  22. case class SimpleSource(name: String, title: String, source: RasterSource, defaultStyle: Option[String], styles: List[OgcStyle], resampleMethod: ResampleMethod, overviewStrategy: OverviewStrategy, timeMetadataKey: Option[String], timeFormat: OgcTimeFormat) extends RasterOgcSource with Product with Serializable

    An imagery source with a RasterSource that defines its capacities

  23. case class SimpleTiledOgcLayer(name: String, title: String, crs: CRS, layout: LayoutDefinition, source: RasterSource, style: Option[OgcStyle], resampleMethod: ResampleMethod = ResampleMethod.DEFAULT, overviewStrategy: OverviewStrategy = OverviewStrategy.DEFAULT) extends TiledOgcLayer with Product with Serializable
  24. sealed trait TiledOgcLayer extends AnyRef

    Layer instances are sufficent to produce displayed the end product of 'get map' requests.

    Layer instances are sufficent to produce displayed the end product of 'get map' requests. They are produced in RasterSourcesModel from a combination of a WMS 'GetMap' (or whatever the analogous request in whatever OGC service is being produced) and an instance of OgcSource

Value Members

  1. implicit val ZonedDateTimeOrder: Order[ZonedDateTime]
  2. object InfoFormat
  3. object OgcSourceRepository extends Serializable
  4. object OgcTime
  5. object OgcTimeDefault
  6. object OgcTimeEmpty extends OgcTime with Product with Serializable
  7. object OgcTimeFormat
  8. object OgcTimeInterval extends Serializable
  9. object OgcTimePositions extends Serializable
  10. object OutputFormat
  11. object Render
  12. object SimpleOgcLayer extends Serializable
  13. object SimpleSource extends Serializable
  14. object SimpleTiledOgcLayer extends Serializable
  15. object URN

Inherited from AnyRef

Inherited from Any

Ungrouped