public class PrimParser extends Object
| Constructor and Description |
|---|
PrimParser(Osmformat
|
| Modifier and Type | Method and Description |
|---|---|
List |
convert(Osmformat
|
OsmNode |
convert(Osmformat
|
OsmRelation |
convert(Osmformat
|
OsmWay |
convert(Osmformat
|
OsmMetadata |
convertMetadata(Osmformat
|
long |
getTimestamp(Osmformat
|
EntityType |
getType(Osmformat
|
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
|
void |
parseNodes(List
|
void |
parseRelations(List
|
void |
parseWays(List
|
public PrimParser(Osmformat.PrimitiveBlock block, boolean fetchMetadata)
protected double parseLat(long degree)
protected double parseLon(long degree)
public long getTimestamp(Osmformat.Info info)
public void parseNodes(List<Osmformat .Node > nodes, OsmHandler handler) throws IOException
IOException
public void parseWays(List<Osmformat .Way > ways, OsmHandler handler) throws IOException
IOException
public void parseRelations(List<Osmformat .Relation > rels, OsmHandler handler) throws IOException
IOException
public OsmNodeconvert(Osmformat .Node n)
public OsmWayconvert(Osmformat .Way w)
public OsmRelationconvert(Osmformat .Relation r)
public OsmMetadataconvertMetadata(Osmformat .Info info)
public EntityTypegetType(Osmformat .Relation .MemberType type)
public void parseDense(Osmformat.DenseNodes nodes, OsmHandler handler) throws IOException
IOException
public List<OsmNode > convert(Osmformat .DenseNodes nodes)