public class GeoJSONWriter extends Object implements Visitor
Modifier and Type | Field and Description |
---|---|
private OsmDataLayer |
layer |
private org.json.JSONStringer |
out |
private static boolean |
skipEmptyNodes |
Constructor and Description |
---|
GeoJSONWriter(OsmDataLayer layer) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendBounds(Bounds b) |
protected void |
appendCoord(LatLon c) |
protected void |
appendLayerBounds() |
protected void |
appendPrimitive(OsmPrimitive p) |
void |
visit(Changeset cs)
Visiting call for changesets.
|
void |
visit(Node n)
Visiting call for points.
|
void |
visit(Relation e)
Visiting call for relations.
|
void |
visit(Way w)
Visiting call for lines.
|
String |
write() |
private OsmDataLayer layer
private org.json.JSONStringer out
private static final boolean skipEmptyNodes
public GeoJSONWriter(OsmDataLayer layer)
public void visit(Node n)
Visitor
public void visit(Relation e)
Visitor
public void visit(Changeset cs)
Visitor
protected void appendPrimitive(OsmPrimitive p)
protected void appendCoord(LatLon c)
protected void appendLayerBounds()
protected void appendBounds(Bounds b)