Class LinearGeometryBuilder

Hierarchy: Object , LinearGeometryBuilder
public class LinearGeometryBuilder
Builds a linear geometry ( LineString or MultiLineString) incrementally (point-by-point).

Other

  • version: 1.7
public LinearGeometryBuilder(GeometryFactory geomFact)
public void setIgnoreInvalidLines(boolean ignoreInvalidLines)
Allows invalid lines to be ignored rather than causing Exceptions. An invalid line is one which has only one unique point.
Parameters:
ignoreInvalidLines - ignoreInvalidLines true if short lines are to be ignored
public void setFixInvalidLines(boolean fixInvalidLines)
Allows invalid lines to be ignored rather than causing Exceptions. An invalid line is one which has only one unique point.
Parameters:
fixInvalidLines - fixInvalidLines true if short lines are to be ignored
public void add(Coordinate pt)
Adds a point to the current line.
Parameters:
pt - pt the Coordinate to add
public void add(Coordinate pt, boolean allowRepeatedPoints)
Adds a point to the current line.
Parameters:
pt - pt the Coordinate to add
public Coordinate getLastCoordinate()
public void endLine()
Terminate the current LineString.
public Geometry getGeometry()