package datamodel
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- datamodel
- JsonCodecs
- Implicits
- GeoJsonSupport
- CrsFormats
- FeatureFormats
- GeometryFormats
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
implicit
class
ExtentsToGeoJson extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
FeaturesToGeoJson[G <: Geometry, D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
GeometriesToGeoJson extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
RichFeature[G <: Geometry, D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
RichGeometry extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
RichString extends AnyRef
- Definition Classes
- Implicits
Value Members
- def applyWithNonEmptyString[T](s: Option[String])(f: (Option[String]) ⇒ T): T
- def applyWithNonEmptyString[T](s: String)(f: (String) ⇒ T): T
-
implicit
val
cellTypeDecoder: Decoder[CellType]
- Definition Classes
- JsonCodecs
-
implicit
val
cellTypeEncoder: Encoder[CellType]
- Definition Classes
- JsonCodecs
-
implicit
val
crsDecoder: Decoder[CRS]
- Definition Classes
- JsonCodecs
-
implicit
val
crsEncoder: Encoder[CRS]
- Definition Classes
- JsonCodecs
-
implicit
val
decodeHexRGBA: Decoder[RGBA]
- Definition Classes
- JsonCodecs
-
implicit
val
decodeKeyDouble: KeyDecoder[Double]
- Definition Classes
- JsonCodecs
-
val
directUUIDDecoder: Decoder[UUID]
- Definition Classes
- JsonCodecs
-
implicit
val
encodeKeyDouble: KeyEncoder[Double]
- Definition Classes
- JsonCodecs
-
implicit
val
encodeRgbaAsHex: Encoder[RGBA]
- Definition Classes
- JsonCodecs
-
implicit
val
extentDecoder: Decoder[Extent]
- Definition Classes
- JsonCodecs
-
implicit
val
extentEncoder: Encoder[Extent]
- Definition Classes
- JsonCodecs
-
implicit
def
featureFormat[G <: Geometry, D](implicit arg0: JsonFormat[G], arg1: JsonFormat[D]): RootJsonFormat[Feature[G, D]]
- Definition Classes
- FeatureFormats
-
implicit
def
featureReader[G <: Geometry, D](implicit arg0: JsonReader[G], arg1: JsonReader[D]): RootJsonReader[Feature[G, D]]
- Definition Classes
- FeatureFormats
-
implicit
def
featureWriter[G <: Geometry, D](implicit arg0: JsonWriter[G], arg1: JsonWriter[D]): RootJsonWriter[Feature[G, D]]
- Definition Classes
- FeatureFormats
-
implicit
val
gridExtentDecoder: Decoder[GridExtent[Long]]
- Definition Classes
- JsonCodecs
-
implicit
val
gridExtentEncoder: Encoder[GridExtent[Long]]
- Definition Classes
- JsonCodecs
-
implicit
val
multipolygonDecoder: Decoder[MultiPolygon]
- Definition Classes
- JsonCodecs
-
implicit
val
multipolygonEncoder: Encoder[MultiPolygon]
- Definition Classes
- JsonCodecs
-
implicit
val
projectedGeometryDecoder: Decoder[Projected[Geometry]]
- Definition Classes
- JsonCodecs
-
implicit
val
projectedGeometryEncoder: Encoder[Projected[Geometry]]
- Definition Classes
- JsonCodecs
-
implicit
val
projectedMultiPolygonDecoder: Decoder[Projected[MultiPolygon]]
- Definition Classes
- JsonCodecs
-
implicit
val
projectedMultiPolygonEncoder: Encoder[Projected[MultiPolygon]]
- Definition Classes
- JsonCodecs
-
def
readFeatureJson[D, G <: Geometry](value: JsValue)(implicit arg0: JsonReader[D], arg1: JsonReader[G]): Feature[G, D]
- Definition Classes
- FeatureFormats
-
def
readFeatureJsonWithID[D, G <: Geometry](value: JsValue)(implicit arg0: JsonReader[D], arg1: JsonReader[G]): (String, Feature[G, D])
- Definition Classes
- FeatureFormats
-
implicit
val
timeRangeDecoder: Decoder[(LocalDate, LocalDate)]
- Definition Classes
- JsonCodecs
-
implicit
val
timeRangeEncoder: Encoder[(LocalDate, LocalDate)]
- Definition Classes
- JsonCodecs
-
implicit
val
timestampDecoder: Decoder[Timestamp]
- Definition Classes
- JsonCodecs
-
implicit
val
timestampEncoder: Encoder[Timestamp]
- Definition Classes
- JsonCodecs
-
implicit
val
uriDecoder: Decoder[URI]
- Definition Classes
- JsonCodecs
-
implicit
val
uriEncoder: Encoder[URI]
- Definition Classes
- JsonCodecs
- def uriToBucketAndKey(s: String): (String, String)
-
implicit
val
uuidDecoder: Decoder[UUID]
- Definition Classes
- JsonCodecs
-
implicit
val
uuidEncoder: Encoder[UUID]
- Definition Classes
- JsonCodecs
-
implicit
def
withCrsFormat[T](implicit arg0: RootJsonFormat[T]): RootJsonFormat[WithCrs[T]]
- Definition Classes
- CrsFormats
-
val
withUUIDFieldUUIDDecoder: Decoder[UUID]
- Definition Classes
- JsonCodecs
-
def
writeFeatureJson[G <: Geometry, D](obj: Feature[G, D])(implicit arg0: JsonWriter[D]): JsValue
- Definition Classes
- FeatureFormats
-
def
writeFeatureJsonWithID[G <: Geometry, D](idFeature: (String, Feature[G, D]))(implicit arg0: JsonWriter[D]): JsValue
- Definition Classes
- FeatureFormats
-
implicit
object
ExtentFormat extends RootJsonFormat[Extent]
- Definition Classes
- GeometryFormats
-
implicit
object
GeometryCollectionFormat extends RootJsonFormat[GeometryCollection]
- Definition Classes
- GeometryFormats
-
implicit
object
GeometryFormat extends RootJsonFormat[Geometry]
- Definition Classes
- GeometryFormats
-
implicit
object
LineFormat extends RootJsonFormat[Line]
- Definition Classes
- GeometryFormats
-
implicit
object
LinkedCRSFormat extends RootJsonFormat[LinkedCRS]
- Definition Classes
- CrsFormats
-
implicit
object
MultiLineFormat extends RootJsonFormat[MultiLine]
- Definition Classes
- GeometryFormats
-
implicit
object
MultiPointFormat extends RootJsonFormat[MultiPoint]
- Definition Classes
- GeometryFormats
-
implicit
object
MultiPolygonFormat extends RootJsonFormat[MultiPolygon]
- Definition Classes
- GeometryFormats
-
implicit
object
NamedCRSFormat extends RootJsonFormat[NamedCRS]
- Definition Classes
- CrsFormats
-
implicit
object
PointFormat extends RootJsonFormat[Point]
- Definition Classes
- GeometryFormats
-
implicit
object
PolygonFormat extends RootJsonFormat[Polygon]
- Definition Classes
- GeometryFormats
-
implicit
object
crsFormat extends RootJsonFormat[JsonCRS]
- Definition Classes
- CrsFormats
-
implicit
object
featureCollectionFormat extends RootJsonFormat[JsonFeatureCollection]
- Definition Classes
- FeatureFormats
-
implicit
object
featureCollectionMapFormat extends RootJsonFormat[JsonFeatureCollectionMap]
- Definition Classes
- FeatureFormats