[Talk-ro] Import în masă a localităților (thread #2)
Ciprian Talaba
cipriantalaba at gmail.com
Fri Jun 5 13:14:51 BST 2009
Salutare.
2009/6/5 Ioan Indreias <indreias at gmail.com>
> Salut tuturor,
> Am incercat sa postez prin "google groups" pe thread-ul "Import în masă a
> localităților" dar ceva nu merge - imi zice "You do not have the
> permission required to post."
>
Eu incercam sa ma joc cu setarile de la vechea lista pentru a limita
abonarea. Acum ar trebui sa functioneze.
> Any way - am vazut ca pe thread-ul de import al localitatilor nu s-a mai
> miscat nimic, desi Vasile a postat inca din 23 Mai link-ul
> http://earth.unibuc.ro/download/romania-seturi-vectoriale
> de unde se pot trage datele despre localitati (fara poligonul de granita
> administrativa).
>
> In ideea ca acestea se vor putea trage ulterior (sau din fisierele de pe
> www.cultura.ro, la care s-a obtinut dreptul de folosire) am inceput un
> script de parsare a fisierelor csv, cu output compatibil pentru JOSM
> (conform http://wiki.openstreetmap.org/wiki/JOSM_file_format)
>
> Mai jos este un prim rezultat (din judetul Alba), pe care vreau sa-l discut
> cu voi, pentru o implementare consistenta/mai buna:
>
> <node id='-2' visible='true' lon='23.573670047565251'
>>> lat='46.069475936456065'>
>>
>> <tag k='name' v='ALBA IULIA'/>
>>
>> <tag k='SIRUTA:CODE' v='1026'/>
>>
>> <tag k='SIRUTA:CODE_SUP' v='1017'/>
>>
>> <tag k='SIRUTA:TYPE' v='9'/>
>>
>> <tag k='postal_code' v='2500'/>
>>
>> <tag k='is_in' v='ALBA,ROMANIA'/>
>>
>> <tag k='population' v='65091'/>
>>
>> <tag k='place' v='city'/>
>>
>> </node>
>>
>>
>>
>
Aici observatia lui Alex legata de codul postal este corecta.
>
> Cum se vede din exemplul de mai sus am adaugat cheia SIRUTA cu subcampurile
> CODE, CODE_SUP si TYPE (puteti gasi descrierea metodologiei SIRUTA aici<http://www.insse.ro/cms/files/siruta/Metodologie.doc>
> )
>
> Pe baza informatiilor din metodologia de mai sus am construit urmatoare
> relatie:
>
> SIRUTA:TYPE PLACE
> ----------- -------
> 1,4,9,40 city 40 doar pentru Bucuresti. In rest sunt municipii
> sau resedinta de municipiu
> 2,5,17 town orase si resedinta de oras
> 3,11,19,22,23 village sate si comune
> 10,18 village alte localitati
> 6 <null> aici nu am idee ce sa trec (sunt sectoarele
> Bucurestiului)
>
Singura problema aici este legata de modul de etichetare a satelor. Avem de
ales intre village si hamlet. Personal as alege hamlet pentru a putea face o
diferenta intre o comunca si un sat.
>
> De asemenea am construit is_in pe baza informatiei din campul NAME_SUP,
> din care am filtrat MUNICIPIUL si ORAS, cu eliminarea autoreferintelor (de
> tipul ALBA IULIA is_in ALBA IULIA).
>
> Aici ar exista varianta in care sa pastram referinte de tipul
> is_in=MUNICIPIUL ALBA IULIA si adaugarea unui punct de tip
> place=municipality
> name=MUNICIPIUL ALBA IULIA
>
Aici prefer varianta care nu introduce un nod nou.
Numai bine,
Ciprian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-ro/attachments/20090605/ed7fe3b2/attachment.html>
More information about the Talk-ro
mailing list