witam,
udało mi się za pomocą osmosis’a, za pomocą polecenia
osmosis --read-xml planet.osm --bounding-box top=52.4058 left=20.895 bottom=52.405 right=20.896 --write-xml plik.xml
wyodrębnić jakąś tam drogę.

czy po zaimportowaniu pliku plenet.osm do bazy postgresql
osmosis --read-xml file=“planet.osm” --write-apidb host=“x” database=“x” user=“x” password=“x”
polecenie te zrobi to samo co to:
select way from planet_roads where ST_Intersects(way,ST_GeomFromText(‘POLYGON((14 49, 24 49, 24 55, 14 55, 14 49))’,4326)) ???

jako planet.osm jest u mnie tylko polska część osm, polecenie wykonuje się bardzo długo, jedno zapytanie i musze czekać ponad minute czasu na odpowiedz.

Jaki teraz powinien być mój algorytm wykonywanych działań?

Czy każdy punkt tracku powinienem przepuszczać przez te polecenie?

Bazę PostgreSQL i Postgisa tworzyłem na podstawie tej instrukcji http://www.earthisflat.net/zdp/ ćw 1 i 2