package vector
- Alphabetic
- By Inheritance
- vector
- Implicits
- Implicits
- Implicits
- Implicits
- GeoJsonSupport
- CrsFormats
- FeatureFormats
- GeometryFormats
- Implicits
- Implicits
- Implicits
- SeqMethods
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait AtLeastOneDimension[G <: vector.Geometry] extends Dimension[G]
- trait AtMostOneDimension[G <: vector.Geometry] extends Dimension[G]
- sealed trait AtMostOneDimensionPolygonSymDifferenceResult extends GeometryResultMethods
- sealed trait AtMostOneDimensionPolygonUnionResult extends GeometryResultMethods
- trait Dimension[G <: vector.Geometry] extends AnyRef
- class EuclideanMeasure extends Measure
-
case class
Extent(xmin: Double, ymin: Double, xmax: Double, ymax: Double) extends Product with Serializable
A rectangular region of geographic space
A rectangular region of geographic space
- xmin
The minimum x coordinate
- ymin
The minimum y coordinate
- xmax
The maximum x coordinate
- ymax
The maximum y coordinate
- case class ExtentRangeError(msg: String) extends Exception with Product with Serializable
-
case class
Feature[+G <: vector.Geometry, +D](geom: G, data: D) extends Product with Serializable
A case class which represents a geometry with some metadata
A case class which represents a geometry with some metadata
- G
A subtype of Geometry
- D
The type of any provided metadata
- geom
An instance of G
- data
An instance of D
- type Geometry = org.locationtech.jts.geom.Geometry
- type GeometryCollection = org.locationtech.jts.geom.GeometryCollection
- trait GeometryCollectionConstructors extends AnyRef
- type GeometryCollectionFeature[+D] = Feature[GeometryCollection, D]
- case class GeometryCollectionResult(geom: GeometryCollection) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with ZeroDimensionsLineStringUnionResult with AtMostOneDimensionPolygonUnionResult with LineStringMultiPolygonUnionResult with PointMultiLineStringUnionResult with ZeroDimensionsLineStringSymDifferenceResult with AtMostOneDimensionPolygonSymDifferenceResult with PointMultiLineStringSymDifferenceResult with PointMultiPolygonSymDifferenceResult with LineStringMultiPolygonSymDifferenceResult with OneDimensionAtLeastOneDimensionIntersectionResult with PointMultiPolygonUnionResult with MultiPointMultiLineStringUnionResult with MultiPointMultiPolygonUnionResult with MultiPointMultiLineStringSymDifferenceResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineStringMultiPolygonUnionResult with MultiLineStringMultiPolygonSymDifferenceResult with Product with Serializable
- sealed trait GeometryResult extends GeometryResultMethods
- type LineString = org.locationtech.jts.geom.LineString
- sealed trait LineStringAtLeastOneDimensionDifferenceResult extends GeometryResultMethods
- trait LineStringConstructors extends AnyRef
- type LineStringFeature[+D] = Feature[LineString, D]
- sealed trait LineStringMultiPolygonSymDifferenceResult extends GeometryResultMethods
- sealed trait LineStringMultiPolygonUnionResult extends GeometryResultMethods
- sealed trait LineStringOneDimensionUnionResult extends GeometryResultMethods
- case class LineStringResult(geom: LineString) extends GeometryResult with OneDimensionAtLeastOneDimensionIntersectionResult with TwoDimensionsTwoDimensionsIntersectionResult with ZeroDimensionsLineStringUnionResult with LineStringOneDimensionUnionResult with LineStringAtLeastOneDimensionDifferenceResult with PointMultiLineStringUnionResult with PolygonBoundaryResult with ZeroDimensionsLineStringSymDifferenceResult with OneDimensionOneDimensionSymDifferenceResult with PointMultiLineStringSymDifferenceResult with LineStringMultiPolygonUnionResult with LineStringMultiPolygonSymDifferenceResult with MultiPointMultiLineStringUnionResult with MultiPointMultiLineStringSymDifferenceResult with MultiLineStringMultiLineStringUnionResult with MultiLineStringGeometryDifferenceResult with MultiLineStringMultiLineStringIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineStringMultiLineStringSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineStringMultiLineStringDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable
- trait Measure extends ItemDistance with Serializable
- type MultiLineString = org.locationtech.jts.geom.MultiLineString
-
trait
MultiLineStringConstructors extends AnyRef
Companion object to MultiLine
- type MultiLineStringFeature[+D] = Feature[MultiLineString, D]
- sealed trait MultiLineStringGeometryDifferenceResult extends GeometryResultMethods
- sealed trait MultiLineStringMultiLineStringDifferenceResult extends GeometryResultMethods
- sealed trait MultiLineStringMultiLineStringIntersectionResult extends GeometryResultMethods
- sealed trait MultiLineStringMultiLineStringSymDifferenceResult extends GeometryResultMethods
- sealed trait MultiLineStringMultiLineStringUnionResult extends GeometryResultMethods
- sealed trait MultiLineStringMultiPolygonSymDifferenceResult extends GeometryResultMethods
- sealed trait MultiLineStringMultiPolygonUnionResult extends GeometryResultMethods
- case class MultiLineStringResult(geom: MultiLineString) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with LineStringOneDimensionUnionResult with LineStringAtLeastOneDimensionDifferenceResult with PointMultiLineStringUnionResult with MultiLineStringGeometryDifferenceResult with PolygonBoundaryResult with OneDimensionOneDimensionSymDifferenceResult with PointMultiLineStringSymDifferenceResult with OneDimensionAtLeastOneDimensionIntersectionResult with MultiPointMultiLineStringUnionResult with MultiPointMultiLineStringSymDifferenceResult with MultiLineStringMultiLineStringUnionResult with MultiLineStringMultiPolygonUnionResult with MultiLineStringMultiPolygonSymDifferenceResult with MultiLineStringMultiLineStringIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineStringMultiLineStringSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineStringMultiLineStringDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable
- type MultiPoint = org.locationtech.jts.geom.MultiPoint
- sealed trait MultiPointAtLeastOneDimensionIntersectionResult extends GeometryResultMethods
- trait MultiPointConstructors extends AnyRef
- type MultiPointFeature[+D] = Feature[MultiPoint, D]
- sealed trait MultiPointGeometryDifferenceResult extends GeometryResultMethods
- sealed trait MultiPointMultiLineStringSymDifferenceResult extends GeometryResultMethods
- sealed trait MultiPointMultiLineStringUnionResult extends GeometryResultMethods
- sealed trait MultiPointMultiPointDifferenceResult extends GeometryResultMethods
- sealed trait MultiPointMultiPointIntersectionResult extends GeometryResultMethods
- sealed trait MultiPointMultiPointSymDifferenceResult extends GeometryResultMethods
- sealed trait MultiPointMultiPointUnionResult extends GeometryResultMethods
- sealed trait MultiPointMultiPolygonSymDifferenceResult extends GeometryResultMethods
- sealed trait MultiPointMultiPolygonUnionResult extends GeometryResultMethods
- case class MultiPointResult(geom: MultiPoint) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with MultiPointAtLeastOneDimensionIntersectionResult with PointZeroDimensionsUnionResult with OneDimensionBoundaryResult with MultiPointGeometryDifferenceResult with PointPointSymDifferenceResult with ZeroDimensionsMultiPointSymDifferenceResult with OneDimensionAtLeastOneDimensionIntersectionResult with MultiPointMultiPointIntersectionResult with MultiPointMultiPointUnionResult with MultiPointMultiLineStringUnionResult with MultiPointMultiPolygonUnionResult with MultiPointMultiLineStringSymDifferenceResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineStringMultiLineStringIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineStringMultiLineStringSymDifferenceResult with MultiPointMultiPointSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineStringMultiLineStringDifferenceResult with MultiPointMultiPointDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable
- type MultiPolygon = org.locationtech.jts.geom.MultiPolygon
- trait MultiPolygonConstructors extends AnyRef
- type MultiPolygonFeature[+D] = Feature[MultiPolygon, D]
- sealed trait MultiPolygonMultiPolygonDifferenceResult extends GeometryResultMethods
- sealed trait MultiPolygonMultiPolygonIntersectionResult extends GeometryResultMethods
- sealed trait MultiPolygonMultiPolygonSymDifferenceResult extends GeometryResultMethods
- case class MultiPolygonResult(geom: MultiPolygon) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with TwoDimensionsTwoDimensionsUnionResult with TwoDimensionsTwoDimensionsSeqUnionResult with LineStringMultiPolygonUnionResult with TwoDimensionsTwoDimensionsDifferenceResult with MultiPolygonXDifferenceResult with TwoDimensionsTwoDimensionsSymDifferenceResult with PointMultiPolygonSymDifferenceResult with LineStringMultiPolygonSymDifferenceResult with PointMultiPolygonUnionResult with MultiPointMultiPolygonUnionResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineStringMultiPolygonUnionResult with MultiLineStringMultiPolygonSymDifferenceResult with MultiPolygonMultiPolygonIntersectionResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable
- sealed trait MultiPolygonXDifferenceResult extends GeometryResultMethods
- sealed trait OneDimensionAtLeastOneDimensionIntersectionResult extends GeometryResultMethods
- sealed trait OneDimensionBoundaryResult extends GeometryResultMethods
- sealed trait OneDimensionOneDimensionSymDifferenceResult extends GeometryResultMethods
- trait OneDimensional[G <: vector.Geometry] extends Dimension[G] with AtMostOneDimension[G] with AtLeastOneDimension[G]
- type Point = org.locationtech.jts.geom.Point
- trait PointConstructors extends AnyRef
- type PointFeature[+D] = Feature[Point, D]
- sealed trait PointGeometryDifferenceResult extends GeometryResultMethods
- sealed trait PointMultiLineStringSymDifferenceResult extends GeometryResultMethods
- sealed trait PointMultiLineStringUnionResult extends GeometryResultMethods
- sealed trait PointMultiPolygonSymDifferenceResult extends GeometryResultMethods
- sealed trait PointMultiPolygonUnionResult extends GeometryResultMethods
- sealed trait PointOrNoResult extends GeometryResultMethods
- sealed trait PointPointSymDifferenceResult extends GeometryResultMethods
- case class PointResult(geom: Point) extends GeometryResult with OneDimensionAtLeastOneDimensionIntersectionResult with TwoDimensionsTwoDimensionsIntersectionResult with MultiPointAtLeastOneDimensionIntersectionResult with PointZeroDimensionsUnionResult with PointGeometryDifferenceResult with MultiPointGeometryDifferenceResult with ZeroDimensionsMultiPointSymDifferenceResult with MultiPointMultiPointIntersectionResult with LineStringMultiPolygonUnionResult with PointMultiLineStringUnionResult with PointMultiPolygonUnionResult with PointMultiLineStringSymDifferenceResult with PointMultiPolygonSymDifferenceResult with MultiPointMultiPointUnionResult with MultiLineStringMultiLineStringIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineStringMultiLineStringSymDifferenceResult with MultiPointMultiPointSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineStringMultiLineStringDifferenceResult with MultiPointMultiPointDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with MultiPointMultiPolygonUnionResult with MultiPointMultiLineStringUnionResult with PointOrNoResult with Product with Serializable
- sealed trait PointZeroDimensionsUnionResult extends GeometryResultMethods
- type Polygon = org.locationtech.jts.geom.Polygon
- sealed trait PolygonAtMostOneDimensionDifferenceResult extends GeometryResultMethods
- sealed trait PolygonBoundaryResult extends GeometryResultMethods
- trait PolygonConstructors extends AnyRef
- type PolygonFeature[+D] = Feature[Polygon, D]
- sealed trait PolygonOrNoResult extends GeometryResultMethods
- case class PolygonResult(geom: Polygon) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with AtMostOneDimensionPolygonUnionResult with TwoDimensionsTwoDimensionsUnionResult with TwoDimensionsTwoDimensionsSeqUnionResult with LineStringMultiPolygonUnionResult with PolygonAtMostOneDimensionDifferenceResult with AtMostOneDimensionPolygonSymDifferenceResult with TwoDimensionsTwoDimensionsDifferenceResult with TwoDimensionsTwoDimensionsSymDifferenceResult with PointMultiPolygonSymDifferenceResult with LineStringMultiPolygonSymDifferenceResult with PointMultiPolygonUnionResult with PolygonOrNoResult with MultiPointMultiPolygonUnionResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineStringMultiPolygonUnionResult with MultiLineStringMultiPolygonSymDifferenceResult with MultiPolygonMultiPolygonIntersectionResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable
- implicit class ProjectGeometry[G <: Geometry] extends AnyRef
-
case class
Projected[+G <: vector.Geometry](geom: G, srid: Int) extends Product with Serializable
A case class which represents Geometry with an SRID.
A case class which represents Geometry with an SRID.
import geotrellis.proj4._ val projected = Point(1,1).withSRID(4326) // LatLng, trust me val projected = projected.reproject(LatLng, WebMercator)(3857)
- Note
It is up to the application developer to ensure that the SRID parameter stays semantically consistent.
,This exists because PostGIS requires an SRID to be stored with the Geometry and the decision has been made not to encapsulate SRID semantics in the Geometry hierarchy for the moment.
Example: -
case class
ProjectedExtent(extent: Extent, crs: CRS) extends Product with Serializable
A case class for an extent and its corresponding CRS
A case class for an extent and its corresponding CRS
- extent
The Extent which is projected
- crs
The CRS projection of this extent
- trait SeqMethods extends AnyRef
-
implicit
class
SeqLineStringExtensions extends AnyRef
- Definition Classes
- SeqMethods
-
implicit
class
SeqMultiLineStringExtensions extends AnyRef
- Definition Classes
- SeqMethods
-
implicit
class
SeqMultiPointExtensions extends AnyRef
- Definition Classes
- SeqMethods
-
implicit
class
SeqMultiPolygonExtensions extends AnyRef
- Definition Classes
- SeqMethods
-
implicit
class
SeqPointExtensions extends AnyRef
- Definition Classes
- SeqMethods
-
implicit
class
SeqPolygonExtensions extends AnyRef
- Definition Classes
- SeqMethods
-
class
ShewchuksDeterminant extends AnyRef
**************************************************************************
- class SpatialIndex[T] extends Serializable
- trait TwoDimensional[G <: vector.Geometry] extends Dimension[G] with AtLeastOneDimension[G]
- sealed trait TwoDimensionsTwoDimensionsDifferenceResult extends GeometryResultMethods
- sealed trait TwoDimensionsTwoDimensionsIntersectionResult extends GeometryResultMethods
- sealed trait TwoDimensionsTwoDimensionsSeqUnionResult extends GeometryResultMethods
- sealed trait TwoDimensionsTwoDimensionsSymDifferenceResult extends GeometryResultMethods
- sealed trait TwoDimensionsTwoDimensionsUnionResult extends GeometryResultMethods
- trait ZeroDimensional[G <: vector.Geometry] extends Dimension[G] with AtMostOneDimension[G]
- sealed trait ZeroDimensionsLineStringSymDifferenceResult extends GeometryResultMethods
- sealed trait ZeroDimensionsLineStringUnionResult extends GeometryResultMethods
- sealed trait ZeroDimensionsMultiPointSymDifferenceResult extends GeometryResultMethods
-
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
-
implicit
class
WKBArrayWrapper extends MethodExtensions[Array[Byte]]
- Definition Classes
- Implicits
-
implicit
class
WKBWrapper extends MethodExtensions[org.locationtech.jts.geom.Geometry]
- Definition Classes
- Implicits
-
implicit
class
WKHexStringWrapper extends MethodExtensions[String]
- Definition Classes
- Implicits
-
implicit
class
WktStringWrapper extends MethodExtensions[String]
- Definition Classes
- Implicits
-
implicit
class
WktWrapper extends MethodExtensions[org.locationtech.jts.geom.Geometry]
- Definition Classes
- Implicits
-
implicit
class
withExtraGeometryCollectionMethods extends ExtraGeometryCollectionMethods
- Definition Classes
- Implicits
-
implicit
class
withExtraGeometryMethods extends ExtraGeometryMethods
- Definition Classes
- Implicits
-
implicit
class
withExtraLineStringMethods extends ExtraLineStringMethods
- Definition Classes
- Implicits
-
implicit
class
withExtraMultiLineStringMethods extends ExtraMultiLineStringMethods
- Definition Classes
- Implicits
-
implicit
class
withExtraMultiPointMethods extends ExtraMultiPointMethods
- Definition Classes
- Implicits
-
implicit
class
withExtraMultiPolygonMethods extends ExtraMultiPolygonMethods
- Definition Classes
- Implicits
-
implicit
class
withExtraPointMethods extends ExtraPointMethods
- Definition Classes
- Implicits
-
implicit
class
withExtraPolygonMethods extends ExtraPolygonMethods
- Definition Classes
- Implicits
-
implicit
class
ReprojectExtent extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectFeature[D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectGeometry extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectGeometryCollection extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectGeometryCollectionFeature[D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectLineString extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectLineStringFeature[D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectMultiPoint extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectMultiPointFeature[D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectMutliLineString extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectMutliLineStringFeature[D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectMutliPolygon extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectMutliPolygonFeature[D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectPoint extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectPointFeature[D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectPolygon extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectPolygonFeature[D] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReprojectTuple extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
withDelaunayTriangulationArrayMethods extends DelaunayTriangulationArrayMethods
- Definition Classes
- Implicits
-
implicit
class
withDelaunayTriangulationMethods extends DelaunayTriangulationMethods
- Definition Classes
- Implicits
-
implicit
class
withDelaunayTriangulationMultiPointMethods extends DelaunayTriangulationMultiPointMethods
- Definition Classes
- Implicits
-
implicit
class
withDelaunayTriangulationCoordinateMethods extends DelaunayTriangulationCoordinateMethods
- Definition Classes
- Implicits
-
implicit
class
withDelaunayTriangulationPointArrayMethods extends DelaunayTriangulationArrayMethods
- Definition Classes
- Implicits
-
implicit
class
withDelaunayTriangulationPointMethods extends DelaunayTriangulationPointMethods
- Definition Classes
- Implicits
-
implicit
class
withVoronoiDiagramCoordinateArrayMethods extends VoronoiDiagramCoordinateArrayMethods
- Definition Classes
- Implicits
-
implicit
class
withVoronoiDiagramCoordinateMethods extends VoronoiDiagramCoordinateMethods
- Definition Classes
- Implicits
-
implicit
class
withVoronoiDiagramMultiPointMethods extends VoronoiDiagramMultiPointMethods
- Definition Classes
- Implicits
-
implicit
class
withVoronoiDiagramPointArrayMethods extends VoronoiDiagramPointArrayMethods
- Definition Classes
- Implicits
-
implicit
class
withVoronoiDiagramPointMethods extends VoronoiDiagramPointMethods
- Definition Classes
- Implicits
Value Members
-
implicit
val
crsDecoder: Decoder[CRS]
- Definition Classes
- CrsFormats
-
implicit
val
crsEncoder: Encoder[CRS]
- Definition Classes
- CrsFormats
-
implicit
lazy val
featureCollectionDecoder: Decoder[JsonFeatureCollection]
- Definition Classes
- FeatureFormats
-
implicit
lazy val
featureCollectionEncoder: Encoder[JsonFeatureCollection]
- Definition Classes
- FeatureFormats
-
implicit
lazy val
featureCollectionMapDecoder: Decoder[JsonFeatureCollectionMap]
- Definition Classes
- FeatureFormats
-
implicit
lazy val
featureCollectionMapEncoder: Encoder[JsonFeatureCollectionMap]
- Definition Classes
- FeatureFormats
-
implicit
def
featureDecoder[G <: Geometry, D](implicit arg0: Decoder[G], arg1: Decoder[D]): Decoder[Feature[G, D]]
- Definition Classes
- FeatureFormats
-
implicit
def
featureEncoder[G <: Geometry, D](implicit arg0: Encoder[G], arg1: Encoder[D]): Encoder[Feature[G, D]]
- Definition Classes
- FeatureFormats
-
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
-
implicit
val
jsonCrsDecoder: Decoder[JsonCRS]
- Definition Classes
- CrsFormats
-
implicit
val
jsonCrsEncoder: Encoder[JsonCRS]
- Definition Classes
- CrsFormats
-
implicit
lazy val
lineDecoder: Decoder[LineString]
- Definition Classes
- GeometryFormats
-
implicit
lazy val
lineEncoder: Encoder[LineString]
- Definition Classes
- GeometryFormats
- implicit val lineStringIsOneDimensional: OneDimensional[LineString]
-
implicit
val
linkedCRSDecoder: Decoder[LinkedCRS]
- Definition Classes
- CrsFormats
-
implicit
val
linkedCRSEncoder: Encoder[LinkedCRS]
- Definition Classes
- CrsFormats
-
implicit
lazy val
multiLineStringDecoder: Decoder[MultiLineString]
- Definition Classes
- GeometryFormats
-
implicit
lazy val
multiLineStringEncoder: Encoder[MultiLineString]
- Definition Classes
- GeometryFormats
- implicit val multiLineStringIsOneDimensional: OneDimensional[MultiLineString]
-
implicit
lazy val
multiPointDecoder: Decoder[MultiPoint]
- Definition Classes
- GeometryFormats
-
implicit
lazy val
multiPointEncoder: Encoder[MultiPoint]
- Definition Classes
- GeometryFormats
- implicit val multiPointIsZeroDimensional: ZeroDimensional[MultiPoint]
-
implicit
lazy val
multiPolygonDecoder: Decoder[MultiPolygon]
- Definition Classes
- GeometryFormats
-
implicit
lazy val
multiPolygonEncoder: Encoder[MultiPolygon]
- Definition Classes
- GeometryFormats
- implicit val multiPolygonIsTwoDimensional: TwoDimensional[MultiPolygon]
-
implicit
val
namedCRSDecoder: Decoder[NamedCRS]
- Definition Classes
- CrsFormats
-
implicit
val
namedCRSEncoder: Encoder[NamedCRS]
- Definition Classes
- CrsFormats
-
implicit
lazy val
pointDecoder: Decoder[Point]
- Definition Classes
- GeometryFormats
-
implicit
lazy val
pointEncoder: Encoder[Point]
- Definition Classes
- GeometryFormats
- implicit val pointIsZeroDimensional: ZeroDimensional[Point]
-
implicit
lazy val
polygonDecoder: Decoder[Polygon]
- Definition Classes
- GeometryFormats
-
implicit
lazy val
polygonEncoder: Encoder[Polygon]
- Definition Classes
- GeometryFormats
- implicit val polygonIsTwoDimensional: TwoDimensional[Polygon]
-
def
readFeatureJson[D, G <: Geometry](value: Json)(implicit arg0: Decoder[D], arg1: Decoder[G]): Feature[G, D]
- Definition Classes
- FeatureFormats
-
def
readFeatureJsonWithID[D, G <: Geometry](value: Json)(implicit arg0: Decoder[D], arg1: Decoder[G]): (String, Feature[G, D])
- Definition Classes
- FeatureFormats
-
implicit
def
withCrsDecoder[T](implicit arg0: Decoder[T]): Decoder[WithCrs[T]]
- Definition Classes
- CrsFormats
-
implicit
def
withCrsEncoder[T](implicit arg0: Encoder[T]): Encoder[WithCrs[T]]
- Definition Classes
- CrsFormats
-
def
writeFeatureJson[G <: Geometry, D](obj: Feature[G, D])(implicit arg0: Encoder[D]): Json
Serializes a feature object to a GeoJSON feature
Serializes a feature object to a GeoJSON feature
- returns
The GeoJson compliant circe Json
- Definition Classes
- FeatureFormats
-
def
writeFeatureJsonWithID[G <: Geometry, D](idFeature: (String, Feature[G, D]))(implicit arg0: Encoder[D]): Json
- Definition Classes
- FeatureFormats
- object AtMostOneDimensionPolygonSymDifferenceResult extends Serializable
- object AtMostOneDimensionPolygonUnionResult extends Serializable
- object Extent extends Serializable
-
object
Feature extends Serializable
Feature companion object
- object GeomFactory
-
object
GeometryCollection extends GeometryCollectionConstructors
Companion object to GeometryCollection
-
object
GeometryCollectionFeature
GeometryCollectionFeature companion object
- object GeometryResult extends Serializable
- object Intersection
-
object
JTS
An object containing duplicate geometry objects for construction of geometries in the REPL environment.
An object containing duplicate geometry objects for construction of geometries in the REPL environment.
This object exists to work around a REPL bug which masks objects when instances of classes with the same name are created. DO NOT USE IN COMPILED CODE. Use bare objects instead (Point, LineString, etc).
- object LineString extends LineStringConstructors
- object LineStringAtLeastOneDimensionDifferenceResult extends Serializable
-
object
LineStringFeature
LineFeature companion object
- object LineStringMultiPolygonSymDifferenceResult extends Serializable
- object LineStringMultiPolygonUnionResult extends Serializable
- object LineStringOneDimensionUnionResult extends Serializable
- object LineStringResult extends Serializable
- object Measure extends Serializable
- object MultiLineString extends MultiLineStringConstructors
-
object
MultiLineStringFeature
MultiLineFeature companion object
- object MultiLineStringGeometryDifferenceResult extends Serializable
- object MultiLineStringMultiLineStringDifferenceResult extends Serializable
- object MultiLineStringMultiLineStringIntersectionResult extends Serializable
- object MultiLineStringMultiLineStringSymDifferenceResult extends Serializable
- object MultiLineStringMultiLineStringUnionResult extends Serializable
- object MultiLineStringMultiPolygonSymDifferenceResult extends Serializable
- object MultiLineStringMultiPolygonUnionResult extends Serializable
- object MultiLineStringResult extends Serializable
- object MultiPoint extends MultiPointConstructors
- object MultiPointAtLeastOneDimensionIntersectionResult extends Serializable
-
object
MultiPointFeature
MultiPointFeature companion object
- object MultiPointGeometryDifferenceResult extends Serializable
- object MultiPointMultiLineStringSymDifferenceResult extends Serializable
- object MultiPointMultiLineStringUnionResult extends Serializable
- object MultiPointMultiPointDifferenceResult extends Serializable
- object MultiPointMultiPointIntersectionResult extends Serializable
- object MultiPointMultiPointSymDifferenceResult extends Serializable
- object MultiPointMultiPointUnionResult extends Serializable
- object MultiPointMultiPolygonSymDifferenceResult extends Serializable
- object MultiPointMultiPolygonUnionResult extends Serializable
- object MultiPolygon extends MultiPolygonConstructors
-
object
MultiPolygonFeature
MultiPolygonFeature companion object
- object MultiPolygonMultiPolygonDifferenceResult extends Serializable
- object MultiPolygonMultiPolygonIntersectionResult extends Serializable
- object MultiPolygonMultiPolygonSymDifferenceResult extends Serializable
- object MultiPolygonXDifferenceResult extends Serializable
- object NoResult extends GeometryResult with OneDimensionAtLeastOneDimensionIntersectionResult with TwoDimensionsTwoDimensionsIntersectionResult with MultiPointAtLeastOneDimensionIntersectionResult with OneDimensionBoundaryResult with PointGeometryDifferenceResult with LineStringAtLeastOneDimensionDifferenceResult with TwoDimensionsTwoDimensionsDifferenceResult with MultiPointGeometryDifferenceResult with PointPointSymDifferenceResult with OneDimensionOneDimensionSymDifferenceResult with TwoDimensionsTwoDimensionsSymDifferenceResult with ZeroDimensionsMultiPointSymDifferenceResult with TwoDimensionsTwoDimensionsSeqUnionResult with MultiPointMultiPointIntersectionResult with MultiPointMultiPointUnionResult with MultiPointMultiLineStringUnionResult with MultiPointMultiPolygonUnionResult with PointOrNoResult with PolygonOrNoResult with MultiPointMultiLineStringSymDifferenceResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineStringMultiLineStringUnionResult with MultiLineStringMultiPolygonUnionResult with MultiLineStringGeometryDifferenceResult with MultiLineStringMultiPolygonSymDifferenceResult with MultiLineStringMultiLineStringIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineStringMultiLineStringSymDifferenceResult with MultiPointMultiPointSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineStringMultiLineStringDifferenceResult with MultiPointMultiPointDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable
- object OneDimensionAtLeastOneDimensionIntersectionResult extends Serializable
- object OneDimensionBoundaryResult extends Serializable
- object OneDimensionOneDimensionSymDifferenceResult extends Serializable
- object Point extends PointConstructors
-
object
PointFeature
PointFeature companion object
- object PointGeometryDifferenceResult extends Serializable
- object PointMultiLineStringSymDifferenceResult extends Serializable
- object PointMultiLineStringUnionResult extends Serializable
- object PointMultiPolygonSymDifferenceResult extends Serializable
- object PointMultiPolygonUnionResult extends Serializable
- object PointOrNoResult extends Serializable
- object PointPointSymDifferenceResult extends Serializable
- object PointZeroDimensionsUnionResult extends Serializable
- object Polygon extends PolygonConstructors
- object PolygonAtMostOneDimensionDifferenceResult extends Serializable
- object PolygonBoundaryResult extends Serializable
-
object
PolygonFeature
PolygonFeature companion object
- object PolygonOrNoResult extends Serializable
- object Projected extends Serializable
-
object
ProjectedExtent extends Serializable
ProjectedExtent companion object
-
object
RobustPredicates
Provides a set of numerically-sound geometric predicates.
- object SpatialIndex extends Serializable
- object TwoDimensionsTwoDimensionsDifferenceResult extends Serializable
- object TwoDimensionsTwoDimensionsIntersectionResult extends Serializable
- object TwoDimensionsTwoDimensionsSeqUnionResult extends Serializable
- object TwoDimensionsTwoDimensionsSymDifferenceResult extends Serializable
- object TwoDimensionsTwoDimensionsUnionResult extends Serializable
- object ZeroDimensionsLineStringSymDifferenceResult extends Serializable
- object ZeroDimensionsLineStringUnionResult extends Serializable
- object ZeroDimensionsMultiPointSymDifferenceResult extends Serializable