Salutare,<br><br>Am sa raspund si catre lista, sunt convins ca subiectul e unul interesant.<br><br><div class="gmail_quote">2009/8/12 Razvan Popa <span dir="ltr"><<a href="mailto:termita@gmail.com">termita@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Salut,<br><br>Am zis ca poate mai bine te intreb direct, pentru ca esti atat de implicat si sunt destul de sigur ca stii raspunsul: cum as putea sa aleg nodurile care indica drumuri, de orice fel? <br>
Am nevoie sa imi fac un mecanism de importare pentru infrastructura rutiera din tara. E suficient sa ma iau dupa tag-urile cu cheia highway aplicate "way"-urilor? "way" se refera numai la drumuri?<div>
<br></div><div>Multumesc frumos.<div class="im"><br>
</div></div></blockquote></div><br>Daca te intereseaza reteaua de drumuri ai nevoie de toate obiectele de tip "way" din baza de date (impreuna cu toate nodurile referite de acestea) care contin tag-ul highway. Valorile care probabil te intereseaza sunt din multimea {motorway, motorway_link, trunk, trunk_link, primary, secondary, tertiary, unclassified, residential, service, living_street, track, pedestrian, road} la care probabil mai poti adauga si tu alte valori care te intereseaza.<br>
<br>Oricum filtrarea se face relativ usor folosind principalul utilitar pentru lucru si fisiere OSM: Osmosis (<a href="http://wiki.openstreetmap.org/wiki/Osmosis">http://wiki.openstreetmap.org/wiki/Osmosis</a>). Un exemplu care filtreaza toate obiecte de tip "way" care sunt etichetate "highway=footway" sau "highway=path":<br>
<br><span style="font-family: courier new,monospace;">$ osmosis --read-xml planet-rom-090811.osm --way-key-value keyValueList="highway.footway,highway.path" --used-node --write-xml testFootway.osm</span><br style="font-family: courier new,monospace;">
<br>Se observa usor fisierul de intrare (planet-rom-900811.osm), filtrele aplicate si fisierul de iesire care va fi creat. Optiunea "used-node" este pentru a pastra doar nodurile care apartin de obiectele de tip "way" filtrate, altfel se vor pastra TOATE noduri din fisierul de intrare.<br>
<br>Multe exemple si documentatie bine pusa la punct gasiti la link-ul anterior din Wiki si aici <a href="http://wiki.openstreetmap.org/wiki/Osmosis/DetailedUsage">http://wiki.openstreetmap.org/wiki/Osmosis/DetailedUsage</a><br>
Pentru Romania fisierul zilnic este disponibil la adresa <a href="http://osm.stilpu.org/daily/">http://osm.stilpu.org/daily/</a> <br><br>Sper ca am fost de folos.<br><br style="font-family: courier new,monospace;">Numai bine,<br>
Ciprian<br>