Changes between Version 39 and Version 40 of Rules/FranceSpecificRules
- Timestamp:
- 2020-04-10T06:20:49+02:00 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Rules/FranceSpecificRules
v39 v40 42 42 } 43 43 44 *[amenity=fuel][fuel:octane_95 =yes][!fuel:e10][inside("FR")] {44 *[amenity=fuel]["fuel:octane_95"=yes][!"fuel:e10"][inside("FR")] { 45 45 throwWarning: tr("Does this station still sell SP95, or has it been replaced by the SP95-E10?"); 46 46 -osmoseItemClassLevel: "4061/40612/2"; … … 60 60 61 61 /* #18640 - Discourage contributors to use ref:ERDF:gdo in France. */ 62 *[ref:ERDF:gdo][inside("FR")] { 62 *["ref:ERDF:gdo"][inside("FR")] { 63 63 throwWarning: tr("{0} is deprecated", "{0.tag}"); 64 64 suggestAlternative: "ref:FR:gdo"; … … 70 70 71 71 /* #18640 - ref:FR:gdo validation */ 72 *[ref:FR:gdo ][ref:FR:gdo!~/[0-9AB]{5}[A-Z]{1,3}[0-9]{4,}/][inside("FR")] {72 *["ref:FR:gdo"]["ref:FR:gdo"!~/[0-9AB]{5}[A-Z]{1,3}[0-9]{4,}/][inside("FR")] { 73 73 throwWarning: tr("{0} is invalid", "{0.tag}"); 74 74 -osmoseItemClassLevel: "3040/30401/3"; … … 76 76 } 77 77 78 *[power=substation][!ref:FR:gdo][ref][operator=~/^(Enedis|GRDF)$/][inside("FR")], 79 *[power=switch][!ref:FR:gdo][ref][operator=Enedis][inside("FR")] { 78 *[power=substation][!"ref:FR:gdo"][ref][operator=~/^(Enedis|GRDF)$/][inside("FR")], 79 *[power=switch][!"ref:FR:gdo"][ref][operator=Enedis][inside("FR")] { 80 80 throwWarning: tr("{0} without {1}", "{0.tag}", "{1.key}"); 81 81 group: tr("missing tag"); … … 85 85 86 86 /* #18552 - Add validation rules for French telecom references */ 87 *[ref:FR:ARCEP ][telecom!=connection_point],88 *[ref:FR:ARCEP ][telecom:medium!=fibre],89 *[ref:FR:Orange ][telecom:medium!=fibre],90 *[ref:FR:SFR ][telecom:medium!=fibre],91 *[ref:FR:PTT ][telecom:medium!=copper] {87 *["ref:FR:ARCEP"][telecom!=connection_point], 88 *["ref:FR:ARCEP"]["telecom:medium"!=fibre], 89 *["ref:FR:Orange"]["telecom:medium"!=fibre], 90 *["ref:FR:SFR"]["telecom:medium"!=fibre], 91 *["ref:FR:PTT"]["telecom:medium"!=copper] { 92 92 throwWarning: tr("{0} without {1}", "{0.key}", "{1.tag}"); 93 93 group: tr("missing tag"); … … 102 102 -osmoseItemClassLevel: "3040/30403/3"; 103 103 -osmoseTags: list("ref", "highway"); 104 -osmoseAssertNoMatchWithContext: list("node highway=milestone ref= \"A 4\"distance=38 nat_ref=77PR38DC operator=SANEF", "inside=FR");104 -osmoseAssertNoMatchWithContext: list("node highway=milestone ref=A4 distance=38 nat_ref=77PR38DC operator=SANEF", "inside=FR"); 105 105 } 106 106
