Forum QGIS
zaawansowana analiza widoczności - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: GRASS (http://forum.quantum-gis.pl/forum-9.html)
+--- Wątek: zaawansowana analiza widoczności (/thread-696.html)



zaawansowana analiza widoczności - Grzehoow - 20-04-2012

Witam.
Mam problem, nad którym się zastanawiam:
czy istnieje jakaś funkcja, która pozwoli na zrobienie analizy widoczności z danego punktu na cyfrowym modelu wysokościowym, która nie tylko przedstawiałaby wynik w postaci pól widocznych i niewidocznych, ale dodatkowo w tych polach wskazywałaby (jako wartość w komórkach rastra) na odchylenie w metrach od płaszczyzny patrzenia (czyli raster z informacją w komórkach jak głęboko pod, albo jak wysoko nad płaszczyzną obserwacji znajduje się powierzchnia terenu).

Chodzi o analizę urbanistyczną widoczności - wytyczyć pola, w których wysoka zabudowa nie zasłoni obszarów cennych krajobrazowo widzianych z różnych punktów obserwacyjnych.


RE: zaawansowana analiza widoczności - p0cisk - 20-04-2012

Witam

Możesz zrobić nowy raster z NMT w którym obliczysz różnicę terenu od punktu patrzenia: wartość_piksela-wysokość_obserwacji (r.mapcalc). W ten sposób ujemne wartości będą oznaczać że teren jest niżej, a dodatnie wyżej od punktu obserwacji. Później wystarczy przyciąć ten raster maską z analizy widoczności.

Pozdrawiam


RE: zaawansowana analiza widoczności - robert - 20-04-2012

Zauważ, że w tym przypadku nie masz czegoś takiego jak "płaszczyzna patrzenia". Bo te "linie patrzenia" nie tworzą płaszczyzny.
Analizując nawet najprostszy przypadek - całkowicie płaski teren z obserwatorem 10 m nad powierzchnią terenu.
Jak rozumiem, chciałbyś mapę na której w miejscu obserwatora uzyskach wartość 10, a w miarę oddalania się coraz mniejsze wartości, które nie przesłonią tego co dalej. Ale tu jest pewna pułapka logiczna, bo nawet najmniejszy obiekt w dowolnym miejscu, przysłoni to co jest zaraz za nim.

Co możnaby policzyć? Obszary, które są niewidoczne. I dla tych obszarów wyznaczyć taką zabudowę, której nie będzie widać zza istniejących przeszkód. Jak? Nie tak prosto, ale dałoby się.