Ticket #20570: 20570.patch

File 20570.patch, 1.4 KB (added by GerdP, 3 years ago)
  • resources/data/validator/geometry.mapcss

     
    184184}
    185185
    186186/* Overlapping areas (spatial test) */
    187 area[natural =~ /^(water|wetland|coastline)$/], area[landuse=reservoir] {
     187area[natural =~ /^(water|wetland|coastline)$/], area[waterway=riverbank], area[landuse=reservoir] {
    188188  set water_area;
    189189}
    190190
    191191/* area:closed:areaStyle.water_area ⧉ area:closed:areaStyle.water_area -- does not work for now -- see ticket#10215 */
    192192area:closed:areaStyle[natural =~ /^(water|wetland|coastline)$/] ⧉ area:closed:areaStyle.water_area,
     193area:closed:areaStyle[waterway=riverbank]                       ⧉ area:closed:areaStyle.water_area,
    193194area:closed:areaStyle[landuse=reservoir]                        ⧉ area:closed:areaStyle.water_area {
    194195  throwWarning: tr("Overlapping Water Areas");
    195196}
     
    212213  group: tr("{0} inside {1}", "amenity", "amenity");
    213214}
    214215
    215 /* #9556 */
    216 area:closed:areaStyle[tag("natural") = parent_tag("natural")] ⧉ area:closed:areaStyle[natural] {
     216/* #9556, #20570 */
     217area:closed:areaStyle[tag("natural") = parent_tag("natural")] ⧉ area:closed:areaStyle[natural][natural !~ /^(water|wetland|coastline)$/] {
    217218  throwWarning: tr("Overlapping Identical Natural Areas");
    218219}
    219220