[Talk-ro] Import automatizat pentru limita localitatilor (via cultura.ro)
Janos Rusiczki
janos.rusiczki at gmail.com
Thu Nov 26 07:49:58 GMT 2009
Salut,
1. Am eliminat tag-ul layer
2. Am adaugat codul SIRUTA
3. Sa mai confirme cineva daca trebuie admin_level ca eu din explicatia de
aici http://bit.ly/4ZHd7K si mai ales din imaginea atasata inteleg ca ar fi
vorba de conturul regiunii - nu e prea clar la ce refera acel "includes the
surrounding area around the city/town/village"
4. Am schimbat tag-ul de denumire din name=* in place_name=*
5. Daca ma ajuta baietii cu modul in care se decide tipul place-ului pot
include si asta.
Recapituland, intrebarile sunt:
2. admin_level = ?
5. place = ?
Multumesc mult pentru sesizari si astept feedback in continuare,
Janos
2009/11/26 Ioan Indreias <indreias at gmail.com>
> Salut Janos,
>
> Ma bucur ca proiectul acesta nu a fost abandonat - felicitarile mele
> pentru efortul de pana acum.
>
> Observatiile mele ar fi urmatoarele:
>
> 1. de ce layer=-3 ? In sensul ca nu e nimic "ingropat" acolo -
> probabil exista motive pentru care ai facut aceasta alegere si daca ai
> putea sa explici ar fi excelent.
>
> 2. eu as adauga si codul SIRUTA -> siruta:code = XXXX
>
> 3. cred ca e necesar si tag-ul urmator -> admin_level=6
>
> 4. numele cred ca trebuie pus sub forma -> place_name = YYYYY
> 'The name of the place. place_name is used for closed ways drawn
> around the perimeter of a place, while the straightforward "name" tag
> is used on a central node.'
>
> 5. Inclin sa cred ca ar trebui completat cu
> place=city|town|village|hamlet etc -> aici exista o decizie de alegere
> a tipului de localitate bazat pe datele de la ultimul recensamant.
> datele sunt cuprinse in setul pus la dispozitie de Vasile si poate
> Eddy poate sa puna la dispozitie blocul decizional folosit de el la
> importul localitatilor ca "puncte" pentru a-l refolosi.
> Asta daca nu poti sa obtii aceasta informatie pe baza unei interogari
> dupa codul siruta (cred ca ar fi cel mai bine insa nu stiu exact cum
> poti sa o implementezi in tool-ul tau).
>
> Toate bune,
> Nini.
>
> 2009/11/26 Janos Rusiczki <janos.rusiczki at gmail.com>:
> > 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
> >
> >
>
> _______________________________________________
> Talk-ro mailing list
> Talk-ro at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ro
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-ro/attachments/20091126/5829103a/attachment.html>
More information about the Talk-ro
mailing list