Skip To Content

Dostosowywanie analizy rastrowej przy użyciu funkcji rastrowych

Rozproszona analiza rastrowa oparta na serwerze ArcGIS Image Server umożliwia przetwarzanie zestawów danych rastrowych i uzyskiwanych dzięki zdalnym czujnikom zobrazowań przy użyciu obszernego zestawu funkcji rastrowych. Określone wyniki są automatycznie zapisywane i publikowane w rozproszonym magazynie danych rastrowych, skąd można je udostępniać w całym przedsiębiorstwie.

Niezawodny zestaw funkcji analizy rastrowej

Fundamentem analizy rastrowej jest zestaw ponad 150 funkcji rastrowych udostępnianych przez ArcGIS. Są one dostępne jako odrębne funkcje przetwarzające lub można je połączyć w łańcuch przetwarzania jako szablony funkcji rastrowych (RFT). Szablony funkcji rastrowych są niestandardowymi łańcuchami przetwarzania, które można dostosować na potrzeby każdej aplikacji za pomocą różnych typów danych wejściowych i funkcji przetwarzających ułatwiających realizację konkretnych procedur wykonywania zadań.

Użytkownicy mogą rozszerzać funkcje analizy rastrowej za pomocą interfejsu ArcGIS API for Python. Niestandardowe funkcje rastrowe mogą być pisane w języku Python. Gdy zostaną dodane do systemu, umożliwiają korzystanie z rozproszonego przetwarzania analizy rastrowej.

Funkcje rastrowe i szablony RFT obsługują lokalne, chmurowe oraz internetowe implementacje rozproszonego przetwarzania i przechowywania. Zarówno standardowe, jak i niestandardowe narzędzia przetwarzania i przechowywania danych rastrowych są elastyczne i można je skalować w reakcji na nagłe wzrosty zapotrzebowania, w sytuacjach awaryjnych, przy zmianach priorytetów i w innych przypadkach wpływających na wymagane zdolności produkcyjne, zapotrzebowanie i koszty. Funkcje rastrowe obsługują przetwarzanie rozproszone w dynamicznych środowiskach przetwarzania. Wraz ze zmianą liczby instancji przetwarzających zmienia się rozkład procesów analizy rastrowej w celu wykorzystania zasobów przetwarzania i przechowywania.

Te procedury wykonywania zadań oparte na funkcjach rastra i szablonach RFT można zaimplementować za pomocą aplikacji ArcGIS Pro, interfejsu ArcGIS REST API, interfejsu ArcGIS API for Python oraz interfejsu Java Script API, jak również za pomocą przeglądarki map Map Viewer w portalu ArcGIS Enterprise. Na przykład można przeprowadzić rozproszoną analizę rastrową za pomocą zadania Generuj Raster przez przekazanie reprezentacji obiektu JSON łańcucha funkcji rastrowej.

Funkcje rastrowe i obiekty dostępne na potrzeby analizy rastrowej

W poniższej tabeli wymieniono funkcje rastrowe, za pomocą których można przeprowadzać analizę rastrową w aplikacji ArcGIS Enterprise Map Viewer. Aby uzyskać dostęp do funkcji rastrowych, otwórz mapę i kliknij przycisk Analiza, co spowoduje otwarcie panelu Wykonaj analizę. Kliknij przycisk Analiza rastrowa, aby otworzyć panel Analiza rastrowa i wyświetlić funkcje rastrowe dostępne w różnych kategoriach, takich jak Wzorce analityczne, Analizowanie obrazów i Analiza wielowymiarowa.

W Edytorze funkcji rastrowych można korzystać z funkcji rastrowych i tworzyć własne, niestandardowe łańcuchy szablonów funkcji rastrowych. Kliknij przycisk Funkcje rastrowe w górnej części panelu Analiza rastrowa, aby otworzyć okno Szablon funkcji rastrowej. Dostępne funkcje rastrowe znajdują się w panelu po lewej stronie. Wybierz funkcję rastrową i kliknij przycisk Dodaj funkcję, aby dodać ją do edytora funkcji rastrowych i utworzyć własny szablon funkcji rastrowej. Nadaj nazwę łańcuchowi funkcji rastrowych i zapisz go.

Poniżej wymieniono funkcje rastrowe dostępne w panelu Analiza rastrowa aplikacji Map Viewer.

Analiza

Funkcja rastrowaOpisInterfejs API obiektu

Binarne przetwarzanie progowe

Funkcja binarna Threshold dzieli raster na dwie osobne klasy przy użyciu metody Otsu, która rozróżnia tło i pierwszy plan zobrazowania, tworząc dwie klasy o minimalnej wariancji wewnątrz klas. Więcej informacji na ten temat zawiera opis funkcji rastrowej Binarne przetwarzanie progowe.

JSON | Python

Analiza CCDC

Ocenia zachodzące z biegiem czasu zmiany w wartościach pikseli przy użyciu metody ciągłego wykrywania i klasyfikacji zmian (Continuous Change Detection and Classification - CCDC) i generuje raster wielowymiarowy zawierający wyniki modelu.

Zapoznaj się z funkcją rastrową Analiza CCDC.

REST

Obliczanie zmian

Oblicza różnice między dwoma zestawami danych kategorialnych lub ciągłych. Więcej informacji na ten temat zawiera opis funkcji rastrowej Obliczanie zmian.

Wykrywanie zmian przy użyciu analizy zmian

Generuje raster zawierający informacje o zmianach pikseli przy użyciu rastra analizy zmian będącego wynikiem działania narzędzia Analiza zmian przy użyciu CCDC.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Wykrywanie zmian przy użyciu analizy zmian.

REST

Generuj trend

Szacuje trend dla każdego piksela wzdłuż wymiaru dla danej zmiennej w rastrze wielowymiarowym. Więcej informacji na ten temat zawiera opis funkcji rastrowej Generuj trend.

Python | REST

Indeks cieplny

