Changeset 30992 in osm for applications/editors/josm/plugins/seachart/src/s57/S57obj.java
- Timestamp:
- 2015-02-15T19:38:42+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/seachart/src/s57/S57obj.java
r30894 r30992 104 104 ObjStr.put(Obj.BOYLAT, "buoy_lateral"); ObjStr.put(Obj.BOYSAW, "buoy_safe_water"); ObjStr.put(Obj.BOYSPP, "buoy_special_purpose"); 105 105 ObjStr.put(Obj.CBLARE, "cable_area"); ObjStr.put(Obj.CBLOHD, "cable_overhead"); ObjStr.put(Obj.CBLSUB, "cable_submarine"); ObjStr.put(Obj.CANALS, "canal"); 106 ObjStr.put(Obj.CANBNK, "canal _bank"); ObjStr.put(Obj.CTSARE, "cargo_area"); ObjStr.put(Obj.CAUSWY, "causeway"); ObjStr.put(Obj.CTNARE, "caution_area");106 ObjStr.put(Obj.CANBNK, "canalbank"); ObjStr.put(Obj.CTSARE, "cargo_area"); ObjStr.put(Obj.CAUSWY, "causeway"); ObjStr.put(Obj.CTNARE, "caution_area"); 107 107 ObjStr.put(Obj.CHKPNT, "checkpoint"); ObjStr.put(Obj.CGUSTA, "coastguard_station"); ObjStr.put(Obj.COALNE, "coastline"); ObjStr.put(Obj.CONZNE, "contiguous_zone"); 108 108 ObjStr.put(Obj.COSARE, "continental_shelf"); ObjStr.put(Obj.CTRPNT, "control_point"); ObjStr.put(Obj.CONVYR, "conveyor"); ObjStr.put(Obj.CRANES, "crane"); … … 127 127 ObjStr.put(Obj.RAPIDS, "rapids"); ObjStr.put(Obj.RCRTCL, "recommended_route_centreline"); ObjStr.put(Obj.RECTRC, "recommended_track"); 128 128 ObjStr.put(Obj.RCTLPT, "recommended_traffic_lane"); ObjStr.put(Obj.RSCSTA, "rescue_station"); ObjStr.put(Obj.RESARE, "restricted_area"); 129 ObjStr.put(Obj.RETRFL, "retro_reflector"); ObjStr.put(Obj.RIVERS, "river"); ObjStr.put(Obj.RIVBNK, "river _bank"); ObjStr.put(Obj.ROADWY, "road");129 ObjStr.put(Obj.RETRFL, "retro_reflector"); ObjStr.put(Obj.RIVERS, "river"); ObjStr.put(Obj.RIVBNK, "riverbank"); ObjStr.put(Obj.ROADWY, "road"); 130 130 ObjStr.put(Obj.RUNWAY, "runway"); ObjStr.put(Obj.SNDWAV, "sand_waves"); ObjStr.put(Obj.SEAARE, "sea_area"); ObjStr.put(Obj.SPLARE, "seaplane_landing_area"); 131 131 ObjStr.put(Obj.SBDARE, "seabed_area"); ObjStr.put(Obj.SLCONS, "shoreline_construction"); ObjStr.put(Obj.SISTAT, "signal_station_traffic"); … … 155 155 } 156 156 157 public static Obj decodeType(long objl) { // Convert S57 feature code to OSeaM object enumeration157 public static Obj decodeType(long objl) { // Convert S57 feature code to SCM object enumeration 158 158 Obj obj = S57Obj.get((int)objl); 159 159 return (obj != null) ? obj : Obj.UNKOBJ; 160 160 } 161 161 162 public static long encodeType(Obj type) { // Convert OSM object enumeration to S57 feature code162 public static long encodeType(Obj type) { // Convert SCM object enumeration to S57 feature code 163 163 if (ObjS57.containsKey(type)) 164 164 return ObjS57.get(type); … … 168 168 } 169 169 170 public static String stringType(Obj type) { // Convert OSeaM object enumeration to OSeaM object string170 public static String stringType(Obj type) { // Convert SCM object enumeration to OSM object string 171 171 String str = ObjStr.get(type); 172 172 return str != null ? str : ""; 173 173 } 174 174 175 public static Obj enumType(String type) { // Convert OS eaM object string toOSeaM object enumeration175 public static Obj enumType(String type) { // Convert OSM object string to SCM object enumeration 176 176 if ((type != null) && !type.isEmpty() && (StrObj.containsKey(type))) 177 177 return StrObj.get(type);
Note:
See TracChangeset
for help on using the changeset viewer.
