Obliczenie azymutów pomiędzy jednym punktem a zbiorem innych punktów - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: Obliczenie azymutów pomiędzy jednym punktem a zbiorem innych punktów (/thread-1858.html) |
Obliczenie azymutów pomiędzy jednym punktem a zbiorem innych punktów - wlodluka - 19-02-2020 Witam. Napotkałem taki problem. Mam dwie warstwy punktowe : - receptory; - emitory Dla receptorów tworze bufor i nim dokonuję selekcji emitorów. Mam ich liczbę oraz odległość poszczególnych emitorów od poszczególnych receptorów. PROBLEM jak obliczyć - dla danych podzbiorów punktów - azymuty pomiędzy receptorem a emitorami w danym buforze. Sprawdzałem wtyczki - Azimuth and Distance Calculator i Azimuth and Distance Plugin nie potrafie nimi tego zrobić, a funkcja azimuth(point_a,point_b) nie jest dla mnie zrozumiała. Pozdrawiam WlodLuka RE: Obliczenie azymutów pomiędzy jednym punktem a zbiorem innych punktów - cinek8910r - 21-02-2020 Cześć Pewnie nie do końca rozumiem. Jakbyś dał linie huba na tych dwóch punktowych warstwach, a na tym co wyjdzie spróbował w kalkulatorze pól angle_at_vertex. RE: Obliczenie azymutów pomiędzy jednym punktem a zbiorem innych punktów - wlodluka - 21-02-2020 "linie huba" ??? Jeszcze raz mam punkt - "receptor" np. urządzenie mierzące PM 10... Takich punktów ma 50 I mam emitory - niska zabudowa" centroidy" budynków... Tworzę bufor wokół punktu "receptor" dokonuję selekcji "budynków" Potrafię zliczyć ich ilość - w buforze i ich odległość od receptora - "Macierz odległości" Ale jak wiemy emisje przenoszone są przez wiatr - wiec trzeba je "skorelować" z różą wiatrów By to zrobić - muszę znać azymut emitora względem receptora ... Wiem - przechodzę wgs 84 do 2180 exportuję i liczę w np. w OpenOffice calc... PitaGoras i trygonometria - tak to robię ... Ale wiem że można to zrobić w QGIS - ale nie wiem jak ... RE: Obliczenie azymutów pomiędzy jednym punktem a zbiorem innych punktów - cinek8910r - 21-02-2020 Z tymi linia huba chodziło mi o "odległości do najbliższego huba (linia do huba)". Jak to będziesz miał to zadziała to: degrees (azimuth (start_point($geometry), end_point ($geometry))) w kalkulatorze pól. Może to i zadziała bez tych linii huba. Sprawdzałem to na 3.10 i działa poprawnie. Oczywiście jest ważne co jest początkiem, a co końcem linii. |