Changeset 6393 in josm for trunk


Ignore:
Timestamp:
2013-11-19T01:41:50+01:00 (10 years ago)
Author:
Don-vip
Message:

fix #9332 - addr:interpolation support: enhance preset + avoid false positives in validator

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/defaultpresets.xml

    r6391 r6393  
    69726972        </item>
    69736973        <item name="Address Interpolation" icon="presets/interpolation.png" type="way">
    6974            <link href="http://wiki.openstreetmap.org/wiki/Proposed_features/House_numbers/Karlsruhe_Schema"
    6975                  de.href="http://wiki.openstreetmap.org/wiki/Proposed_features/De:Hausnummern" />
     6974           <link href="http://wiki.openstreetmap.org/wiki/Key:addr"
     6975                 de.href="http://wiki.openstreetmap.org/wiki/DE:Key:addr"
     6976                 es.href="http://wiki.openstreetmap.org/wiki/ES:Key:addr"
     6977                 et.href="http://wiki.openstreetmap.org/wiki/Et:Key:addr"
     6978                 fr.href="http://wiki.openstreetmap.org/wiki/FR:Key:addr"
     6979                 hr.href="http://wiki.openstreetmap.org/wiki/Hr:Key:addr"
     6980                 it.href="http://wiki.openstreetmap.org/wiki/IT:Key:addr"
     6981                 ja.href="http://wiki.openstreetmap.org/wiki/JA:Key:addr"
     6982                 nl.href="http://wiki.openstreetmap.org/wiki/NL:Key:addr"
     6983                 pl.href="http://wiki.openstreetmap.org/wiki/Pl:Key:addr"
     6984                 pt_BR.href="http://wiki.openstreetmap.org/wiki/Pt-br:Key:addr"
     6985                 ru.href="http://wiki.openstreetmap.org/wiki/RU:Key:addr" />
    69766986            <label text="Edit Address Interpolation" />
    69776987            <space />
    69786988            <combo key="addr:interpolation" text="Numbering scheme" values="odd,even,all,alphabetic" default="odd" match="key" />
     6989            <optional>
     6990                <combo key="addr:inclusion" text="Accuracy" values="actual,estimate,potential" match="key" />
     6991            </optional>
    69796992        </item>
    69806993        <item name="Contact (common schema)" icon="presets/contact.png" type="node,way,closedway,relation">
  • trunk/data/ignoretags.cfg

    r6382 r6393  
    5353E:opening_hours
    5454E:maxspeed
     55E:colour
    5556;
    5657; Ignore valid and semi-valid keys that end with...
  • trunk/src/org/openstreetmap/josm/data/validation/tests/UnconnectedWays.java

    r6241 r6393  
    333333    @Override
    334334    public void visit(Way w) {
    335         if (w.getNodesCount() > 0) {
     335        // Do not consider empty ways and addr:interpolation ways as they are not physical features and most of the time
     336        // very near the associated highway, which is perfectly normal, see #9332
     337        if (w.getNodesCount() > 0 && !w.hasKey("addr:interpolation")) {
    336338            ways.addAll(getWaySegments(w));
    337339            QuadBuckets<Node> set = endnodes;
Note: See TracChangeset for help on using the changeset viewer.