Last change
on this file since 6630 was 6630, checked in by simon04, 10 years ago |
see #9534 - "Overlapping areas" validator: do not generate warnings for non-closed/non-area-style objects
|
File size:
1.0 KB
|
Line | |
---|
1 | /* {0} on a node */
|
---|
2 | node[oneway],
|
---|
3 | node[bridge?],
|
---|
4 | node[source:geometry],
|
---|
5 | node[source:outline] {
|
---|
6 | throwWarning: tr("{0} on a node", "{0.key}");
|
---|
7 | assertMatch: "node oneway=-1";
|
---|
8 | assertNoMatch: "way oneway=-1";
|
---|
9 | assertMatch: "node bridge=yes";
|
---|
10 | assertNoMatch: "node bridge=13";
|
---|
11 | }
|
---|
12 |
|
---|
13 | /* Building inside building (spatial test) */
|
---|
14 | *[building!~/no|entrance/][coalesce(tag("layer"),"0") = coalesce(parent_tag("layer"),"0")] ∈
|
---|
15 | *[building!~/no|entrance/] {
|
---|
16 | throwWarning: tr("Building inside building");
|
---|
17 | }
|
---|
18 |
|
---|
19 | /* Overlapping areas (spatial test) */
|
---|
20 | area[natural =~ /^(water|wetland|coastline)$/], area[landuse=reservoir] {
|
---|
21 | set water_area;
|
---|
22 | }
|
---|
23 |
|
---|
24 | area:closed:areaStyle.water_area ⧉ area:closed:areaStyle.water_area {
|
---|
25 | throwWarning: tr("Overlapping Water Areas");
|
---|
26 | }
|
---|
27 |
|
---|
28 | area:closed:areaStyle ⧉ area:closed:areaStyle {
|
---|
29 | throwOther: tr("Overlapping Areas");
|
---|
30 | }
|
---|
31 |
|
---|
32 | /* see ticket #9311 */
|
---|
33 | node[amenity=parking]["capacity:disabled" !~ /^(yes|[0-9]+)$/] ∈ *[amenity=parking] {
|
---|
34 | throwWarning: tr("{0} inside {1}", "amenity=parking", "amenity=parking");
|
---|
35 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.