Oblicza temperaturę pozorną na podstawie temperatury otoczenia i wilgotności względnej. Więcej informacji na ten temat zawiera opis funkcji rastrowej Indeks cieplny.

Gęstość skupień

Oblicza obszar wielkości na jednostkę na podstawie obiektów punktowych lub poliliniowych przy użyciu funkcji skupienia w celu dopasowania ciągłej stożkowej powierzchni do poszczególnych punktów lub polilinii.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Gęstość skupień.

Python

NDVI

Znormalizowany różnicowy wskaźnik wegetacji (Normalized Difference Vegetation Index, NDVI) jest standardowym indeksem umożliwiającym generowanie obrazów obszarów zielonych (względną biomasę). Indeks wykorzystuje kontrast między charakterystykami dwóch pasm z wielospektralnego zestawu danych rastrowych – absorpcji chlorofilu w paśmie czerwieni i wysokiego współczynnik odbicia roślinności w paśmie bliskiej podczerwieni (NIR). Więcej informacji na ten temat zawiera opis funkcji NDVI.

JSON | Python

Kolorowanie NDVI

Stosuje funkcję NDVI do rastra wejściowego, a następnie używa mapy kolorów lub skali barw do wyświetlenia wyniku. Więcej informacji na ten temat zawiera opis funkcji rastrowej Kolorowanie NDVI.

Prognozuj przy użyciu trendu

Generuje prognozowaną warstwę przy użyciu danych wynikowych funkcji Generuj trend. Więcej informacji na ten temat zawiera opis funkcji rastrowej Prognozuj przy użyciu trendu.

Python | REST

Przetwarzaj zbiór rastrów

Przetwarza każdy przekrój w wielowymiarowej warstwie rastrowej lub każdy element w warstwie mozaiki. Więcej informacji na ten temat zawiera opis funkcji rastrowej Przetwarzaj zbiór rastrów.

Python

Tasseled Cap

Standardowo wykrywa obiekty wybudowane przez człowieka, glebę i roślinność, mierząc poziom jasności, zieleni i wilgotności. Więcej informacji na ten temat zawiera opis funkcji rastrowej Tasseled Cap.

JSON | Python

Nakładanie ważone

Umożliwia nałożenie na siebie wielu rastrów używających wspólnej skali pomiarowej i waży je odpowiednio do ich ważności.

Funkcja Nakładanie ważone umożliwia nałożenie na siebie wielu rastrów używających wspólnej skali pomiarowej i waży je odpowiednio do ich ważności.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Nakładanie ważone.

JSON | Python

Suma ważona

Waży i dodaje tablicę rastrów metodą komórka po komórce.

Funkcja Suma ważona umożliwia nałożenie na siebie wielu rastrów, poprzez pomnożenie każdego z nich przez podaną wagę i zsumowanie ich razem.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Suma ważona.

JSON | Python

Temperatura odczuwalna

Temperatura odczuwalna to sposób pomiaru uczucia chłodu z uwzględnieniem wiatru. Więcej informacji na ten temat zawiera opis funkcji rastrowej Temperatura odczuwalna.

Wygląd

Funkcja rastrowaOpisInterfejs API obiektu

Kontrast i jasność

Dopasowuje różnice między kolorami i ogólną jasność obrazu. Więcej informacji na ten temat zawiera opis funkcji rastrowej Kontrast i jasność.

JSON | Python

Splatanie

Filtruje obraz w celu wyostrzenia, rozmycia lub wykrycia krawędzi obrazu albo wprowadza inne ulepszenia na podstawie skupień. Więcej informacji na ten temat zawiera opis funkcji rastrowej Splatanie.

JSON | Python

Wyostrzanie panchromatyczne

Rozszerza rozdzielczość przestrzenną obrazu wielopasmowego poprzez złączenie go z obrazem panchromatycznym o wysokiej rozdzielczości. Więcej informacji na ten temat zawiera opis funkcji rastrowej Wyostrzanie panchromatyczne.

JSON | Python

Dane statystyczne i histogram

Definiuje statystyki opisowe zestawu danych lub korzysta z rozkładu z innego zestawu danych. Więcej informacji na ten temat zawiera opis funkcji rastrowej Dane statystyczne i histogram.

JSON | Python

Rozciągnij

Oblicza statystykę centralną dla każdego piksela obrazu na podstawie zdefiniowanego sąsiedztwa. Więcej informacji na ten temat zawiera opis funkcji rastrowej Rozciągnij.

JSON | Python

Klasyfikacja

Funkcja rastrowaOpisInterfejs API obiektu

Klasyfikuj

Stosuje odpowiedni klasyfikator i powiązane dane treningowe określone w pliku treningowym .ecd do zestawu danych rastrowych lub rastra podzielonego na segmenty. Więcej informacji na ten temat zawiera opis funkcji rastrowej Klasyfikuj.

JSON | Pyton | REST

Liniowe rozdzielanie spektralne

Przeprowadza klasyfikację pikseli podrzędnych i oblicza ułamkową zawartość różnych typów pokrycia terenu w pojedynczych pikselach.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Liniowe rozdzielanie spektralne.

Python | REST

Klasyfikacja największego prawdopodobieństwa

Korzysta z algorytmu maksymalnego prawdopodobieństwa, aby przypisać piksele do klasy. Więcej informacji na ten temat zawiera opis funkcji rastrowej Klasyfikacja największego prawdopodobieństwa.

Python

Wzrost regionu

Powoduje wzrost regionów od punktów zaczepienia. Funkcja wzrostu regionu kategoryzuje sąsiednie piksele w grupy w zależności od podanego promienia od punktu zaczepienia. Do grupy pikseli jest przypisywana podana wartość wypełnienia. Więcej informacji na ten temat zawiera opis funkcji rastrowej Wzrost regionu.

Średnie przesunięcie segmentu

