Changes between Version 9 and Version 10 of Rules/CzechRepublicAddressSystem


Ignore:
Timestamp:
2017-02-16T10:17:19+01:00 (9 years ago)
Author:
anonymous
Comment:

update

Legend:

Unmodified
Added
Removed
Modified
  • Rules/CzechRepublicAddressSystem

    v9 v10  
    22
    33{{{
    4 #!rule
    54
    65meta
    76{
    87  title: "Czech Republic Address System";
    9   version: "1.[[revision]]_[[date]]";
     8  version: "2.0_2017-01-16";
    109  description: "Rules implementing checks for address tags specified by Czech Republic Address System. Only used in CZ and SK.";
    1110  author: "Jose Riha";
     
    3332orientacne cislo musi vyhovovat reg. vyrazu popisanemu na wiki: http://wiki.openstreetmap.org/wiki/Cs:WikiProject_Czech_Republic/Address_system
    3433*/
    35 *[addr:streetnumber][addr:streetnumber !~ /^[1-9]+[0-9]*[A-Za-z]{0,1}$/][inside("CZ,SK")]{
     34*[addr:streetnumber][addr:streetnumber !~ /^[1-9]+[0-9]*[A-Za-z]{0,1}$/][inside("CZ")]{
     35throwError: tr("Format of streetnumber not recognized - expected a number followed by an optional single letter");
     36}
     37
     38/* streetnumber syntax check
     39orientacne cislo musi vyhovovat reg. vyrazu popisanemu na wiki: http://wiki.openstreetmap.org/wiki/Cs:WikiProject_Czech_Republic/Address_system
     40*/
     41*[addr:streetnumber][addr:streetnumber !~ /^[1-9]+[0-9]*[A-Z]{0,1}$/][inside("SK")]{
    3642throwError: tr("Format of streetnumber not recognized - expected a number followed by an optional single letter");
    3743}
     
    124130*[addr:housenumber][!addr:streetnumber][!addr:conscriptionnumber][addr:housenumber =~ /\/[1-9]+/][inside("CZ,SK")] {
    125131throwWarning: tr("Streetnumber and conscriptionnumber missing");
     132fixAdd: concat("addr:conscriptionnumber=",get(split("/",tag("addr:housenumber")),0));
     133fixAdd: concat("addr:streetnumber=",get(split("/",tag("addr:housenumber")),1));
    126134}
    127135