Changes between Version 27 and Version 28 of Rules/FranceSpecificRules


Ignore:
Timestamp:
2020-03-30T16:29:58+02:00 (6 years ago)
Author:
didier2020
Comment:

fix forward/backward and oneway

Legend:

Unmodified
Added
Removed
Modified
  • Rules/FranceSpecificRules

    v27 v28  
    137137    -osmoseAssertNoMatchWithContext: list("way highway=trunk_link nat_ref=75Periph_Paris_05_3 operator=\"VILLE DE PARIS\"", "inside=FR");
    138138}
    139 way.link_road[nat_ref:forward][nat_ref:forward!~/([1-9][0-9]|0[1-9])[ANP]9[0-9]{3}[0-9]{2}[a-z]*(|CD)_(1[0-9]|[1-9])$/][inside("FR")][one_way!=yes] {
     139way.link_road[nat_ref:forward][nat_ref:forward!~/([1-9][0-9]|0[1-9])[ANP]9[0-9]{3}[0-9]{2}[a-z]*(|CD)_(1[0-9]|[1-9])$/][inside("FR")] {
    140140    throwWarning: tr("{0} is not a valid reference", "{1.tag}");
    141141    group: tr("validation rules nat_ref in France");
    142142    -osmoseAssertNoMatchWithContext: list("way highway=motorway_link nat_ref:forward=62A902615CD_1 nat_ref:backward=62A902615CD_2 operator=SANEF", "inside=FR");
    143143}
    144 way.link_road[nat_ref:backward][nat_ref:backward!~/([1-9][0-9]|0[1-9])[ANP]9[0-9]{3}[0-9]{2}[a-z]*(|CD)_(1[0-9]|[1-9])$/][one_way!=yes][inside("FR")] {
     144way.link_road[nat_ref:backward][nat_ref:backward!~/([1-9][0-9]|0[1-9])[ANP]9[0-9]{3}[0-9]{2}[a-z]*(|CD)_(1[0-9]|[1-9])$/][inside("FR")] {
    145145    throwWarning: tr("{0} is not a valid reference", "{1.tag}");
    146146    group: tr("validation rules nat_ref in France");
     
    159159    group: tr("validation rules nat_ref in France");
    160160}
     161way.link_road[nat_ref:forward][oneway=~/^(yes|1|-1)$/][inside("FR")] {
     162    throwWarning: tr("{0} no tag forward if oneway", "{2.tag}");
     163    group: tr("validation rules nat_ref in France");
     164}
     165way.link_road[nat_ref:backward][oneway=~/^(yes|1|-1)$/][inside("FR")] {
     166    throwWarning: tr("{0} no tag backward if oneway", "{2.tag}");
     167    group: tr("validation rules nat_ref in France");
     168}
    161169
    162170