Grupuje w segmenty przylegające piksele, które mają podobne charakterystyki spektralne lub przestrzenne. Może być używana jako drugi raster w funkcji Klasyfikuj. Więcej informacji można znaleźć w opisie funkcji rastrowej Średnie przesunięcie segmentu i temacie Informacje o segmentacji i klasyfikacji.

JSON | Python | REST

Konwersja

Funkcja rastrowaOpisInterfejs API obiektu

Konwersja modelu koloru

Konwertuje model koloru obrazu HSV (barwa, nasycenie, wartość) na model RGB (czerwony, zielony, niebieski) lub RGB na HSV. Więcej informacji na ten temat zawiera opis funkcji rastrowej Konwersja modelu koloru.

Python

Mapa kolorów

Zmienia wartości pikseli w celu wyświetlenia danych rastrowych jako skali szarości lub obrazu RGB (czerwony, zielony, niebieski) na podstawie mapy kolorów. Więcej informacji na ten temat zawiera opis funkcji rastrowej Mapa kolorów.

JSON | Python

Mapa kolorów do RGB

Przekształca raster o pojedynczym paśmie z kolorową mapą na raster RGB zawierający trzy pasma (czerwone, zielone i niebieskie). Więcej informacji na ten temat zawiera opis funkcji rastrowej Mapa kolorów do RGB.

JSON | Python

Kompleks

Wyznacza wielkość na podstawie danych RADARSAT, aby można było ją wyświetlić. Więcej informacji na ten temat zawiera opis funkcji rastrowej Kompleks.

JSON | Python

Skala szarości

Konwertuje obraz wielopasmowy na obraz jednopasmowy w skali szarości. Do każdego pasma wejściowego można zastosować podane wagi. Więcej informacji na ten temat zawiera opis funkcji rastrowej Skala szarości.

JSON | Python

Rasteryzacja atrybutów

Wzbogaca raster, dodając pasma uzyskane na podstawie wartości określonych atrybutów tabeli zewnętrznej lub usługi obiektowej. Więcej informacji na ten temat zawiera opis funkcji rastrowej Rasteryzacja atrybutów.

Rasteryzacja obiektów

Konwertuje obiekty na raster. Obiekty mają przypisane wartości pikseli na podstawie pola obiektu, takiego jak OBJECTID. Opcjonalnie wartości pikseli mogą być oparte na polu z wartością zdefiniowaną przez użytkownika w tabeli atrybutów obiektu wejściowego. Więcej informacji na ten temat zawiera opis funkcji rastrowej Rasteryzacja obiektów.

Konwersja spektralna

Stosuje macierz względem obrazu wielopasmowego do przekształcenia obrazu z kolorami fałszywymi w obraz z pseudokolorami. Więcej informacji na ten temat zawiera opis funkcji rastrowej Konwersja spektralna.

JSON | Python

Teren do rastra

Renderuj dane wielopunktowe zarządzane przy użyciu zestawu danych terenowych przechowywanego w geobazie. Więcej informacji na ten temat zawiera opis funkcji rastrowej Teren do rastra.

Trend na RGB

Przekształca raster trendu w raster zawierający trzy pasma (czerwone, zielone i niebieskie). Raster trendu jest generowany przy użyciu funkcji rastrowej Generowanie trendu lub funkcji rastrowej Analiza CCDC. Więcej informacji na ten temat zawiera opis funkcji rastrowej Trend na RGB.

Konwersja jednostek

Konwertuje wartości z jednej jednostki miary na inną. Więcej informacji na ten temat zawiera opis funkcji rastrowej Konwersja jednostek.

JSON | Python

Pole wektorowe

Składa dwa rastry jednopasmowe, z których każdy reprezentuje U-V lub Wielkość-kierunek, do postaci rastra dwupasmowego, w którym każde pasmo reprezentuje U-V lub Wielkość-kierunek. Za pomocą tej funkcji można także skonwertować każdy z tych typów kombinacji danych (U-V lub Wielkość-kierunek) na drugi. Więcej informacji na ten temat zawiera opis funkcji rastrowej Pole wektorowe.

JSON | Python

Korekta

Funkcja rastrowaOpisInterfejs API obiektu

Widoczny współczynnik odbicia

Kalibruje wartości numeryczne zobrazowania (DN) dla niektórych czujników satelitów. Do kalibracji wykorzystywana jest wysokość słońca, data pozyskania, wzmocnienie i odchylenie czujnika w każdym paśmie w celu uzyskania informacji o współczynniku odbicia początku atmosfery z uwzględnieniem kąta padania światła słonecznego. Więcej informacji na ten temat zawiera opis funkcji rastrowej Widoczny współczynnik odbicia.

Geometria

Ortorektyfikuje obraz na podstawie definicji czujnika oraz modelu terenu. Więcej informacji na ten temat zawiera opis funkcji rastrowej Geometria.

JSON | Python

Kalibracja radaru

Na zobrazowaniu radarowym wykonywana jest kalibracja, aby wartości pikseli stanowiły wierne odzwierciedlenie wstecznego rozpraszania radaru. Więcej informacji na ten temat zawiera opis funkcji rastrowej Kalibracja radaru.

Kalibracja radiometryczna Sentinel-1

Wykonuje różne typy kalibracji radiometrycznej na danych Sentinel-1. Więcej informacji na ten temat zawiera opis funkcji rastrowej Kalibracja radiometryczna Sentinel-1.

Python

Usuwanie szumów termicznych Sentinel-1

Usuwa szumy termiczne z danych Sentinel-1. Więcej informacji na ten temat zawiera opis funkcji rastrowej Usuwanie szumów termicznych Sentinel-1.

Python

Echo punktowe

Filtruje zawierający echa punktowe zestaw danych radarowych i wygładza szumy z zachowaniem krawędzi i ostrych obiektów obrazu. Więcej informacji na ten temat zawiera opis funkcji rastrowej Echo punktowe.

JSON | Python

