| Interface | Description |
|---|---|
| CoordinateContainer<T> |
Each of the s geometries which make up GeoJson implement this interface and consume a varying
dimension of
Point list. |
| GeoJson |
Generic implementation for all GeoJson objects defining common traits that each GeoJson object
has.
|
| Geometry |
Each of the six geometries and
GeometryCollection
which make up GeoJson implement this interface. |
| Class | Description |
|---|---|
| BoundingBox |
A GeoJson object MAY have a member named "bbox" to include information on the coordinate range
for its Geometries, Features, or FeatureCollections.
|
| Feature |
This defines a GeoJson Feature object which represents a spatially bound thing.
|
| FeatureCollection |
This represents a GeoJson Feature Collection which holds a list of
Feature objects (when
serialized the feature list becomes a JSON array). |
| GeometryAdapterFactory |
A Geometry type adapter factory for convenience for serialization/deserialization.
|
| GeometryCollection |
A GeoJson object with TYPE "GeometryCollection" is a Geometry object.
|
| LineString |
A linestring represents two or more geographic points that share a relationship and is one of the
seven geometries found in the GeoJson spec.
|
| MultiLineString |
A multilinestring is an array of LineString coordinate arrays.
|
| MultiPoint |
A MultiPoint represents two or more geographic points that share a relationship and is one of the
seven geometries found in the GeoJson spec.
|
| MultiPolygon |
A multiPolygon is an array of Polygon coordinate arrays.
|
| Point |
A point represents a single geographic position and is one of the seven Geometries found in the
GeoJson spec.
|
| PointAsCoordinatesTypeAdapter |
TypeAdapter to serialize Point as coordinates, i.e array of doubles and
to deserialize into Point out of array of doubles.
|
| Polygon |
This class represents a GeoJson Polygon which may or may not include polygon holes.
|