Changeset 6667 in josm for trunk/src


Ignore:
Timestamp:
2014-01-10T20:47:20+01:00 (10 years ago)
Author:
simon04
Message:

fix #3531 - validator: unconnected ways - skip "Way end node near other way" if connected

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/UnconnectedWays.java

    r6579 r6667  
    157157                return;
    158158            for (Node en : s.nearbyNodes(mindist)) {
     159                if (en.isConnectedTo(s.w.getNodes(), 3 /* hops */, null)) {
     160                    continue;
     161                }
    159162                if (endnodes_highway.contains(en) && !s.highway && !s.w.concernsArea()) {
    160163                    map.put(en, s.w);
     
    178181                    return;
    179182                for (Node en : s.nearbyNodes(minmiddledist)) {
     183                    if (en.isConnectedTo(s.w.getNodes(), 3 /* hops */, null)) {
     184                        continue;
     185                    }
    180186                    if (!middlenodes.contains(en)) {
    181187                        continue;
     
    194200            for (MyWaySegment s : ways) {
    195201                for (Node en : s.nearbyNodes(minmiddledist)) {
     202                    if (en.isConnectedTo(s.w.getNodes(), 3 /* hops */, null)) {
     203                        continue;
     204                    }
    196205                    if(isCanceled())
    197206                        return;
Note: See TracChangeset for help on using the changeset viewer.