Zarządzanie danymi

Funkcja rastrowaOpisInterfejs API obiektu

Agregacja

Generuje zestaw danych rastra wielowymiarowego, łącząc istniejące zmienne rastra wielowymiarowego wzdłuż wymiaru.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Agregacja.

Python | REST

Tabela atrybutów

Korzysta z tabeli atrybutów do symbolizacji rastra jednopasmowego. Jest to przydatne przy przedstawianiu zobrazowania przy użyciu określonych etykiet i kolorów. Jeśli tabela zawiera pola o nazwach: czerwony, zielony i niebieski, wartości w tych polach zostaną użyte jako mapa kolorów przy wyświetlaniu obrazu. Więcej informacji na ten temat zawiera opis funkcji rastrowej Tabela atrybutów.

Buforowane

Buforuje bloki pikseli, do których ostatnio był uzyskiwany dostęp. Więcej informacji zawiera opis funkcji rastrowej Buforowane.

Raster w pamięci podręcznej

Funkcja Raster w pamięci podręcznej tworzy wstępnie przetworzoną pamięć podręczną w punkcie łańcucha funkcji poprzedzającym te funkcje, które mogą mieć wpływ na wydajność ze względu na wysokie wymagania w zakresie mocy obliczeniowej. Te wymagające funkcje to między innymi Splatanie, Arytmetyka pasm, Wyostrzenie panchromatyczne, Geometria, jak również wiele funkcji arytmetycznych. Więcej informacji na ten temat zawiera opis funkcji rastrowej Raster w pamięci podręcznej.

Wytnij

Przycina raster z użyciem prostokątnego kształtu zgodnie ze zdefiniowanymi zasięgami albo z użyciem kształtu określonego przez wejściową klasę obiektów poligonowych. Kształt określający przycinany obszar może służyć do wycinania zakresu rastra lub wycinania obszaru wewnątrz rastra. Więcej informacji na ten temat zawiera opis funkcji rastrowej Wytnij.

Python

Pasma złożone

Łączy kilka rastrów w jeden raster wielopasmowy. Więcej informacji na ten temat zawiera opis funkcji rastrowej Pasma złożone.

Python

Stały

Tworzy wirtualny raster zawierający jedną wartość piksela, który może być użyty w szablonach funkcji rastrowych i do przetwarzania zestawów danych mozaiki. Stała wartość jest używana dla każdego piksela w rastrze. Więcej informacji na ten temat zawiera opis funkcji rastrowej Stały.

Python

Rozwiń

Rozszerza określone strefy rastra o podaną liczbę komórek.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Rozwiń.

Wyodrębnianie pasm

Zmienia kolejność pasm w rastrze lub je wydziela. Więcej informacji na ten temat zawiera opis funkcji rastrowej Wyodrębnianie pasm.

Python

Interpolacja nieregularnych danych

Funkcja interpolacji nieregularnych danych ponownie próbkuje dane o nieregularnej siatce tak, by każdy piksel miał taką samą wielkość i kwadratowy kształt. Więcej informacji na ten temat zawiera opis funkcji rastrowej Interpolacja nieregularnych danych.

Python

Kluczowe metadane

Ta funkcja umożliwia wstawienie lub zastąpienie kluczowych metadanych rastra. Więcej informacji na ten temat zawiera opis funkcji rastrowej Kluczowe metadane.

Maska

Tworzy wartości NoData poprzez definiowanie zakresu wartości pikseli. Wszystkie wartości spoza tego zakresu są zwracane jako wartości NoData. Więcej informacji na ten temat zawiera opis funkcji rastrowej Maska.

Python

Rastry mozaikowe

Zszywa razem kilka zestawów danych rastrowych w jeden zestaw danych. Więcej informacji na ten temat zawiera opis funkcji rastrowej Rastry mozaikowe.

Filtr wielowymiarowy

Tworzy warstwę rastrową na podstawie wielowymiarowego zestawu danych rastrowych poprzez utworzenie przekrojów danych zgodnie ze zdefiniowanymi zmiennymi i wymiarami. Więcej informacji na ten temat zawiera opis funkcji rastrowej Filtr wielowymiarowy.

Python

Raster wielowymiarowy

Dodaje wielowymiarowy zestaw danych jako wielowymiarową warstwę rastrową. Więcej informacji na ten temat zawiera opis funkcji rastrowej Raster wielowymiarowy.

Zastąp najbliższym sąsiadem

Zastępuje wybrane komórki rastra wartością ich najbliższego sąsiada. Jest to przydatne przy edycji obszarów rastra, które mogą zawierać błędne dane.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Zastąp najbliższym sąsiadem.

Python | REST

Losowe

Tworzy wirtualny raster zawierający losowe wartości pikseli, którego można używać w zestawie danych mozaiki. Więcej informacji na ten temat zawiera opis funkcji rastrowej Losowe.

Python

Informacje o rastrze

Funkcja Informacje o rastrze modyfikuje właściwości rastra, takie jak głębia bitowa, wartość NoData, wielkość komórki, zasięg itd. Więcej informacji na ten temat zawiera opis funkcji rastrowej Informacje o rastrze.

Ponowne przypisanie

Dynamicznie modyfikuje parametr funkcji używany w zestawie danych mozaiki lub usłudze rastrowej bez fizycznego utrwalenia zmian. Więcej informacji na ten temat zawiera opis funkcji rastrowej Ponowne przypisanie.

Grupowanie regionów

W przypadku poszczególnych komórek w danych wynikowych rejestruje tożsamość połączonego regionu, do którego należy komórka. Do każdego regionu jest przypisywana unikalna liczba.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Grupowanie regionów.

Python

Ponowne odwzorowanie

Odwzorowuje zestaw danych rastrowych, zestaw danych mozaiki lub element rastrowy w zestawie danych mozaiki. Pozwala ponadto na ponowne próbkowanie danych dla nowego rozmiaru komórki oraz zdefiniowanie początku. Więcej informacji na ten temat zawiera opis funkcji rastrowej Ponowne odwzorowanie.

