Changeset 6680 in josm for trunk


Ignore:
Timestamp:
2014-01-13T18:19:57+01:00 (10 years ago)
Author:
simon04
Message:

fix #9556 - Validator: add "natural and landuse of the same type should not cross each other"

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/validator/geometry.mapcss

    r6630 r6680  
    3434  throwWarning: tr("{0} inside {1}", "amenity=parking", "amenity=parking");
    3535}
     36
     37/* see ticket #9556 */
     38area:closed:areaStyle[tag("natural") = parent_tag("natural")] ⧉ area:closed:areaStyle[natural] {
     39  throwWarning: tr("Overlapping Identical Natural Areas");
     40}
     41
     42area:closed:areaStyle[tag("landuse") = parent_tag("landuse")] ⧉ area:closed:areaStyle[landuse] {
     43  throwWarning: tr("Overlapping Identical Landuses");
     44}
  • trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Selector.java

    r6670 r6680  
    254254
    255255            } else if (ChildOrParentSelectorType.CROSSING.equals(type) && e.osm instanceof Way) {
     256                e.parent = e.osm;
    256257                final CrossingFinder crossingFinder = new CrossingFinder(e);
    257258                if (((GeneralSelector) right).matchesBase(OsmPrimitiveType.WAY)) {
Note: See TracChangeset for help on using the changeset viewer.