= [[Image(Flag_of_Germany.svg,36,middle,inline)]] Germany specific rules = {{{ #!rule meta { title: "Germany specific rules"; version: "1.[[revision]]_[[date]]"; description: "Rules, which are limited to Germany only."; author: "Klumbumbus"; link: "https://josm.openstreetmap.de/wiki/Rules/GermanySpecific"; icon: "Flag_of_Germany.svg"; min-josm-version: "8087"; /* due to @supports */ baselanguage: "de"; } meta[lang=de] { title: "Deutschlandspezifische Regeln"; description: "Regeln, welche nur auf Deutschland beschränkt sind."; } @supports (max-josm-version: 11423) { way[highway=living_street][maxspeed][maxspeed!=walk] { throwWarning: "{0.tag} zusammen mit {1.key}. Verkehrsberuhigte Bereiche sollten in Deutschland keine expliziten Höchstgeschwindigkeiten enthalten. Möglicherweise ist nicht {1.key} falsch, sondern {0.tag}."; fixRemove: "maxspeed"; } } @supports (min-josm-version: 11424) { way[highway=living_street][maxspeed][maxspeed!=walk][inside("DE")] { throwWarning: "{0.tag} zusammen mit {1.key}. Verkehrsberuhigte Bereiche sollten in Deutschland keine expliziten Höchstgeschwindigkeiten enthalten. Möglicherweise ist nicht {1.key} falsch, sondern {0.tag}."; fixRemove: "maxspeed"; } } @supports (max-josm-version: 11423) { *[addr:state] { throwWarning: "{0.key} ist überflüssig in Deutschland"; fixRemove: "addr:state"; } } @supports (min-josm-version: 11424) { *[addr:state][inside("DE")] { throwWarning: "{0.key} ist überflüssig in Deutschland"; fixRemove: "addr:state"; } } @supports (max-josm-version: 11423) { way[noexit] { throwWarning: "{0.tag} auf einer Linie. {0.key} wird in Deutschland nur auf dem Endpunkt verwendet."; } } @supports (min-josm-version: 11424) { way[noexit][inside("DE")] { throwWarning: "{0.tag} auf einer Linie. {0.key} wird in Deutschland nur auf dem Endpunkt verwendet."; } } }}}