[Talk-ro] Filtru aplicat datelor OSM
Ciprian Talaba
cipriantalaba at gmail.com
Wed Aug 12 14:43:13 BST 2009
Salutare,
Am sa raspund si catre lista, sunt convins ca subiectul e unul interesant.
2009/8/12 Razvan Popa <termita at gmail.com>
> Salut,
>
> 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?
> 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?
> Multumesc frumos.
>
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.
Oricum filtrarea se face relativ usor folosind principalul utilitar pentru
lucru si fisiere OSM: Osmosis (http://wiki.openstreetmap.org/wiki/Osmosis).
Un exemplu care filtreaza toate obiecte de tip "way" care sunt etichetate
"highway=footway" sau "highway=path":
$ osmosis --read-xml planet-rom-090811.osm --way-key-value
keyValueList="highway.footway,highway.path" --used-node --write-xml
testFootway.osm
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.
Multe exemple si documentatie bine pusa la punct gasiti la link-ul anterior
din Wiki si aici http://wiki.openstreetmap.org/wiki/Osmosis/DetailedUsage
Pentru Romania fisierul zilnic este disponibil la adresa
http://osm.stilpu.org/daily/
Sper ca am fost de folos.
Numai bine,
Ciprian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-ro/attachments/20090812/901a8186/attachment.html>
More information about the Talk-ro
mailing list