51 lines
1.5 KiB
Java
51 lines
1.5 KiB
Java
package pl.wat.ms4ds.terrain.osm;
|
|
|
|
public enum EOSMHighway {
|
|
|
|
/**
|
|
* v="motorway" | v="trunk" | v="primary" | v="secondary" | v="tertiary" | v="unclassified"
|
|
* | v="residential" | v="pedestrian" | v="track"
|
|
* | v="motorway_link" | v="trunk_link" | v="primary_link" | v="secondary_link" | v="tertiary_link"
|
|
* | v="living_street" | v="service"
|
|
*/
|
|
MOTORWAY,
|
|
TRUNCK,
|
|
PRIMARY,
|
|
SECONDARY,
|
|
TERTIARY,
|
|
UNCLASSIFIED,
|
|
RESIDENTIAL,
|
|
PEDESTRIAN,
|
|
TRACK,
|
|
MOTORWAY_LINK,
|
|
TRUNCK_LINK,
|
|
PRIMARY_LINK,
|
|
SECONDARY_LINK,
|
|
TERTIARY_LINK,
|
|
LIVING_STREET,
|
|
SERVICE;
|
|
|
|
public static EOSMHighway getValue(String str) {
|
|
switch (str) {
|
|
case "motorway": return MOTORWAY;
|
|
case "trunk": return TRUNCK;
|
|
case "primary": return PRIMARY;
|
|
case "secondary": return SECONDARY;
|
|
case "tertiary": return TERTIARY;
|
|
case "unclassified": return UNCLASSIFIED;
|
|
case "residential": return RESIDENTIAL;
|
|
case "pedestrian": return PEDESTRIAN;
|
|
case "track": return TRACK;
|
|
case "motorway_link": return MOTORWAY_LINK;
|
|
case "trunk_link": return TRUNCK_LINK;
|
|
case "primary_link": return PRIMARY_LINK;
|
|
case "secondary_link": return SECONDARY_LINK;
|
|
case "tertiary_link": return TERTIARY_LINK;
|
|
case "living_street": return LIVING_STREET;
|
|
case "service": return SERVICE;
|
|
default: return null;
|
|
}
|
|
}
|
|
|
|
}
|