Ticket #24216: 24216-Dont-raise-warning-for-node-tagged-as-crossing-informal.diff

File 24216-Dont-raise-warning-for-node-tagged-as-crossing-informal.diff, 946 bytes (added by mtk2, 18 months ago)

Don't raise warning at the intersection of railway and path if node is tagged as crossing=informal

  • resources/data/validator/highway.mapcss

    a b way[footway=none]!.not_fixable_footway {  
    146146way[railway =~ /^(miniature|narrow_gauge|preserved|rail)$/][!highway] > node { set .is_in_railway }
    147147way[highway =~ /^(bridleway|cycleway|footway|path|steps)$/] > node { set .is_in_minor_road }
    148148way[highway =~ /^(busway|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 }
    149 node[railway!=crossing][crossing!=no].is_in_railway.is_in_minor_road!.is_in_major_road {
     149node[railway!=crossing][crossing!=no][crossing!=informal].is_in_railway.is_in_minor_road!.is_in_major_road {
    150150  throwWarning: tr("pedestrian railway crossing without {0}", "{0.tag}");
    151151  group: tr("missing tag");
    152152  fixAdd: "railway=crossing";