Ponowne próbkowanie

Zmienia przestrzenną rozdzielczość zestawu danych. Więcej informacji na ten temat zawiera opis funkcji rastrowej Ponowne próbkowanie.

Python

Zmniejszenie

Zmniejsza określone strefy rastra o podaną liczbę komórek.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Zmniejszenie.

Python

Pas

Interpoluje z nieregularnych siatek lub danych pokosowych (swath). Więcej informacji na ten temat zawiera opis funkcji rastrowej Pas.

Transpoza bitów

Rozpakowuje bity piksela wejściowego i przyporządkowuje je do podanych bitów w pikselu wynikowym. Celem tej funkcji jest manipulowanie bitami z kilku danych wejściowych, takich jak produkty o jakości pasma Landsat 8. Więcej informacji na ten temat zawiera opis funkcji rastrowej Transpoza bitów.

Python

Odległość

Funkcja rastrowaOpisInterfejs API obiektu

Korytarz

Oblicza sumę akumulowanych kosztów dla dwóch wejściowych rastrów akumulowanych kosztów. Więcej informacji na ten temat zawiera opis funkcji rastrowej Korytarz.

Python

Przydział kosztu

Dla każdej komórki oblicza źródło o najmniejszym koszcie na podstawie najmniejszego akumulowanego kosztu na powierzchni kosztów.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Przydział kosztu.

Python

Łącze powrotne kosztu

Definiuje sąsiada będącego następną komórką w ścieżce o najmniejszym akumulowanym koszcie do źródła o najmniejszym koszcie. Więcej informacji na ten temat zawiera opis funkcji rastrowej Łącze powrotne kosztu.

Python

Odległość kosztu

Oblicza odległość o najmniejszym akumulowanym koszcie dla każdej komórki z lub do źródła o najmniejszym koszcie na powierzchni kosztów.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Odległość kosztu.

Python

Ścieżka kosztu

Oblicza ścieżkę o najmniejszym koszcie ze źródła do celu. Więcej informacji na ten temat zawiera opis funkcji rastrowej Ścieżka kosztu.

Python | REST

Akumulacja odległości

Dla każdej komórki oblicza odległość do źródeł, biorąc pod uwagę odległość w linii prostej, koszt odległości, rzeczywistą odległość powierzchniową, a także poziomy i pionowy składnik kosztów. Więcej informacji na ten temat zawiera opis funkcji rastrowej Akumulacja odległości.

Python | REST

Przydział odległości

Dla każdej komórki oblicza odległość do podanych źródeł, biorąc pod uwagę odległość w linii prostej, koszt odległości, rzeczywistą odległość powierzchniową, a także poziomy i pionowy składnik kosztów. Więcej informacji na ten temat zawiera opis funkcji rastrowej Przydział odległości.

Python | REST

Przydział euklidesowy

Dla każdej komórki oblicza najbliższe źródło na podstawie odległości euklidesowej. Więcej informacji na ten temat zawiera opis funkcji rastrowej Przydział euklidesowy.

Python

Euklidesowy kierunek powrotny

Oblicza dla każdej komórki kierunek w stopniach do sąsiedniej komórki znajdującej się na najkrótszej ścieżce powrotnej prowadzącej do najbliższego źródła z ominięciem barier. Więcej informacji na ten temat zawiera opis funkcji rastrowej Euklidesowy kierunek powrotny.

Python

Kierunek euklidesowy

Dla każdej komórki oblicza wyrażony w stopniach kierunek do najbliższego źródła. Więcej informacji na ten temat zawiera opis funkcji rastrowej Kierunek euklidesowy.

Python

Odległość euklidesowa

Dla każdej komórki oblicza odległość euklidesową do najbliższego źródła. Więcej informacji na ten temat zawiera opis funkcji rastrowej Odległość euklidesowa.

Python

Ścieżka najmniejszego kosztu

Oblicza ścieżkę o najmniejszym koszcie ze źródła do celu. Odległość o najmniejszym akumulowanym koszcie jest obliczana dla każdej komórki na powierzchni kosztów, do najbliższego źródła. Tworzony jest raster wynikowy rejestrujący ścieżkę lub ścieżki o najniższym koszcie prowadzące od wybranych lokalizacji do najbliższych komórek źródłowych zdefiniowanych w obrębie powierzchni akumulowanego kosztu (pod względem odległości kosztu). Więcej informacji na ten temat zawiera opis funkcji rastrowej Ścieżka najmniejszego kosztu.

Python

Ścieżka optymalna jako raster

Oblicza optymalną ścieżkę z miejsc docelowych do źródeł. Więcej informacji na ten temat zawiera opis funkcji rastrowej Ścieżka optymalna jako raster.

Python

Odległość ścieżki

Dla każdej komórki oblicza odległość o najmniejszym akumulowanym koszcie z lub do źródła o najmniejszym koszcie, biorąc pod uwagę odległość powierzchniową, a także poziomy i pionowy składnik kosztów. Więcej informacji na ten temat zawiera opis funkcji rastrowej Odległość ścieżki.

Python

Przydział odległości ścieżki

Dla każdej komórki oblicza źródło o najmniejszym koszcie na podstawie najmniejszego akumulowanego kosztu na powierzchni kosztów, biorąc pod uwagę odległość powierzchniową, a także poziomy i pionowy składnik kosztów. Więcej informacji na ten temat zawiera opis funkcji rastrowej Przydział odległości ścieżki.

Python

Łącze powrotne odległości ścieżki

Definiuje sąsiada będącego następną komórką w ścieżce o najmniejszym akumulowanym koszcie do źródła o najmniejszym koszcie, biorąc pod uwagę odległość powierzchniową, a także poziomy i pionowy składnik kosztów. Więcej informacji na ten temat zawiera opis funkcji rastrowej Łącze powrotne odległości ścieżki.

