Salut

Da eu sunt razor74. Dar ce anume am gresit? Ca am adaugat doar numere pe Floreasca. Si inafara de București ca addr:city , nu mai e nimic care sa contina diacritice...

On 26.11.2013 12:22, Strainu wrote:
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@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-ro


_______________________________________________
Talk-ro mailing list
Talk-ro@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-ro

Raspunde prin e-mail lui