Wersja działająca. Release.

This commit is contained in:
2026-02-06 20:16:40 +01:00
parent b8cfa7301a
commit fb7a210501
51 changed files with 1674 additions and 1783 deletions

View File

@@ -0,0 +1,50 @@
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;
}
}
}