Salut,<div><br></div><div>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. :)</div><div><br></div><div>Treaba functioneaza in felul urmator:</div>
<div><br></div><div>1. se ia un fisier de judet in format .kmz de pe <a href="http://cultura.ro">cultura.ro</a> si se decomprima in .kml;</div><div>2. se importa datele din kml (nume localitatilor si coordonatele punctelor ce compun limitele) in baza locala de date;</div>
<div>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;</div><div>4. se iau automat la rand localitatile si se incarca limitele pe OSM via API-ul lor - fiecare limita fiind un edit separat.</div>
<div><br></div><div>Pentru moment am facut doar teste pe sandbox-ul API-ul OpenStreetMap aflat aici: <a href="http://api06.dev.openstreetmap.org/">http://api06.dev.openstreetmap.org/</a> 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.</div>
<div><br></div><div>Un edit arata in felul urmator:</div><div><a href="http://api06.dev.openstreetmap.org/browse/changeset/1967">http://api06.dev.openstreetmap.org/browse/changeset/1967</a></div><div><br></div><div>Am precizat sursa asa cum s-a cerut.</div>
<div><br></div><div>Limita in sine arata asa (fiind copia exacta a ceea ce exista in kml):</div><div><a href="http://api06.dev.openstreetmap.org/browse/way/49411">http://api06.dev.openstreetmap.org/browse/way/49411</a></div>
<div><br></div><div>Tag-urile care le-am stiut pune sunt:</div><div><br></div><div>landuse = residential</div><div>layer = -3</div><div>name = Numele localitatii</div><div>source = Mircea Anghelescu (<a href="http://cultura.ro">cultura.ro</a>)</div>
<div><br></div><div>Intrebari:</div><div><br></div><div>1. am gresit ceva?</div><div>2. ce tag-uri lipsesc? (pot adauga orice din SIRUTA)</div><div><br></div><div>In momentul in care ajungem la o forma "finala" ii voi da drumul, cam cu cate un judet pe zi.</div>
<div><br></div><div>Alte note:</div><div><br></div><div>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.</div>
<div>2. Nu sunt toate localitatile.</div><div>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.</div>
<div><br></div><div>Noapte buna,</div><div>Janos</div>