Re: [osm-hu] Re: Házszám

szali uzemelteto at gmail.com
2015. Jan. 13., K, 15:57:47 UTC


JOSM-hez tudok csak hozzászólni. A szofisztikált házszám-keresés egy kis 
regex programozást igényel. Ikszeld be a "regular expressions" boxot a 
keresésnél, és utána tudsz regex alapján keresni. Ha csak a páratlan 
házszámok kellenek, akkor *"addr:street":Visegrádi 
"addr:housenumber"="[0-9]*[13579]\s*[/\-]?\s*[a-zA-Z]?"*. A 
*[0-9]*[13579]\s*[/\-]?\s*[a-zA-Z]? *regex nagyjából lefedi az összes 
házszám-fajtát, ami páratlan. Ha a páratlanok 1-69 kell, akkor *"addr:street":Visegrádi 
"addr:housenumber"="[1-6]?[13579]\s*[/\-]?\s*[a-zA-Z]?"*. Itt az a trükk, 
hogy 1-től nem 9-ig, hanem csak 6-ig terjedhet az első számjegy, és * 
helyett ? kell, mert különben 100 felettieket is megtalálna.

Ha rákerestél, utána már egyszerű, csak átírod az addr:postcode címkét, és 
mindegyikre egyszerre át lesz írva.

Kétlem, hogy van egyszerűbb megoldás, pont az ilyen perjeles házszámok 
miatt, de ha vki tud ilyenről, kíváncsi vagyok rá! :)


> Arra nincs esetleg valami eszköz, hogy a betöltött területben sok címre 
> megadhassak egy irányítószámot? Pl Visegrádi utca 1-69-ig 1132 (csak 
> páratlanok vagy mind), 71-től-végig 1133, stb? És persze jó lenne ha pár 
> formátumot felismerne a /a /-b-re, kötőjeles házszámokra.. interpolációs 
> címre... 
>
> Feri 
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20150113/9d379f97/attachment.htm>


További információk a(z) Talk-hu levelezőlistáról