[Talk-ro] Import automatizat pentru limita localitatilor (via cultura.ro)
Vasile Craciunescu
vasile.craciunescu at gmail.com
Thu Nov 26 08:26:56 GMT 2009
Salutare János,
Frumoasă inițiativa! Pentru moment, singura mea corecție este legata de
numele domnului Angelescu. Corect ar fi "Mircea Angelescu" :)
Toate bune,
Vasile
Janos Rusiczki wrote:
> Salut,
>
> Am avut o zi productiva! Am scris cateva script-uri pentru importul
> automatizat al limitei localitatilor si la aceasta ora (1 AM) ma declar
> multumit. :)
>
> Treaba functioneaza in felul urmator:
>
> 1. se ia un fisier de judet in format .kmz de pe cultura.ro si se decomprima
> in .kml;
> 2. se importa datele din kml (nume localitatilor si coordonatele punctelor
> ce compun limitele) in baza locala de date;
> 3. fiindca numele din .kml nu aratau tocmai bine (MAJUSCULELE ruleaza in
> administratia romaneasca) am facut o procesare in plus astfel incat sa se ia
> numele "frumoase" din baza de date SIRUTA;
> 4. se iau automat la rand localitatile si se incarca limitele pe OSM via
> API-ul lor - fiecare limita fiind un edit separat.
>
> Pentru moment am facut doar teste pe sandbox-ul API-ul OpenStreetMap aflat
> aici: http://api06.dev.openstreetmap.org/ care are o baza de date separata
> fata de site-ul principal. Daca de curiozitate vreti sa intrati la editare
> va trebui sa va creati un utilizator.
>
> Un edit arata in felul urmator:
> http://api06.dev.openstreetmap.org/browse/changeset/1967
>
> Am precizat sursa asa cum s-a cerut.
>
> Limita in sine arata asa (fiind copia exacta a ceea ce exista in kml):
> http://api06.dev.openstreetmap.org/browse/way/49411
>
> Tag-urile care le-am stiut pune sunt:
>
> landuse = residential
> layer = -3
> name = Numele localitatii
> source = Mircea Anghelescu (cultura.ro)
>
> Intrebari:
>
> 1. am gresit ceva?
> 2. ce tag-uri lipsesc? (pot adauga orice din SIRUTA)
>
> In momentul in care ajungem la o forma "finala" ii voi da drumul, cam cu
> cate un judet pe zi.
>
> Alte note:
>
> 1. Printr-o mai veche trasare manuala de test am observat ca aceste limite
> sunt departe de a fi perfecte (in Baia Mare intregi cartiere ramaneau pe
> dinafara) dar tot sunt mai bune decat nimic.
> 2. Nu sunt toate localitatile.
> 3. Script-ul de import nu "vede" daca o localitate are deja limita trasata
> asa ca vor aparea dublari / suprapuneri care vor trebui depistate si
> eliminate manual.
>
> Noapte buna,
> Janos
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Talk-ro mailing list
> Talk-ro at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ro
More information about the Talk-ro
mailing list