public class OsmXmlLoader extends Object implements org.openstreetmap.osmosis.core.task.v0_6.Sink
| Modifier and Type | Field and Description |
|---|---|
protected Map<Long,org.openstreetmap.osmosis.core.domain.v0_6.Node> |
nodeById
Mapping: Node ID -> Node object.
|
protected List<org.openstreetmap.osmosis.core.domain.v0_6.Node> |
nodes
All nodes in this OSM XML
|
protected List<org.openstreetmap.osmosis.core.domain.v0_6.Relation> |
relations
All relations in this OSM XML
|
protected List<org.openstreetmap.osmosis.core.domain.v0_6.Way> |
ways
All ways in this OSM XML
|
| Constructor and Description |
|---|
OsmXmlLoader() |
| Modifier and Type | Method and Description |
|---|---|
void |
complete() |
static String |
formatTags(Collection<org.openstreetmap.osmosis.core.domain.v0_6.Tag> tags) |
org.openstreetmap.osmosis.core.domain.v0_6.Node |
getNodeById(long id) |
org.openstreetmap.osmosis.core.domain.v0_6.Node |
getNodeById(org.openstreetmap.osmosis.core.domain.v0_6.WayNode wayNode) |
List<org.openstreetmap.osmosis.core.domain.v0_6.Node> |
getNodes() |
List<org.openstreetmap.osmosis.core.domain.v0_6.Node> |
getNodesById(org.openstreetmap.osmosis.core.domain.v0_6.Way way) |
List<org.openstreetmap.osmosis.core.domain.v0_6.Relation> |
getRelations() |
List<org.openstreetmap.osmosis.core.domain.v0_6.Way> |
getWays() |
void |
initialize(Map<String,Object> metaData) |
static void |
print(org.openstreetmap.osmosis.core.domain.v0_6.Node node) |
static void |
print(org.openstreetmap.osmosis.core.domain.v0_6.Way way) |
static void |
printTags(Collection<org.openstreetmap.osmosis.core.domain.v0_6.Tag> tags) |
void |
process(org.openstreetmap.osmosis.core.container.v0_6.EntityContainer entityContainer) |
protected void |
processRelations() |
static OsmXmlLoader |
readOsmXml(File osmxml) |
void |
release() |
protected final List<org.openstreetmap.osmosis.core.domain.v0_6.Node> nodes
protected final List<org.openstreetmap.osmosis.core.domain.v0_6.Way> ways
protected final List<org.openstreetmap.osmosis.core.domain.v0_6.Relation> relations
public List<org.openstreetmap.osmosis.core.domain.v0_6.Node> getNodes()
public List<org.openstreetmap.osmosis.core.domain.v0_6.Way> getWays()
public List<org.openstreetmap.osmosis.core.domain.v0_6.Relation> getRelations()
public org.openstreetmap.osmosis.core.domain.v0_6.Node getNodeById(long id)
public org.openstreetmap.osmosis.core.domain.v0_6.Node getNodeById(org.openstreetmap.osmosis.core.domain.v0_6.WayNode wayNode)
public List<org.openstreetmap.osmosis.core.domain.v0_6.Node> getNodesById(org.openstreetmap.osmosis.core.domain.v0_6.Way way) throws IOException
IOExceptionpublic void process(org.openstreetmap.osmosis.core.container.v0_6.EntityContainer entityContainer)
process in interface org.openstreetmap.osmosis.core.task.v0_6.Sinkprotected void processRelations()
public void initialize(Map<String,Object> metaData)
initialize in interface org.openstreetmap.osmosis.core.task.v0_6.Initializablepublic void complete()
complete in interface org.openstreetmap.osmosis.core.lifecycle.Completablepublic void release()
release in interface org.openstreetmap.osmosis.core.lifecycle.Releasablepublic static OsmXmlLoader readOsmXml(File osmxml)
public static void print(org.openstreetmap.osmosis.core.domain.v0_6.Node node)
public static void print(org.openstreetmap.osmosis.core.domain.v0_6.Way way)
public static void printTags(Collection<org.openstreetmap.osmosis.core.domain.v0_6.Tag> tags)
public static String formatTags(Collection<org.openstreetmap.osmosis.core.domain.v0_6.Tag> tags)
Copyright © 2013–2019. All rights reserved.