[Talk-ro] [RFC] Import coduri poștale
Filip Chirita Rares Cristian
chirita.rares at gmail.com
Tue Nov 26 10:46:30 UTC 2013
Salut,
Ca un utilizator hai sa zicem casual spre mid-core al OSM, trebuie sa
confesez ca nu pun mereu orasul sau localitatea in clipa in care adaug o
cladire sau un POI, deci inteleg de ce nu exista multe cu adrese momentan.
Totusi, ar trebui tinut minte ca o data cu cresterea in popularitate a
editorului iD, care e mult mai intuitiv si te intreaba in ce oras sunt
punctele si ariile pe care le adaugi, e foarte posibil ca in cateva luni sa
fie o cu totul altfel situatie.
Rares
2013/11/26 Strainu <strainu10 at gmail.com>
> Salut,
>
> Mai jos aveți planul pentru a importa cât mai multe coduri poștale în
> OSM. Pentru simplitate, l-am împărțit în 3 părti, corespunzătoare
> celor 3 file din excelul de la poștă:
>
> 1. Importul codurilor pentru localități cu mai puțin de 50.000 de
> locuitori. Aici e simplu, marea majoritate au deja coduri din SIRUTA.
> De altfel, am și făcut importul aici. Au mai rămas 4 sate (de fapt
> cred că sunt cartiere în oraș și apar acolo) care nu sunt în datele
> poștei.
>
> 2. Importul codurilor pentru București. Și aici e relativ simplu, caut
> în aria numită București toate căile și punctele care au:
> - addr:city (="București")
> - addr:street
> - addr:housenumber
>
> Dar nu au:
> - addr:postcode
> - siruta:code (asta e din cauză că anumite sate de lângă București
> sunt cuprinse în aria orașului)
> - amenity=post_office (oficiile poștale au alt cod poștal decât adresa
> lor)
>
> Adică în limbaj overpass:
> [output:json];
>
> area["name"="București"];node(area)["addr:city"="București"]["addr:street"]["addr:housenumber"]["addr:postcode"!~"."]["siruta:code"!~"."]["amenity"!="post_office"];
> out body;
>
> În total, sunt 4713 noduri (+167 cu diacritice greșite, aproape toate
> pe Calea Floreasca: Razvan, tu ești razor74?) și 74 de căi (+5 cu
> diacritice greșite).
>
> 3. Importul codurilor pentru restul țării. Aici lucrurile se complică
> pentru că nu am o metodă simplă de a identifica județul. Dacă în
> datele din SIRUTA există o singură localitate cu numele respectiv, voi
> extrage județul de acolo; dacă există mai multe, voi genera o eroare.
> Sper să nu fie prea multe erori, în principiu orașele mari ar trebui
> să aibă nume unice.
>
> Ce mi se pare ciudat e că pentru aceleași filtre ca la București,
> obțin doar 1270 de noduri și 573 de căi. Chiar așa rău stăm în
> provincie cu adresele?
>
> Alte opinii, păreri?
>
> Strainu
>
> _______________________________________________
> Talk-ro mailing list
> Talk-ro at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-ro
>
--
Life is not the amount of times you breathe, is the moments that take your
breath away.
To all things comes an end. And to all things comes a beginning.
Cred in inspirat, nu in expirat. in vise, nu in somn. In trait, nu in
existat.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-ro/attachments/20131126/8aad2ffe/attachment-0001.html>
More information about the Talk-ro
mailing list