LineRecord

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

Fields

DB_FIELD_LENGTH

public static final String DB_FIELD_LENGTH

DB_FIELD_SHAPE

public static final String DB_FIELD_SHAPE

IO_FIELD_LENGTH

public static final String IO_FIELD_LENGTH

IO_FIELD_SHAPE

public static final String IO_FIELD_SHAPE

Constructors

LineRecord

public LineRecord()

LineRecord

public LineRecord(double length, MultiLineString shape)

LineRecord

public LineRecord(double length, org.geojson.MultiLineString shape)

Methods

convert

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

convert

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

convert

public static LineString convert(List<LngLatAlt> original)

convert

public static List<LngLatAlt> convert(LineString original)

convert

public static Coordinate convert(LngLatAlt original)

convert

public static LngLatAlt convert(Coordinate original)

getGeoJson

public org.geojson.Geometry getGeoJson()

getLength

public double getLength()

getShape

public MultiLineString getShape()

setLength

public LineRecord setLength(double length)

setShape

public LineRecord setShape(MultiLineString shape)

setShape

public LineRecord setShape(org.geojson.MultiLineString shape)