public final class OSMTagMapping
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static OSMTagMapping |
getInstance() |
static OSMTagMapping |
getInstance(java.net.URL tagConf) |
java.util.Map<java.lang.Short,java.lang.Short> |
getOptimizedPoiIds() |
java.util.Map<java.lang.Short,java.lang.Short> |
getOptimizedWayIds() |
OSMTag |
getPoiTag(short id) |
OSMTag |
getPoiTag(java.lang.String key,
java.lang.String value) |
OSMTag |
getWayTag(short id) |
OSMTag |
getWayTag(java.lang.String key,
java.lang.String value) |
byte |
getZoomAppearPOI(short[] tagSet) |
byte |
getZoomAppearWay(short[] tagSet) |
void |
optimizePoiOrdering(gnu.trove.map.hash.TShortIntHashMap histogram) |
void |
optimizeWayOrdering(gnu.trove.map.hash.TShortIntHashMap histogram) |
public static OSMTagMapping getInstance()
public static OSMTagMapping getInstance(java.net.URL tagConf)
tagConf - the URL to a file that contains a tag configurationpublic java.util.Map<java.lang.Short,java.lang.Short> getOptimizedPoiIds()
public java.util.Map<java.lang.Short,java.lang.Short> getOptimizedWayIds()
public OSMTag getPoiTag(short id)
id - the idOSMTagpublic OSMTag getPoiTag(java.lang.String key, java.lang.String value)
key - the keyvalue - the valueOSMTagpublic OSMTag getWayTag(short id)
id - the idOSMTagpublic OSMTag getWayTag(java.lang.String key, java.lang.String value)
key - the keyvalue - the valueOSMTagpublic byte getZoomAppearPOI(short[] tagSet)
tagSet - the tag setpublic byte getZoomAppearWay(short[] tagSet)
tagSet - the tag setpublic void optimizePoiOrdering(gnu.trove.map.hash.TShortIntHashMap histogram)
histogram - a histogram that represents the frequencies of tagspublic void optimizeWayOrdering(gnu.trove.map.hash.TShortIntHashMap histogram)
histogram - a histogram that represents the frequencies of tags