Changeset 31028 in osm for applications/editors/josm/plugins/seachart/src/s57
- Timestamp:
- 2015-02-20T01:43:42+01:00 (10 years ago)
- Location:
- applications/editors/josm/plugins/seachart/src/s57
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/seachart/src/s57/S57map.java
r31027 r31028 233 233 } 234 234 235 ArrayList<OSMtag> osmtags;236 237 235 public NodeTab nodes; 238 236 public EdgeTab edges; … … 389 387 feature.geom.prim = Pflag.POINT; 390 388 feature.geom.elems.add(new Prim(id)); 391 osmtags = new ArrayList<OSMtag>();392 389 edge = null; 393 390 } … … 398 395 feature.geom.prim = Pflag.LINE; 399 396 feature.geom.elems.add(new Prim(id)); 400 osmtags = new ArrayList<OSMtag>();401 397 edge = new Edge(); 402 398 } … … 418 414 feature.reln = Rflag.UNKN; 419 415 feature.geom.prim = Pflag.AREA; 420 osmtags = new ArrayList<OSMtag>();421 416 edge = null; 422 417 } … … 479 474 } 480 475 } else { 481 osmtags.add(new OSMtag(key, val)); 482 } 483 } 484 485 public void tagsDone(long id) { 486 for (OSMtag tag : osmtags) { 487 KeyVal kv = S57osm.OSMtag(tag.key, tag.val); 476 KeyVal kv = S57osm.OSMtag(key, val); 488 477 if (kv.obj != Obj.UNKOBJ) { 489 478 if (feature.type == Obj.UNKOBJ) { … … 503 492 atts.put(kv.att, new AttVal(kv.att, kv.conv, kv.val)); 504 493 } 505 break; 506 } 507 } 494 } 495 } 496 } 497 498 public void tagsDone(long id) { 508 499 switch (feature.geom.prim) { 509 500 case POINT: -
applications/editors/josm/plugins/seachart/src/s57/S57osm.java
r31027 r31028 38 38 OSMtags.put("waterway=canal", new KeyVal<>(Obj.CANALS, Att.UNKATT, null, null)); OSMtags.put("waterway=dock", new KeyVal<>(Obj.HRBBSN, Att.UNKATT, null, null)); 39 39 OSMtags.put("waterway=lock", new KeyVal<>(Obj.HRBBSN, Att.UNKATT, null, null)); 40 OSMtags.put("wetland=tidalflat", new KeyVal<Double>(Obj.DEPARE, Att.DRVAL2, Conv.F, (double)0)); OSMtags.put("tidal=yes", new KeyVal<Double>(Obj.DEPARE, Att.DRVAL2, Conv.F, ( double)0));40 OSMtags.put("wetland=tidalflat", new KeyVal<Double>(Obj.DEPARE, Att.DRVAL2, Conv.F, (double)0)); OSMtags.put("tidal=yes", new KeyVal<Double>(Obj.DEPARE, Att.DRVAL2, Conv.F, (Double)0.0)); 41 41 OSMtags.put("natural=mud", new KeyVal<>(Obj.DEPARE, Att.UNKATT, null, null)); OSMtags.put("natural=sand", new KeyVal<>(Obj.DEPARE, Att.UNKATT, null, null)); 42 42 OSMtags.put("highway=motorway", new KeyVal<>(Obj.ROADWY, Att.CATROD, Conv.E, CatROD.ROD_MWAY)); OSMtags.put("highway=trunk", new KeyVal<>(Obj.ROADWY, Att.CATROD, Conv.E, CatROD.ROD_MAJR));
Note:
See TracChangeset
for help on using the changeset viewer.