Określa, które lokalizacje na powierzchni rastrowej są widoczne dla zbioru obiektów obserwatorów przy użyciu metod geodezyjnych.
Ta funkcja może przeprowadzać dwa rodzaje analizy widoczności:
- Częstotliwość — określa, które lokalizacje na powierzchni rastrowej są widoczne dla zbioru obserwatorów.
- Obserwatorzy — identyfikuje, którzy obserwatorzy są widoczni z poszczególnych lokalizacji na powierzchni rastrowej.
Dowiedz się więcej o sposobie działania narzędzia Geodezyjny obszar widoczności
Uwagi
Funkcję tę można przyspieszyć, używając procesora graficznego (GPU). Oznacza to, że jeśli w systemie jest dostępny procesor graficzny, zostanie on użyty do poprawy wydajności.
W przeciwieństwie do podobnych narzędzi ta funkcja nie ma parametru współczynnika Z. Aby zapewnić poprawność wynikowego rastra widoczności, przypisz do rastra wejściowego sferoidalny pionowy układ współrzędnych, jeśli nie jest jeszcze przypisany.
Widoczność środka każdego piksela jest określona przez test linii widoczności przebiegającej między celem i każdym obserwatorem. Jeśli obserwator może widzieć cel w środku piksela, piksel jest traktowany jako widoczny. To narzędzie zawsze przy określaniu widoczności bierze pod uwagę krzywiznę kuli ziemskiej.
W wynikowym rastrze widoczności niewidoczne piksele mają przypisaną wartość Brak danych.
Jeśli raster wejściowy zawiera niepożądane szumy spowodowane błędami próbkowania, przed uruchomieniem tej funkcji można wygładzić raster za pomocą filtra dolnoprzepustowego, na przykład opcji Średnia funkcji rastrowej Statystyki z punktami centralnymi.
Jeśli zachodzi konieczność przeprowadzenia ponownego próbkowania rastra wejściowego, używana jest interpolacja bilinearna (dwuliniowa). Przykładem sytuacji, w jakiej konieczne jest wykonanie ponownego próbkowania rastra wejściowego, jest sytuacja, kiedy wynikowy układ współrzędnych, zasięg lub wielkość komórki jest inna niż odpowiedni element wejściowy.
Aby sterować jakością i czasem potrzebnym na uzyskanie wyniku, można użyć parametru Metoda analizy. Metoda Pole widzenia po obwodzie jest przeznaczona do analizy eksploracyjnej, ponieważ osiąga lepszą wydajność kosztem jakości danych wynikowych. Aby uzyskać dokładniejsze wyniki, użyj metody Wszystkie pola widzenia.
W przypadku typu analizy obserwatorów dozwolona maksymalna liczba wejściowych punktów obserwatorów wynosi 32.
Domyślnie obszar widoczności zostanie obliczony w maksymalnym zasięgu wejściowego zestawu danych. Z uwagi na poprawę wydajności zalecane jest jawne skonfigurowanie parametru promienia zewnętrznego na maksymalną interesującą odległość do analizy. Dzięki temu parametrowi narzędzie wykona swoje obliczenia tylko na komórkach znajdujących się w pewnej odległości od obserwatorów.
Parametry
Nazwa parametru | Opis |
---|---|
Raster (wymagany) | Wejściowy raster powierzchni. Może to być raster całkowitoliczbowy lub zmiennoprzecinkowy. Podczas obliczania widoczności dane wejściowe są przekształcane w trójwymiarowy, geocentryczny układ współrzędnych. Komórki o wartościach NoData w rastrze wejściowym nie blokują możliwości określania widoczności. |
Obiekty obserwatora (wymagany) | Wejściowa klasa obiektów identyfikująca lokalizacje obserwatora. Mogą to być obiekty punktowe, wielopunktowe lub poliliniowe. Podczas obliczania widoczności wejściowa klasa obiektów jest przekształcana w trójwymiarowy, geocentryczny układ współrzędnych. Obserwatorzy znajdujący się poza zasięgiem rastra powierzchni lub w komórkach o wartości NoData nie będą uwzględniani w obliczeniach. |
Metoda analizy | Wybierz metodę obliczania widoczności. Ta opcja umożliwia zwiększenie wydajności kosztem nieznacznego zmniejszenia dokładności.
|
Rodzaj analizy | Wybierz typ analizy widoczności, który ma zostać wykonany, określając stopień widoczności poszczególnych komórek dla obserwatorów lub identyfikując dla każdej lokalizacji na powierzchni, którzy obserwatorzy są widoczni.
|
Błąd pionowy | Wielkość niepewności mierzona jako błąd średniej kwadratowej (RMSE) w wartościach wysokości powierzchni. Jest to wartość zmiennoprzecinkowa reprezentująca oczekiwany błąd wartości wejściowej powierzchni. Jeśli dla tego parametru przypisano wartość większą niż 0, wynikowy raster widoczności będzie liczbą zmiennoprzecinkową. W tym przypadku każda wartość piksela w wynikowym rastrze widoczności reprezentuje sumę prawdopodobieństw, że komórka będzie widoczna dla któregokolwiek z obserwatorów. Jeśli opcja Rodzaj analizy ma wartość Obserwatorzy lub opcja Metoda analizy ma wartość Pole widzenia po obwodzie, ten parametr jest wyłączony. |
Współczynnik załamania światła | Współczynnik załamania światła widzialnego w powietrzu. Wartość domyślna wynosi 0,13. |
Przesunięcie powierzchni | Ta wartość wskazuje pionową odległość (w jednostkach powierzchni), która ma zostać dodana do wartości Z każdego piksela docelowego uznanego za widoczny. Ta wartość powinna być dodatnią liczbą całkowitą lub zmiennoprzecinkową. Może to być pole w wejściowym zestawie danych Obiekty obserwatorów lub wartość liczbowa. Jeśli dla tego parametru zostanie ustawiona wartość, zostanie ona zastosowana dla wszystkich obserwatorów. Aby określić inne wartości dla każdego obserwatora, ustaw dla tego parametru pole w zestawie danych Obiekty obserwatorów. |
Wysokość obserwatora | Ta wartość jest używana w celu zdefiniowania wysokości powierzchni punktów lub wierzchołków obserwatora. Może to być pole w wejściowym zestawie danych Obiekty obserwatorów lub wartość liczbowa. Jeśli wartość tego parametru nie zostanie podana, wysokość obserwatora zostanie uzyskana z rastra powierzchni przy użyciu interpolacji bilinearnej. Jeśli dla tego parametru zostanie skonfigurowana wartość, to będzie ona stosowana do wszystkich obserwatorów. Aby określić inne wartości dla każdego obserwatora, ustaw dla tego parametru pole w zestawie danych Obiekty obserwatorów. |
Przesunięcie obserwatora | Ta wartość wskazuje pionową odległość (w jednostkach powierzchni), która ma zostać dodana do wysokości obserwatora. Ta wartość powinna być dodatnią liczbą całkowitą lub zmiennoprzecinkową. Może to być pole w wejściowym zestawie danych Obiekty obserwatorów lub wartość liczbowa. Jeśli dla tego parametru zostanie ustawiona wartość, zostanie ona zastosowana dla wszystkich obserwatorów. Aby określić inne wartości dla każdego obserwatora, ustaw dla tego parametru pole w zestawie danych Obiekty obserwatorów. |
Promień wewnętrzny | Ta wartość definiuje początkową (minimalną) odległość, od której jest określana widoczność. Piksele znajdujące się bliżej niż wynosi ta odległość są uznawane za niewidoczne w danych wynikowych, ale nadal mogą blokować widoczność pikseli znajdujących się między promieniem wewnętrznym i promieniem zewnętrznym. Wartość domyślna wynosi 0. Może to być pole w wejściowym zestawie danych Obiekty obserwatorów lub wartość liczbowa. Jeśli dla tego parametru zostanie ustawiona wartość, zostanie ona zastosowana dla wszystkich obserwatorów. Aby określić inne wartości dla każdego obserwatora, ustaw dla tego parametru pole w zestawie danych Obiekty obserwatorów. |
Promień wewnętrzny w odległości trójwymiarowej | Typ odległości dla parametru Promień wewnętrzny.
|
Promień zewnętrzny | Ta wartość definiuje maksymalną odległość, od której jest określana widoczność. Piksele znajdujące się poza tą odległością są wykluczone z analizy. Może to być pole w wejściowym zestawie danych Obiekty obserwatorów lub wartość liczbowa. Jeśli dla tego parametru zostanie ustawiona wartość, zostanie ona zastosowana dla wszystkich obserwatorów. Aby określić inne wartości dla każdego obserwatora, ustaw dla tego parametru pole w zestawie danych Obiekty obserwatorów. |
Promień zewnętrzny w odległości trójwymiarowej | Typ odległości dla parametru Promień zewnętrzny.
|
Poziomy kąt początkowy | Ta wartość definiuje kąt początkowy poziomego zasięgu skanowania. Ta wartość powinna być podana w stopniach z zakresu od 0 do 360,0, gdzie 0 oznacza kierunek północny. Wartość domyślna wynosi 0. Może to być pole w wejściowym zestawie danych Obiekty obserwatorów lub wartość liczbowa. Jeśli dla tego parametru zostanie ustawiona wartość, zostanie ona zastosowana dla wszystkich obserwatorów. Aby określić inne wartości dla każdego obserwatora, ustaw dla tego parametru pole w zestawie danych Obiekty obserwatorów. |
Poziomy kąt końcowy | Ta wartość definiuje kąt końcowy poziomego zasięgu skanowania. Ta wartość powinna być podana w stopniach z zakresu od 0 do 360,0, gdzie 0 oznacza kierunek północny. Wartość domyślna wynosi 360,0. Może to być pole w wejściowym zestawie danych Obiekty obserwatorów lub wartość liczbowa. Jeśli dla tego parametru zostanie ustawiona wartość, zostanie ona zastosowana dla wszystkich obserwatorów. Aby określić inne wartości dla każdego obserwatora, ustaw dla tego parametru pole w zestawie danych Obiekty obserwatorów. |
Górny kąt pionowy | Ta wartość definiuje limit górnego kąta pionowego skanu powyżej płaszczyzny poziomej. Ta wartość powinna być określana w stopniach w zakresie od 0 do 90,0, w liczbach całkowitych lub zmiennoprzecinkowych. Wartość domyślna wynosi 90,0. Może to być pole w wejściowym zestawie danych Obiekty obserwatorów lub wartość liczbowa. Jeśli dla tego parametru zostanie ustawiona wartość, zostanie ona zastosowana dla wszystkich obserwatorów. Aby określić inne wartości dla każdego obserwatora, ustaw dla tego parametru pole w zestawie danych Obiekty obserwatorów. |
Dolny kąt pionowy | Ta wartość definiuje limit dolnego kąta pionowego skanu poniżej płaszczyzny poziomej. Ta wartość powinna być określana w stopniach w zakresie od -90,0 do 0, w liczbach całkowitych lub zmiennoprzecinkowych. Wartość domyślna wynosi -90,0. Może to być pole w wejściowym zestawie danych Obiekty obserwatorów lub wartość liczbowa. Jeśli dla tego parametru zostanie ustawiona wartość, zostanie ona zastosowana dla wszystkich obserwatorów. Aby określić inne wartości dla każdego obserwatora, ustaw dla tego parametru pole w zestawie danych Obiekty obserwatorów. |