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