geotrellis
.
server
stac
package
stac
Linear Supertypes
GeometryFormats
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
stac
GeometryFormats
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
sealed
trait
Bbox
extends
AnyRef
case class
HasInstant
()
extends
Product
with
Serializable
case class
Interval
(
interval:
List
[
TemporalExtent
]
)
extends
Product
with
Serializable
case class
ItemCollection
(
_type:
String
=
"FeatureCollection"
,
features:
List
[
StacItem
]
,
links:
List
[
StacLink
]
)
extends
Product
with
Serializable
final
case class
Proprietary
()
extends
StacLicense
with
Product
with
Serializable
final
case class
SPDX
(
spdxId:
SpdxId
)
extends
StacLicense
with
Product
with
Serializable
case class
SpatialExtent
(
bbox:
List
[
Bbox
]
)
extends
Product
with
Serializable
type
SpdxId
=
Refined
[
String
,
ValidSpdxId
]
case class
StacAsset
(
href:
String
,
title:
Option
[
String
]
,
_type:
Option
[
StacMediaType
]
)
extends
Product
with
Serializable
case class
StacCatalog
(
stacVersion:
String
,
id:
String
,
title:
Option
[
String
]
,
description:
String
,
links:
List
[
StacLink
]
)
extends
Product
with
Serializable
final
case class
StacCollection
(
stacVersion:
String
,
id:
String
,
title:
Option
[
String
]
,
description:
String
,
keywords:
List
[
String
]
,
version:
String
,
license:
StacLicense
,
providers:
List
[
StacProvider
]
,
extent:
StacExtent
,
properties:
JsonObject
,
links:
List
[
StacLink
]
)
extends
Product
with
Serializable
case class
StacExtent
(
spatial:
SpatialExtent
,
temporal:
Interval
)
extends
Product
with
Serializable
case class
StacItem
(
id:
String
,
stacVersion:
String
,
stacExtensions:
List
[
String
]
,
_type:
String
=
"Feature"
,
geometry:
Geometry
,
bbox:
TwoDimBbox
,
links:
List
[
StacLink
]
,
assets:
Map
[
String
,
StacAsset
]
,
collection:
Option
[
String
]
,
properties:
JsonObject
)
extends
Product
with
Serializable
sealed
trait
StacLicense
extends
AnyRef
case class
StacLink
(
href:
String
,
rel:
StacLinkType
,
_type:
Option
[
StacMediaType
]
,
title:
Option
[
String
]
,
labelExtAssets:
List
[
String
]
)
extends
Product
with
Serializable
sealed abstract
class
StacLinkType
extends
AnyRef
sealed abstract
class
StacMediaType
extends
AnyRef
case class
StacProvider
(
name:
String
,
description:
Option
[
String
]
,
roles:
List
[
StacProviderRole
]
,
url:
Option
[
String
]
)
extends
Product
with
Serializable
sealed abstract
class
StacProviderRole
extends
AnyRef
type
TemporalExtent
=
Refined
[
List
[
Option
[
Instant
]],
And
[
And
[
MinSize
[Int(2)],
MaxSize
[Int(2)]],
Exists
[
HasInstant
]]]
case class
ThreeDimBbox
(
xmin:
Double
,
ymin:
Double
,
zmin:
Double
,
xmax:
Double
,
ymax:
Double
,
zmax:
Double
)
extends
Bbox
with
Product
with
Serializable
case class
TwoDimBbox
(
xmin:
Double
,
ymin:
Double
,
xmax:
Double
,
ymax:
Double
)
extends
Bbox
with
Product
with
Serializable
case class
ValidSpdxId
()
extends
Product
with
Serializable
case class
VendorLinkType
(
underlying:
String
)
extends
StacLinkType
with
Product
with
Serializable
case class
VendorMediaType
(
underlying:
String
)
extends
StacMediaType
with
Product
with
Serializable
Value Members
object
Alternate
extends
StacLinkType
with
Product
with
Serializable
object
Bbox
object
Child
extends
StacLinkType
with
Product
with
Serializable
object
Collection
extends
StacLinkType
with
Product
with
Serializable
object
Conformance
extends
StacLinkType
with
Product
with
Serializable
object
Data
extends
StacLinkType
with
Product
with
Serializable
object
DescribedBy
extends
StacLinkType
with
Product
with
Serializable
object
HasInstant
extends
Serializable
object
Host
extends
StacProviderRole
with
Product
with
Serializable
object
Implicits
object
Interval
extends
Serializable
object
Item
extends
StacLinkType
with
Product
with
Serializable
object
ItemCollection
extends
Serializable
object
Items
extends
StacLinkType
with
Product
with
Serializable
object
License
extends
StacLinkType
with
Product
with
Serializable
object
Licensor
extends
StacProviderRole
with
Product
with
Serializable
object
Next
extends
StacLinkType
with
Product
with
Serializable
object
Parent
extends
StacLinkType
with
Product
with
Serializable
object
Prev
extends
StacLinkType
with
Product
with
Serializable
object
Processor
extends
StacProviderRole
with
Product
with
Serializable
object
Producer
extends
StacProviderRole
with
Product
with
Serializable
object
Self
extends
StacLinkType
with
Product
with
Serializable
object
ServiceDesc
extends
StacLinkType
with
Product
with
Serializable
object
ServiceDoc
extends
StacLinkType
with
Product
with
Serializable
object
Source
extends
StacLinkType
with
Product
with
Serializable
object
SpatialExtent
extends
Serializable
object
SpdxId
extends
RefinedTypeOps
[
SpdxId
,
String
]
object
StacAsset
extends
Serializable
object
StacCatalog
extends
Serializable
object
StacCollection
extends
Serializable
object
StacExtent
extends
Serializable
object
StacItem
extends
GeometryFormats
with
Serializable
object
StacLicense
object
StacLink
extends
Serializable
object
StacLinkType
object
StacMediaType
object
StacProvider
extends
Serializable
object
StacProviderRole
object
StacRoot
extends
StacLinkType
with
Product
with
Serializable
object
TemporalExtent
extends
RefinedTypeOps
[
TemporalExtent
,
List
[
Option
[
Instant
]]]
object
ThreeDimBbox
extends
Serializable
object
TwoDimBbox
extends
Serializable
object
ValidSpdxId
extends
Serializable
object
application/geo+json
extends
StacMediaType
with
Product
with
Serializable
object
application/geopackage+sqlite3
extends
StacMediaType
with
Product
with
Serializable
object
application/json
extends
StacMediaType
with
Product
with
Serializable
object
application/x-hdf
extends
StacMediaType
with
Product
with
Serializable
object
application/x-hdf5
extends
StacMediaType
with
Product
with
Serializable
object
application/xml
extends
StacMediaType
with
Product
with
Serializable
implicit
lazy val
geometryCollectionDecoder
:
Decoder
[
GeometryCollection
]
Definition Classes
GeometryFormats
implicit
lazy val
geometryCollectionEncoder
:
Encoder
[
GeometryCollection
]
Definition Classes
GeometryFormats
implicit
lazy val
geometryDecoder
:
Decoder
[
Geometry
]
Definition Classes
GeometryFormats
implicit
lazy val
geometryEncoder
:
Encoder
[
Geometry
]
Definition Classes
GeometryFormats
object
image/cog
extends
StacMediaType
with
Product
with
Serializable
object
image/jp2
extends
StacMediaType
with
Product
with
Serializable
object
image/jpeg
extends
StacMediaType
with
Product
with
Serializable
object
image/png
extends
StacMediaType
with
Product
with
Serializable
object
image/tiff
extends
StacMediaType
with
Product
with
Serializable
object
image/vnd.stac.geotiff
extends
StacMediaType
with
Product
with
Serializable
implicit
lazy val
lineDecoder
:
Decoder
[
LineString
]
Definition Classes
GeometryFormats
implicit
lazy val
lineEncoder
:
Encoder
[
LineString
]
Definition Classes
GeometryFormats
implicit
lazy val
multiLineStringDecoder
:
Decoder
[
MultiLineString
]
Definition Classes
GeometryFormats
implicit
lazy val
multiLineStringEncoder
:
Encoder
[
MultiLineString
]
Definition Classes
GeometryFormats
implicit
lazy val
multiPointDecoder
:
Decoder
[
MultiPoint
]
Definition Classes
GeometryFormats
implicit
lazy val
multiPointEncoder
:
Encoder
[
MultiPoint
]
Definition Classes
GeometryFormats
implicit
lazy val
multiPolygonDecoder
:
Decoder
[
MultiPolygon
]
Definition Classes
GeometryFormats
implicit
lazy val
multiPolygonEncoder
:
Encoder
[
MultiPolygon
]
Definition Classes
GeometryFormats
implicit
lazy val
pointDecoder
:
Decoder
[
Point
]
Definition Classes
GeometryFormats
implicit
lazy val
pointEncoder
:
Encoder
[
Point
]
Definition Classes
GeometryFormats
implicit
lazy val
polygonDecoder
:
Decoder
[
Polygon
]
Definition Classes
GeometryFormats
implicit
lazy val
polygonEncoder
:
Encoder
[
Polygon
]
Definition Classes
GeometryFormats
object
text/plain
extends
StacMediaType
with
Product
with
Serializable
object
text/xml
extends
StacMediaType
with
Product
with
Serializable
Inherited from
GeometryFormats
Inherited from
AnyRef
Inherited from
Any
Ungrouped