Python

Hydrologia

Funkcja rastrowaOpisInterfejs API obiektu

Wypełnienie

Wypełnia obniżenia i szczyty rastra powierzchni wysokościowej w celu usunięcia drobnych niedokładności danych. Więcej informacji na ten temat zawiera opis funkcji rastrowej Wypełnienie.

Python | REST

Przepływ zbiorczy

Tworzy warstwę rastrową przepływu zbiorczego w każdej komórce. Opcjonalnie może być zastosowany współczynnik wagowy. Więcej informacji na ten temat zawiera opis funkcji rastrowej Przepływ zbiorczy.

Python | REST

Kierunek przepływu

Tworzy warstwę rastrową kierunku przepływu z każdej komórki do sąsiedniej leżącej w kierunku największego spadku. Więcej informacji na ten temat zawiera opis funkcji rastrowej Kierunek przepływu.

Python | REST

Odległość przepływu

Oblicza minimalną odległość w poziomie lub w pionie do komórek leżących w niższym biegu strumienia lub rzeki, do których następuje przepływ. Więcej informacji na ten temat zawiera opis funkcji rastrowej Odległość przepływu.

Python | REST

Długość przepływu

Tworzy warstwę rastrową odległości w górę lub w dół lub ważoną odległość wzdłuż ścieżki przepływu dla każdej komórki. Więcej informacji na ten temat zawiera opis funkcji rastrowej Długość przepływu.

Python

Obniżenie

Tworzy warstwę rastrową określającą wszystkie obniżenia lub obszary wewnętrznego spływu. Więcej informacji na ten temat zawiera opis funkcji rastrowej Obniżenie.

Python

Dociągnij punkt wylewu

Dociąga punkty wylewu do komórki o najwyższym przepływie zbiorczym znajdującej się w określonej odległości. Więcej informacji na ten temat zawiera opis funkcji rastrowej Dociągnij punkt wylewu.

Python

Łączenie strumieni

Przypisuje unikalne wartości sekcjom liniowej sieci rastrowej między przecięciami. Więcej informacji na ten temat zawiera opis funkcji rastrowej Łączenie strumieni.

Python | REST

Kolejność strumieni

Tworzy warstwę rastrową przypisującą liczbową kolejność segmentom rastra reprezentującym gałęzie sieci liniowej. Więcej informacji na ten temat zawiera opis funkcji rastrowej Kolejność strumieni.

Python

Zlewnia

Określa obszar powyżej zbioru komórek w rastrze. Więcej informacji na ten temat zawiera opis funkcji rastrowej Zlewnia.

Python | REST

Matematyczne

Funkcja rastrowaOpisInterfejs API obiektu

Wartość bezwzględna

Oblicza wartość bezwzględną pikseli w rastrze.

Python

Arytmetyczne

Używa wartości pikseli do obliczania operacji matematycznych na nakładających się rastrach.

JSON | Python

Arytmetyka pasma

Oblicza indeksy przy użyciu predefiniowanych wzorów lub wyrażenia zdefiniowanego przez użytkownika.

JSON | Python

Kalkulator

Oblicza raster na podstawie wyrażenia matematycznego opartego na rastrze.

JSON | Python

Dzielenie

Dzieli wartości dwóch rastrów, przetwarzając wszystkie piksele po kolei.

Python

Funkcja wykładnicza

Oblicza funkcję wykładniczą o podstawie e dla pikseli w rastrze.

Python

Funkcja wykładnicza o podstawie 10

Oblicza funkcję wykładniczą o podstawie 2 dla pikseli w rastrze.

Python

Funkcja wykładnicza o podstawie 2

Oblicza funkcję wykładniczą o podstawie 10 dla pikseli w rastrze.

Python

Zmiennoprzecinkowe

Konwertuje wszystkie wartości pikseli rastra na reprezentację zmiennoprzecinkową.

Python

Całkowite

Konwertuje wszystkie wartości pikseli rastra na liczby całkowite przez obcięcie.

Python

Logarytm naturalny

Oblicza logarytm naturalny (podstawa e) dla każdego piksela w rastrze.

Python

Logarytm o podstawie 10

Oblicza logarytm o podstawie 10 dla każdego piksela w rastrze.

Python

Logarytm o podstawie 2

Oblicza logarytm o podstawie 2 dla każdego piksela w rastrze.

Python

Minus

Odejmuje wartość z drugiego rastra wejściowego od wartości z pierwszego rastra wejściowego, przetwarzając wszystkie piksele po kolei.

Python

Modulo

Znajduje resztę z dzielenia (modulo) wartości z pierwszego rastra przez wartość z drugiego rastra dla każdego piksela po kolei.

Python

Negacja

Zmienia znak (mnoży przez -1) wartości pikseli rastra wejściowego, przetwarzając wszystkie piksele po kolei.

Python

Plus

Dodaje (sumuje) wartości dwóch rastrów, przetwarzając wszystkie piksele po kolei.

Python

Potęgowanie

Podnosi wartości pikseli w rastrze do potęgi o wykładniku równym wartościom pochodzącym z innego rastra.

Python

Zaokrąglenie w dół

Zwraca najbliższą mniejszą liczbę całkowitą jako wartość zmiennoprzecinkową dla każdego piksela w rastrze.

Python

Zaokrąglenie w górę

Zwraca najbliższą większą liczbę całkowitą jako wartość zmiennoprzecinkową dla każdego piksela w rastrze.

Python

Kwadrat

Oblicza kwadrat wartości pikseli w rastrze.

Python

Pierwiastek kwadratowy

Oblicza pierwiastek kwadratowy wartości pikseli w rastrze.

Python

Czasy

Mnoży wartości dwóch rastrów, przetwarzając wszystkie piksele po kolei.

Python

Matematyczne: warunkowe

Funkcja rastrowaOpisInterfejs API obiektu

