Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Trasa dojazdu QGis
19-03-2018, 09:50,
#2
RE: Trasa dojazdu QGis
Ja do wyznaczenia najkrótszej drogi korzystałem w postgis z funkcji pgrouting (https://anitagraser.com/2013/07/06/pgrou...ick-guide/)
Źródła osi jezdni na podstawie których wyznacza/pokazuje najkrótszy odcinek muszą być prawidłowe tzn. mieć węzły na każdym przecięciu - dane z openstreetmaps są prawidłowe.

Przykład zapytania wygląda następująco: SELECT sum(cost) as cost FROM pgr_fromAtoB('roads', x1, y1, x2, y2)
gdzie x,y to mogą być np.
ST_X(ST_Centroid(dzialki.geom)) as x1,
ST_Y(ST_Centroid(dzialki.geom)) as y1,
ST_X(ST_Centroid(obk_uzytecznosci.geom)) as x2,
ST_Y(ST_Centroid(obk_uzytecznosci.geom)) as y2,

Zapytanie działa szybko w obrębie danych np. jednego miasta. Na wynik analizy w przypadku osi dróg dla obszaru województwa (testowałem) trzeba trochę poczekać kilkanaście sekund i więcej.


Wiadomości w tym wątku
Trasa dojazdu QGis - przez ania_1989 - 18-03-2018, 22:26
RE: Trasa dojazdu QGis - przez tm261700 - 19-03-2018, 09:50
RE: Trasa dojazdu QGis - przez ania_1989 - 19-03-2018, 16:48
RE: Trasa dojazdu QGis - przez ania_1989 - 20-03-2018, 14:56
RE: Trasa dojazdu QGis - przez tm261700 - 22-03-2018, 11:09

Skocz do: