| 256 | | *["ref:FR:FANTOIR"]["ref:FR:FANTOIR"!~/^(no|([1-9][0-9]|0[1-9])([0-9]{3})([0-9]|[A-Z])([0-9]{3})([ABCDEFGHJKLMNPRSTUVWXYZ]))$/][inside("FR")] { |
| | 256 | *["ref:FR:FANTOIR"]["ref:FR:FANTOIR"!~/^(no|((0[1-9]|1[0-9]|2A|2B|2[1-9]|[3-8][0-9]|9[0-8])([0-9]{3})([0-9]|[A-Z])([0-9]{3})([ABCDEFGHJKLMNPRSTUVWXYZ])))(|(|;((0[1-9]|1[0-9]|2A|2B|2[1-9]|[3-8][0-9]|9[0-8])([0-9]{3})([0-9]|[A-Z])([0-9]{3})([ABCDEFGHJKLMNPRSTUVWXYZ]))){1,3})$/][inside("FR")] { |
| | 257 | throwWarning: "wrong ref:FR:FANTOIR"; |
| | 258 | group: tr("validation rules Fantoir in France"); |
| | 259 | -osmoseItemClassLevel: "9019/9019005/3"; |
| | 260 | -osmoseTags: list("ref:FR:FANTOIR"); |
| | 261 | -osmoseAssertNoMatchWithContext: list("way highway=residential name=impasse ref:FR:FANTOIR=75106S581T", "inside=FR"); |
| | 262 | -osmoseAssertNoMatchWithContext: list("node place=hamlet name=Laroudée ref:FR:FANTOIR=32340B023Z;32119B099T;32119B281R", "inside=FR"); |
| | 263 | -osmoseAssertNoMatchWithContext: list("way highway=residential name=impasse ref:FR:FANTOIR=no", "inside=FR"); |
| | 264 | } |
| | 265 | *["ref:FR:FANTOIR:left"]["ref:FR:FANTOIR:left"!~/^(no|((0[1-9]|1[0-9]|2A|2B|2[1-9]|[3-8][0-9]|9[0-8])([0-9]{3})([0-9]|[A-Z])([0-9]{3})([ABCDEFGHJKLMNPRSTUVWXYZ])))(|(|;((0[1-9]|1[0-9]|2A|2B|2[1-9]|[3-8][0-9]|9[0-8])([0-9]{3})([0-9]|[A-Z])([0-9]{3})([ABCDEFGHJKLMNPRSTUVWXYZ]))){1,3})$/][inside("FR")], |
| | 266 | *["ref:FR:FANTOIR:right"]["ref:FR:FANTOIR:right"!~/^(no|((0[1-9]|1[0-9]|2A|2B|2[1-9]|[3-8][0-9]|9[0-8])([0-9]{3})([0-9]|[A-Z])([0-9]{3})([ABCDEFGHJKLMNPRSTUVWXYZ])))(|(|;((0[1-9]|1[0-9]|2A|2B|2[1-9]|[3-8][0-9]|9[0-8])([0-9]{3})([0-9]|[A-Z])([0-9]{3})([ABCDEFGHJKLMNPRSTUVWXYZ]))){1,3})$/][inside("FR")] { |
| 259 | | -osmoseItemClassLevel: "9019/9019002/3"; |
| 260 | | -osmoseTags: list("ref:FR:FANTOIR"); |
| 261 | | -osmoseAssertNoMatchWithContext: list("way highway=residential name=impasse ref:FR:FANTOIR=75106S581T", "inside=FR"); |
| 262 | | } |
| 263 | | *["ref:FR:FANTOIR:left"]["ref:FR:FANTOIR:left"!~/^(no|([1-9][0-9]|0[1-9])([0-9]{3})([0-9]|[A-Z])([0-9]{3})([ABCDEFGHJKLMNPRSTUVWXYZ]))$/][inside("FR")], |
| 264 | | *["ref:FR:FANTOIR:right"]["ref:FR:FANTOIR:right"!~/^(no|([1-9][0-9]|0[1-9])([0-9]{3})([0-9]|[A-Z])([0-9]{3})([ABCDEFGHJKLMNPRSTUVWXYZ]))$/][inside("FR")] { |
| 265 | | throwWarning: "mauvaise référence ref:FR:FANTOIR"; |
| 266 | | group: tr("validation rules Fantoir in France"); |
| 267 | | -osmoseItemClassLevel: "9019/9019002/3"; |
| | 269 | -osmoseItemClassLevel: "9019/9019005/3"; |