Con (Warunkowa)

Wykonuje operację warunkową Jeśli, To, W przeciwnym razie. Gdy używany jest operator Con, zwykle wymagane są dwie lub większa liczba funkcji połączonych w łańcuch, przy czym jedna funkcja określa kryteria, a druga jest operatorem Con, który na podstawie tych kryteriów wskazuje, jaka wartość odpowiada wynikowi true (prawda), a jaka odpowiada wynikowi false (fałsz).

Python

Ustaw wartość null

Funkcja Ustaw puste ustawia w określonych lokalizacjach komórek wartość NoData na podstawie podanych kryteriów. Zwraca wartość NoData, jeśli wyrażenie warunkowe jest spełnione, a w przeciwnym razie zwraca wartość określoną przez inny raster.

Python

Matematyczne: logiczne

Funkcja rastrowaOpisInterfejs API obiektu

Bitowa funkcja And

Wykonuje operację bitowej koniunkcji względem wartości binarnych dwóch rastrów wejściowych.

Dowiedz się więcej o działaniu bitowych narzędzi matematycznych

Python

Funkcja bitowego przesunięcia w lewo

Wykonuje operację bitowego przesunięcia w lewo względem wartości binarnych dwóch rastrów wejściowych.

Python

Bitowa funkcja Not

Wykonuje operację bitowej negacji (uzupełnienia) względem wartości binarnej rastra wejściowego.

Python

Bitowa funkcja Or

Wykonuje operację bitowej alternatywy względem wartości binarnych dwóch rastrów wejściowych.

Python

Funkcja bitowego przesunięcia w prawo

Wykonuje operację bitowego przesunięcia w prawo względem wartości binarnych dwóch rastrów wejściowych.

Python

Bitowa funkcja Xor

Wykonuje operację bitowej alternatywy wykluczającej względem wartości binarnych dwóch rastrów wejściowych.

Python

Logiczna funkcja And

Wykonuje operację logicznej koniunkcji względem wartości pikseli dwóch rastrów wejściowych.

Jeśli obie wartości wejściowe to prawda (true — wartość inna niż zero), to wartość wynikowa wynosi 1. Jeśli co najmniej jedna wartość to fałsz (false — wartość zero), to wartość wynikowa wynosi 0.

Dowiedz się więcej o działaniu logicznych narzędzi matematycznych

Python

Logiczna funkcja Not

Wykonuje operację logicznej negacji (uzupełnienia) względem wartości pikseli rastra wejściowego.

Jeśli wartości wejściowe to prawda (true — wartość inna niż zero), to wartość wynikowa wynosi 0. Jeśli wartości wejściowe to fałsz (false — wartość zero), to wartość wynikowa wynosi 1.

Python

Logiczna funkcja Or

Wykonuje operację logicznej alternatywy względem wartości komórek dwóch rastrów wejściowych.

Jeśli co najmniej jedna wartość wejściowa to prawda (true — wartość inna niż zero), to wartość wynikowa wynosi 1. Jeśli obie wartości wejściowe to fałsz (false — wartość zero), to wartość wynikowa wynosi 0.

Python

Logiczna funkcja Xor

Wykonuje operację logicznej alternatywy wykluczającej względem wartości komórek dwóch rastrów wejściowych.

Jeśli jedna wartość wejściowa to prawda (true — wartość inna niż zero), a druga to fałsz (false — wartość zero), to wartość wynikowa wynosi 1. Jeśli obie wartości wejściowe to prawda (true) lub obie to fałsz (false), to wartość wynikowa wynosi 0.

Python

Równe

Wykonuje operację równości względem dwóch rastrów, przetwarzając wszystkie piksele po kolei.

Python

Większe niż

Wykonuje relacyjną operację większości względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei.

Zwraca wartość 1 dla pikseli, które w pierwszym rastrze mają wartość większą niż w drugim oraz wartość 0 dla pikseli, które w pierwszym rastrze nie mają wartości większej niż w drugim.

Dowiedz się więcej o działaniu relacyjnych narzędzi matematycznych

Python

Większe lub równe

Wykonuje relacyjną operację większości lub równości względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei.

Zwraca wartość 1 dla pikseli, które w pierwszym rastrze mają wartość większą niż w drugim rastrze lub jej równą oraz wartość 0 dla pikseli, które w pierwszym rastrze nie mają wartości większej niż w drugim rastrze lub jej równej.

Python

Jest wartością pustą

Określa, które wartości rastra wejściowego to wartości NoData, przetwarzając wszystkie piksele po kolei.

Zwraca wartość 1, jeśli wartość wejściowa to NoData oraz wartość 0 w przypadku pikseli, które nie mają wartości NoData.

Python

Mniejsze niż

Wykonuje relacyjną operację mniejszości względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei.

Zwraca wartość 1 dla pikseli, które w pierwszym rastrze mają wartość nie mniejszą niż w drugim.

Python

Mniejsze lub równe

Wykonuje relacyjną operację mniejszości lub równości względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei.

Zwraca wartość 1 dla pikseli, które w pierwszym rastrze mają wartość mniejszą niż w drugim rastrze lub jej równą oraz wartość 0 dla pikseli, które w pierwszym rastrze nie mają wartości mniejszej niż w drugim rastrze lub jej równej.

Python

Nierówne

Wykonuje relacyjną operację nierówności względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei.

Zwraca wartość 1 dla pikseli, które w pierwszym rastrze mają wartość różną od wartości w drugim oraz wartość 0 dla pikseli, które w pierwszym rastrze mają wartość równą wartości w drugim rastrze.

Python

Trygonometryczne

Funkcja rastrowaOpisInterfejs API obiektu

ACos

Oblicza funkcję odwrotną do funkcji cosinus dla pikseli w rastrze.

Python

ACosH

Oblicza funkcję odwrotną do funkcji cosinus hiperboliczny dla pikseli w rastrze.

