public class GeometryBuilder extends AbstractGeometryBuilder
factory| Constructor and Description |
|---|
GeometryBuilder()
|
GeometryBuilder(GeometryFactory
|
| Modifier and Type | Method and Description |
|---|---|
Point |
build(OsmNode
Build a Point from the given node.
|
Geometry |
build(OsmRelation
Build a MultiPolygon from a Relation.
|
Geometry |
build(OsmWay
Build a LinesString from the given way.
|
Coordinate |
buildCoordinate(OsmNode
Build a Coordinate from the given node.
|
MissingEntitiesStrategy |
getMissingEntitiesStrategy()
|
MissingWayNodeStrategy |
getMissingWayNodeStrategy()
|
void |
setMissingEntitiesStrategy(MissingEntitiesStrategy
|
void |
setMissingWayNodeStrategy(MissingWayNodeStrategy
|
getGeometryFactorypublic GeometryBuilder()
public GeometryBuilder(GeometryFactoryfactory)
public MissingEntitiesStrategygetMissingEntitiesStrategy()
public void setMissingEntitiesStrategy(MissingEntitiesStrategymissingEntitiesStrategy)
public MissingWayNodeStrategygetMissingWayNodeStrategy()
public void setMissingWayNodeStrategy(MissingWayNodeStrategymissingWayNodeStrategy)
public CoordinatebuildCoordinate(OsmNode node)
node - the node to use for building.
public Pointbuild(OsmNode node)
node - the node to use for building.
public Geometrybuild(OsmWay way, OsmEntityProvider resolver) throws EntityNotFoundException
way - the way to use for building.
EntityNotFoundException - if a node cannot be resolved.
public Geometrybuild(OsmRelation relation, OsmEntityProvider resolver) throws EntityNotFoundException
relation - a relation to construct the region for.
EntityNotFoundException - when a required entity cannot be obtained.