[Talk-ro] [RFC] Import coduri poștale

Strainu strainu10 at gmail.com
Tue Nov 26 11:21:35 UTC 2013


În data de 26 noiembrie 2013, 12:46, Filip Chirita Rares Cristian
<chirita.rares la gmail.com> a scris:
> 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.

Da, nu pui (puneai) pentru că nu te întreabă Potlatch :) Am observat
și eu chestia asta recent și am pus un bug. [1] Din câte văd însă, cel
mai nou submit din Potlatch are 3 luni, deci dezvoltarea probabil că e
aproape oprită. Sperăm să vedem schimbări de la iD.

[1] https://trac.openstreetmap.org/ticket/5034

>
> Rares
>
>
> 2013/11/26 Strainu <strainu10 la 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 la 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.
>
> _______________________________________________
> Talk-ro mailing list
> Talk-ro la openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-ro
>



More information about the Talk-ro mailing list