public class PbfParser extends BlockParser
| Constructor and Description |
|---|
PbfParser(OsmHandler
|
| Modifier and Type | Method and Description |
|---|---|
protected long |
getTimestamp(Osmformat
|
protected void |
parse(Osmformat
|
protected void |
parse(Osmformat
|
protected void |
parseDense(Osmformat
|
protected double |
parseLat(long degree)
Convert a latitude value stored in a protobuf into a double, compensating for granularity and latitude offset
|
protected double |
parseLon(long degree)
Convert a longitude value stored in a protobuf into a double, compensating for granularity and longitude offset
|
protected void |
parseNodes(List
|
protected void |
parseRelations(List
|
protected void |
parseWays(List
|
parseparsepublic PbfParser(OsmHandlerhandler, boolean fetchMetadata)
protected void parse(Osmformat.HeaderBlock block) throws IOException
parse in class
BlockParser
IOException
protected void parse(Osmformat.PrimitiveBlock block) throws IOException
parse in class
BlockParser
IOException
protected double parseLat(long degree)
protected double parseLon(long degree)
protected long getTimestamp(Osmformat.Info info)
protected void parseNodes(List<Osmformat .Node > nodes) throws IOException
IOException
protected void parseDense(Osmformat.DenseNodes nodes) throws IOException
IOException
protected void parseWays(List<Osmformat .Way > ways) throws IOException
IOException
protected void parseRelations(List<Osmformat .Relation > rels) throws IOException
IOException