AreaRecord

public abstract class AreaRecord<E extends GeoEntity> extends GeoMonotemporalRecord<E>

Fields

DB_FIELD_AREA

public static final String DB_FIELD_AREA

DB_FIELD_CIRCUMFERENCE

public static final String DB_FIELD_CIRCUMFERENCE

DB_FIELD_SHAPE

public static final String DB_FIELD_SHAPE

IO_FIELD_AREA

public static final String IO_FIELD_AREA

IO_FIELD_CIRCUMFERENCE

public static final String IO_FIELD_CIRCUMFERENCE

IO_FIELD_SHAPE

public static final String IO_FIELD_SHAPE

Constructors

AreaRecord

public AreaRecord()

AreaRecord

public AreaRecord(double area, double circumference, MultiPolygon shape)

AreaRecord

public AreaRecord(double area, double circumference, org.geojson.MultiPolygon shape)

Methods

convert

public static MultiPolygon convert(org.geojson.MultiPolygon original)

convert

public static org.geojson.MultiPolygon convert(MultiPolygon original)

convert

public static Polygon convert(org.geojson.Polygon original)

convert

public static org.geojson.Polygon convert(Polygon original)

convert

public static LinearRing convert(List<LngLatAlt> original)

convert

public static List<LngLatAlt> convert(LinearRing original)

convert

public static Coordinate convert(LngLatAlt original)

convert

public static LngLatAlt convert(Coordinate original)

convertList

public static Polygon convertList(List<List<LngLatAlt>> original)

convertList

public static List<List<LngLatAlt>> convertList(Polygon original)

equalData

public boolean equalData(Object o)

getArea

public double getArea()

getCircumference

public double getCircumference()

getGeoJson

public org.geojson.Geometry getGeoJson()

getShape

public MultiPolygon getShape()

setArea

public AreaRecord setArea(double area)

setCircumference

public AreaRecord setCircumference(double circumference)

setShape

public AreaRecord setShape(MultiPolygon shape)

setShape

public AreaRecord setShape(org.geojson.MultiPolygon shape)