Changeset 31738 in osm for applications/editors/josm/plugins/seachart/src/s57/S57map.java
- Timestamp:
- 2015-11-13T11:13:11+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/seachart/src/s57/S57map.java
r31737 r31738 261 261 feature = new Feature(); 262 262 Obj obj = S57obj.decodeType(objl); 263 if (obj == Obj.BCNWTW)264 obj = Obj.BCNLAT;265 if (obj == Obj.BOYWTW)266 obj = Obj.BOYLAT;267 263 feature.geom = new Geom(p); 268 264 feature.type = obj; … … 489 485 case POINT: 490 486 Snode node = nodes.get(id); 491 if ((node.flg != Nflag.CONN) && (node.flg != Nflag.DPTH) && (!feature.objs.isEmpty() )) {487 if ((node.flg != Nflag.CONN) && (node.flg != Nflag.DPTH) && (!feature.objs.isEmpty() || (osm.obj != Obj.UNKOBJ))) { 492 488 node.flg = Nflag.ISOL; 493 489 } … … 771 767 feature.geom.length = 0; 772 768 feature.geom.area = 0; 769 if (feature.geom.elems.isEmpty()) { 770 return false; 771 } 773 772 if (feature.geom.prim == Pflag.POINT) { 774 773 feature.geom.centre = nodes.get(feature.geom.elems.get(0).id);
Note:
See TracChangeset
for help on using the changeset viewer.