Package org.oscim.utils.osmpbf
Class OsmPbfParser
java.lang.Object
org.openstreetmap.osmosis.osmbinary.BinaryParser
org.oscim.utils.osmpbf.OsmPbfParser
- All Implemented Interfaces:
org.openstreetmap.osmosis.osmbinary.file.BlockReaderAdapter
public class OsmPbfParser
extends org.openstreetmap.osmosis.osmbinary.BinaryParser
Class that reads and parses binary files and sends the contained entities to
the sink.
-
Field Summary
Fields inherited from class org.openstreetmap.osmosis.osmbinary.BinaryParser
date_granularity, granularity, NODATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete()getData()voidparse(org.openstreetmap.osmosis.osmbinary.Osmformat.HeaderBlock block) protected voidparseDense(org.openstreetmap.osmosis.osmbinary.Osmformat.DenseNodes nodes) protected voidparseNodes(List<org.openstreetmap.osmosis.osmbinary.Osmformat.Node> nodes) protected voidparseRelations(List<org.openstreetmap.osmosis.osmbinary.Osmformat.Relation> rels) protected voidMethods inherited from class org.openstreetmap.osmosis.osmbinary.BinaryParser
getDate, getStringById, handleBlock, parse, parseLat, parseLon, skipBlock
-
Constructor Details
-
OsmPbfParser
public OsmPbfParser()
-
-
Method Details
-
complete
public void complete() -
parseNodes
- Specified by:
parseNodesin classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
parseDense
protected void parseDense(org.openstreetmap.osmosis.osmbinary.Osmformat.DenseNodes nodes) - Specified by:
parseDensein classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
parseWays
- Specified by:
parseWaysin classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
parseRelations
- Specified by:
parseRelationsin classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
parse
public void parse(org.openstreetmap.osmosis.osmbinary.Osmformat.HeaderBlock block) - Specified by:
parsein classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
getData
-