Ticket #17074: 17074.patch
| File 17074.patch, 1.6 KB (added by , 5 years ago) |
|---|
-
resources/data/validator/highway.mapcss
147 147 /* #11270, #9297, #15439, #16424, #17022 */ 148 148 way[railway =~ /^(miniature|narrow_gauge|preserved|rail)$/][!highway] > node { set .is_in_railway } 149 149 way[highway =~ /^(bridleway|cycleway|footway|path|steps)$/] > node { set .is_in_minor_road } 150 way[railway] > node {set .node_on_way_with_railway_tag} 151 way[highway] > node {set .is_in_road} 150 152 way[highway =~ /^(bus_guideway|living_street|motorway|motorway_link|pedestrian|primary|primary_link|raceway|residential|road|secondary|secondary_link|service|tertiary|tertiary_link|track|trunk|trunk_link|unclassified)$/] > node { set .is_in_major_road } 151 153 node[railway!=crossing][crossing!=no].is_in_railway.is_in_minor_road!.is_in_major_road { 152 154 throwWarning: tr("pedestrian railway crossing without {0}", "{0.tag}"); … … 159 161 fixAdd: "railway=level_crossing"; 160 162 } 161 163 164 /* #17074 detect railway=level_crossing nodes that are not on crossing of railway=* and highway=* ways */ 165 node:in-downloaded-area[railway=level_crossing]!.is_in_road.node_on_way_with_railway_tag, 166 node:in-downloaded-area[railway=level_crossing].is_in_road!.node_on_way_with_railway_tag { 167 throwWarning: tr("railway crossing is missing a connected way with either {0} or {1}", "highway=*", "railway=*"); 168 group: tr("missing tag"); 169 } 170 162 171 node[highway=crossing][barrier=kerb].is_in_major_road { 163 172 throwWarning: tr("{0} together with {1}", "{0.tag}", "{1.tag}"); 164 173 suggestAlternative: "kerb=*";
