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