Package ddf.geo.formatter
Class Polygon
java.lang.Object
ddf.geo.formatter.CompositeGeometry
ddf.geo.formatter.Point
ddf.geo.formatter.MultiPoint
ddf.geo.formatter.Polygon
- Direct Known Subclasses:
MultiPolygon
-
Field Summary
FieldsFields inherited from class ddf.geo.formatter.CompositeGeometry
COORDINATES_KEY, GEOMETRIES_KEY, GEOMETRY_FACTORY, GEOMETRY_KEY, PROPERTIES_KEY, TYPE_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ListbuildJsonPolygon(org.locationtech.jts.geom.Polygon polygon) static org.locationtech.jts.geom.PolygonbuildPolygon(List coordinates) protected org.apache.abdera.ext.geo.CoordinatesgetPolygonCoordinates(org.locationtech.jts.geom.Polygon polygon) protected booleanisNotType(org.locationtech.jts.geom.Geometry geo) static CompositeGeometrytoCompositeGeometry(List coordinates) List<org.apache.abdera.ext.geo.Position>Creates a Map that mimics the GeoJSON structure.Methods inherited from class ddf.geo.formatter.MultiPoint
buildCoordinatesList, getGeometry, toWktMethods inherited from class ddf.geo.formatter.CompositeGeometry
getCompositeGeometry, getCompositeGeometry, getCoordinate, getCoordinates
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
Polygon
public Polygon(org.locationtech.jts.geom.Geometry geometry)
-
-
Method Details
-
toCompositeGeometry
- Parameters:
coordinates- a List of coordinates formatted in the GeoJSON Array equivalent- Returns:
-
buildPolygon
-
isNotType
protected boolean isNotType(org.locationtech.jts.geom.Geometry geo) - Overrides:
isNotTypein classMultiPoint
-
toJsonMap
Description copied from class:CompositeGeometryCreates a Map that mimics the GeoJSON structure.- Overrides:
toJsonMapin classMultiPoint
-
buildJsonPolygon
-
toGeoRssPositions
- Overrides:
toGeoRssPositionsin classMultiPoint
-
getPolygonCoordinates
protected org.apache.abdera.ext.geo.Coordinates getPolygonCoordinates(org.locationtech.jts.geom.Polygon polygon)
-