Python

ASin

Oblicza funkcję odwrotną do funkcji sinus dla pikseli w rastrze.

Python

ASinH

Oblicza funkcję odwrotną do funkcji sinus hiperboliczny dla pikseli w rastrze.

Python

ATan

Oblicza funkcję odwrotną do funkcji tangens dla pikseli w rastrze.

Python

ATan2

Oblicza funkcję odwrotną do funkcji tangens (na podstawie współrzędnych x,y) dla pikseli w rastrze.

Python

ATanH

Oblicza funkcję odwrotną do funkcji tangens hiperboliczny dla pikseli w rastrze.

Python

Cos

Oblicza funkcję cosinus dla pikseli w rastrze.

Python

CosH

Oblicza funkcję cosinus hiperboliczny dla pikseli w rastrze.

Python

Sin

Oblicza funkcję sinus dla pikseli w rastrze.

Python

SinH

Oblicza funkcję sinus hiperboliczny dla pikseli w rastrze.

Python

Tan

Oblicza funkcję tangens dla pikseli w rastrze.

Python

TanH

Oblicza funkcję tangens hiperboliczny dla pikseli w rastrze.

Python

Matematyczne: Ponowna klasyfikacja

Funkcja rastrowaOpisInterfejs API obiektu

Wyszukiwanie

Tworzy nowy raster przez wyszukiwanie wartości znajdujących się w innym polu tabeli rastra wejściowego.

Python

Ponowne przyporządkowanie

Umożliwia grupowanie wartości pikseli i przypisywanie utworzonej grupie nowej wartości.

Python

Strefowe ponowne przyporządkowanie

Umożliwia ponowne przyporządkowanie pikseli w rastrze na podstawie stref zdefiniowanych w innym rastrze oraz zdefiniowanego w tabeli przyporządkowania wartości zależnie od strefy.

Statystyczne

Funkcja rastrowaOpisInterfejs API obiektu

ArgStatistics

Porządkuje pasma rastra w macierz i identyfikuje pasmo, które ma wartość minimalną, wartość maksymalną, wartość mediany i wartość czasu trwania pikseli.

Python

Statystyki komórki

Oblicza dane statystyczne na podstawie wielu rastrów dla wszystkich pikseli po kolei. Dostępnymi statystykami są: Większość, Maksimum, Wartość średnia, Mediana, Minimum, Mniejszość, Zakres, Odchylenie standardowe, Suma i Zróżnicowanie.

Statystyki z punktami centralnymi

Oblicza statystyki dla komórek znajdujących się w sąsiedztwie każdej komórki w rastrze wejściowym. Dostępnych jest kilka kształtów sąsiedztwa.

Python

Statystyka

Definiuje sąsiedztwo i oblicza statystyki dla tych pikseli.

JSON | Python

Statystyka strefowa

Oblicza statystyki wartości rastra wewnątrz stref określonych przez zestaw danych.

Python

Powierzchnia

Funkcja rastrowaOpisInterfejs API obiektu

Ekspozycje

Funkcja Ekspozycje identyfikuje kierunek spadku dla maksymalnej szybkości zmian wartości w danej komórce względem komórek sąsiadujących. Więcej informacji na ten temat zawiera opis funkcji rastrowej Ekspozycje.

JSON | Python

Aspekt-Spadki

Tworzy warstwę rastrową, która wyświetla jednocześnie ekspozycję i spadki powierzchni. Więcej informacji na ten temat zawiera opis funkcji rastrowej Aspekt-Spadki.

Warstwica

Generuje linie warstwicowe poprzez łączenie punktów o tej samej wysokości z zestawu wysokościowych danych rastrowych. Warstwice są izoliniami utworzonymi w postaci rastrów do celów wizualizacji. Więcej informacji na ten temat zawiera opis funkcji rastrowej Warstwica.

Krzywizna

Wyświetla kształt lub krzywiznę spadku. Część powierzchni może mieć kształt wklęsły lub wypukły. Kształt można określić, zwracając uwagę na wartość krzywizny. Krzywizna jest obliczana na podstawie drugiej pochodnej powierzchni. Więcej informacji na ten temat zawiera opis funkcji rastrowej Krzywizna.

JSON | Python

Wypełnianie luk w danych wysokościowych

Funkcja wypełniania luk w danych wysokościowych pozwala wygenerować piksele w miejscach luk w danych wysokościowych.

Więcej informacji na ten temat zawiera opis funkcji rastrowej Wypełnianie luk w danych wysokościowych.

JSON | Python

Cieniowanie rzeźby terenu

Funkcja Cieniowanie rzeźby terenu generuje trójwymiarową reprezentację powierzchni terenu w skali szarości, w której przy cieniowaniu obrazu brane jest pod uwagę względne położenie słońca. Więcej informacji na ten temat zawiera opis funkcji rastrowej Cieniowanie rzeźby terenu.

JSON | Python

Cieniowana rzeźba terenu

Funkcja Cieniowana rzeźba terenu tworzy trójwymiarową reprezentację terenu przez scalanie obrazów uzyskanych za pomocą metod kodowania wysokości i cieniowania wzniesień. Ta funkcja korzysta z właściwości wysokości i azymutu do określenia pozycji słońca. Więcej informacji na ten temat zawiera opis funkcji rastrowej Cieniowana rzeźba terenu.

JSON | Python

Spadki

Funkcja Spadki reprezentuje szybkość zmian wysokości dla każdej komórki numerycznego modelu terenu (DEM). Jest to pierwsza wartość pochodna modelu DEM. Więcej informacji na ten temat zawiera opis funkcji rastrowej Spadki.

JSON | Python

Obszar widoczności

Określa, które lokalizacje na powierzchni rastrowej są widoczne dla zbioru obiektów obserwatorów przy użyciu metod geodezyjnych. Więcej informacji na ten temat zawiera opis funkcji rastrowej Obszar widoczności.

REST