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 200 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ą funkcji rastrowych w języku 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 rastrowych i szablonach RFT można zaimplementować za pomocą aplikacji ArcGIS Pro, interfejsu ArcGIS REST API, Interfejsu ArcGIS Python API oraz interfejsu JS API, jak również za pomocą przeglądarki map internetowych w portalu korporacyjnym. 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 dostępne na potrzeby analizy rastrowej, ich opisy oraz powiązane obiekty JSON i Python.
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
---|---|---|---|---|
Binarne przetwarzanie progowe | Thresholding | Binarna funkcja Threshold generuje raster binarny. Jest w niej używana metoda Otsu i przyjmuje się, że raster wejściowy ma histogram bimodalny. | Analiza | |
Indeks cieplny | PythonAdaptor | Oblicza temperaturę pozorną na podstawie temperatury otoczenia i wilgotności względnej. | Analiza | |
Gęstość skupień | KernelDensity | 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. | Analiza | |
NDVI | 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 sekcja Funkcja NDVI. | Analiza | |
Kolorowanie NDVI | NDVIColorized | Stosuje funkcję NDVI do rastra wejściowego, a następnie używa mapy kolorów lub skali barw do wyświetlenia wyniku. | Analiza | |
„Czapka z frędzlami” | TasselCap | Transformacja Tasseled Cap (Kautha-Thomasa) została zaprojektowana na potrzeby analizowania i tworzenia map zmian roślinności i rozwoju urbanistycznego wykrywanych przez różne systemy czujników satelitarnych. Jest nazywana transformacją „czapki z frędzlami” z powodu kształtu graficznego rozkładu danych. | Analiza | |
Nakładka ważona | WeightedOverlay | Funkcja WeightedOverlay 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 sekcja Funkcja Nakładka ważona. | Analiza | |
Suma wag | WeightSum | Funkcja WeightedSum umożliwia nałożenie na siebie wielu rastrów, mnożąc każdy z nich przez podaną wagę i sumując je razem. Więcej informacji na ten temat zawiera sekcja Funkcja Suma ważona. | Analiza | |
Temperatura odczuwalna | PythonAdaptor | Temperatura odczuwalna to sposób pomiaru uczucia chłodu z uwzględnieniem wiatru. | Analiza | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Kontrast i jasność | ContrastBrightness | Funkcja ContrastBrightness poprawia wygląd danych rastrowych (zobrazowania) przez zmodyfikowanie jasności lub kontrastu obrazu. Funkcja ta działa tylko na 8-bitowym rastrze wejściowym. | Wygląd | |
Splatanie | Convolution | Funkcja Convolution wykonuje filtrowanie na wartości pikseli obrazu, które można wykorzystać do wyostrzenia obrazu, rozmycia obrazu, wykrycia krawędzi obrazu lub wprowadzenia innych ulepszeń na podstawie skupień. Więcej informacji na ten temat zawiera sekcja Funkcja Splatanie. | Wygląd | |
Wykrywanie linii w poziomie | Convolution | Wykrywa krawędzie wzdłuż linii poziomych. | Wygląd | |
Wykrywanie linii w pionie | Convolution | Wykrywa krawędzie wzdłuż linii pionowych. | Wygląd | |
Wykrywanie linii po przekątnej w lewo | Convolution | Wykrywa krawędzie wzdłuż linii ukośnych w kierunku od prawego dolnego do lewego górnego narożnika. | Wygląd | |
Wykrywanie linii po przekątnej w prawo | Convolution | Wykrywa krawędzie wzdłuż linii ukośnych od lewego dolnego do prawego górnego narożnika. | Wygląd | |
Gradient w kierunku północnym | Convolution | Wykrywanie krawędzi zgodnie z gradientami w kierunku północnym. | Wygląd | |
Gradient w kierunku zachodnim | Convolution | Wykrywanie krawędzi zgodnie z gradientami w kierunku zachodnim. | Wygląd | |
Gradient w kierunku wschodnim | Convolution | Wykrywanie krawędzi zgodnie z gradientami w kierunku wschodnim. | Wygląd | |
Gradient w kierunku południowym | Convolution | Wykrywanie krawędzi zgodnie z gradientem w kierunku południowym. | Wygląd | |
Gradient w kierunku północno-wschodnim | Convolution | Wykrywanie krawędzi zgodnie z gradientami w kierunku północno-wschodnim. | Wygląd | |
Gradient w kierunku północno-zachodnim | Convolution | Wykrywanie krawędzi zgodnie z gradientami w kierunku północno-zachodnim. | Wygląd | |
Wygładzanie | Convolution | Filtruje dane, redukując lokalne odchylenia i usuwając szumy. Wynikiem jest uśrednienie najwyższych i najniższych wartości w poszczególnych sąsiedztwach, co prowadzi do ograniczenia skrajnych wartości danych. | Wygląd | |
Wygładzanie 3x3 | Convolution | Filtruje dane, redukując lokalne odchylenia i usuwając szumy. Do wygładzania używany jest filtr dolnoprzepustowy 3 na 3. | Wygląd | |
Wygładzanie 5x5 | Convolution | Filtruje dane, redukując lokalne odchylenia i usuwając szumy. Do wygładzania używany jest filtr dolnoprzepustowy 5 na 5. | Wygląd | |
Wyostrzenie | Convolution | Podkreśla różnice wartości w obrębie sąsiedztwa. | Wygląd | |
Większe wyostrzenie | Convolution | Wyróżnia wartość jeszcze bardziej niż przy użyciu funkcji Wyostrzanie. | Wygląd | |
Wyostrzanie 3x3 | Convolution | Filtr górnoprzepustowy wykorzystujący jądro 3 na 3. | Wygląd | |
Wyostrzanie 5x5 | Convolution | Filtr górnoprzepustowy wykorzystujący jądro 5 na 5. | Wygląd | |
Laplasjan 3x3 | Convolution | Filtry laplasjanowe są często używane do wykrywania krawędzi obrazu, który został wcześniej wygładzony w celu zmniejszenia czułości na szumy. Wykorzystywany jest filtr 3 na 3. | Wygląd | |
Laplasjan 5x5 | Convolution | Filtry laplasjanowe są często używane do wykrywania krawędzi obrazu, który został wcześniej wygładzony w celu zmniejszenia czułości na szumy. Wykorzystywany jest filtr 5 na 5. | Wygląd | |
Sobel w kierunku poziomym | Convolution | Używany do wykrywania krawędzi poziomych. | Wygląd | |
Sobel w kierunku pionowym | Convolution | Używany do wykrywania krawędzi pionowych. | Wygląd | |
Rozproszenie punktowe | Convolution | Funkcja rozproszenia punktowego ilustruje dystrybucję światła ze źródła punktowego przez soczewkę. Powoduje to powstanie delikatnego efektu rozmycia. | Wygląd | |
Wyostrzanie panchromatyczne | Pansharpening | Funkcja wyostrzania panchromatycznego używa obrazu panchromatycznego o wysokiej rozdzielczości lub pasma rastra do połączenia z wielopasmowym zestawem danych rastrowych o niskiej rozdzielczości w celu zwiększenia rozdzielczości przestrzennej obrazu wielopasmowego. | Wygląd | |
Dane statystyczne i histogram | StatisticsHistogram | Funkcja tworząca dane statystyczne i histogram pozwala utworzyć dane statystyczne i histogram dla rastra. Tę funkcję można umieścić na końcu łańcucha funkcji w celu określenia danych statystycznych i histogramu szablonu funkcji rastrowej (RFT). Może to być potrzebne w celu określenia domyślnego sposobu wyświetlania wyniku przetwarzania, zwłaszcza przy definiowaniu łańcucha funkcji zawierającego większą ich liczbę. | Wygląd | |
Rozciągnięcie (kontrast) | Stretch | Oblicza statystykę centralną dla każdego piksela obrazu na podstawie zdefiniowanego sąsiedztwa. | Wygląd | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Klasyfikuj | Classify | Funkcja Classify stosuje klasyfikację do rastra podzielonego na segmenty, tworząc z niego raster z informacjami jakościowymi. | Klasyfikacja | |
Klasyfikacja na podstawie maksymalnego prawdopodobieństwa | MLClassify | Funkcja MLClassify umożliwia wykonanie nadzorowanej klasyfikacji przy użyciu algorytmu klasyfikacji na podstawie maksymalnego prawdopodobieństwa. Hostujący serwer ArcGIS Server musi mieć licencję Spatial Analyst. | Klasyfikacja | |
Wzrost regionu | Wzrost regionu | Funkcja wzrostu regionu grupuje sąsiednie piksele w grupy w zależności od podanego promienia od punktu zaczepienia. Do grupy pikseli lub obiektu jest przypisywana podana wartość wypełnienia. | Klasyfikacja | |
Segmentacja | SegmentMeanShift | Funkcja SegmentMeanShift generuje dane wynikowe podzielone na segmenty. Wartości pikseli w obrazie wynikowym reprezentują połączone kolory RGB segmentu. Raster wejściowy musi być 8-bitowym obrazem zawierającym trzy pasma. Jeśli usługa rastrowa nie jest zawierającym trzy pasma obrazem 8-bitowym bez znaku, można użyć funkcji Stretch przed funkcją SegmentMeanShift. | Klasyfikacja | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Konwersja modelu koloru | Konwersja modelu koloru | Konwertuje model koloru obrazu z HSV (barwa, nasycenie, walor) na RGB (czerwony, zielony, niebieski) i odwrotnie. | Konwersja | |
Mapa kolorów | Colormap | Funkcja Colormap transformuje wartości pikseli w celu wyświetlania danych rastrowych w postaci obrazu w kolorach czerwonym, zielonym i niebieskim (RGB) na podstawie konkretnych kolorów danej mapy kolorów lub zakresu kolorów zdefiniowanego w danej skali barw. Więcej informacji na ten temat zawiera sekcja Funkcja Mapa kolorów. | Konwersja | |
Mapa kolorów do RGB | Colormap2RGB | Przekształca raster o pojedynczym paśmie z kolorową mapą na raster zawierający trzy pasma (czerwone, zielone i niebieskie). | Konwersja | |
Kompleks | Complex | Oblicza wielkość na podstawie danych złożonych. | Konwersja | |
Skala szarości | Grayscale | Konwertuje obraz wielopasmowy na obraz jednopasmowy w skali szarości. Do każdego pasma wejściowego można zastosować podane wagi. | Konwersja | |
Rasteryzacja atrybutów | RasterizeAttributes | Funkcja rasteryzacji atrybutów wzbogaca raster, dodając pasma uzyskane na podstawie wartości określonych atrybutów tabeli zewnętrznej lub usługi obiektowej. | Konwersja | |
Rasteryzacja obiektów | RasterizeFeatures | Konwertuje klasy obiektów poligonowych, poliliniowych oraz punktowych na warstwę rastrową. | Konwersja | |
Ponowne przyporządkowanie | Remap | Funkcja Remap umożliwia modyfikowanie lub ponowne klasyfikowanie wartości pikseli w danych rastrowych. Więcej informacji na ten temat zawiera sekcja Funkcja Ponowne przyporządkowanie. | Konwersja | |
Konwersja spektralna | SpectralConversion | Funkcja Konwersja spektralna stosuje macierz względem obrazu wielopasmowego, aby wpłynąć na wartości koloru danych wynikowych. Można jej użyć na przykład w celu przekonwertowania obrazu w podczerwieni z kolorami fałszywymi na obraz z kolorami pseudonaturalnymi. | Konwersja | |
Konwersja jednostek | UnitConversion | Funkcja UnitConversion umożliwia konwertowanie jednostek. | Konwersja | |
Pole wektorowe | VectorField | Funkcja VectorField służy do składania dwóch rastrów jednopasmowych, 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. | Konwersja | |
Moduł renderowania pola wektorowego | VectorFieldRenderer | Funkcja VectorFieldRenderer symbolizuje raster U-V lub Wielkość-kierunek. | Konwersja | |
Strefowe ponowne przyporządkowanie | Strefowe ponowne przyporządkowanie | Ta funkcja 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. | Konwersja | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Widoczny współczynnik odbicia | ApparentReflectance | Ta funkcja rastrowa koryguje wartości numeryczne jasności obrazu (DN) dla niektórych sensorów satelitów. Dostosowanie jest dokonywane w oparciu o wysokość słońca, datę rejestracji oraz właściwości czujnika i polega na doborze wartości wzmocnienia i odchylenia w każdym paśmie. | Korekta | |
Geometria | Geometric | Funkcja Geometric transformuje obraz (na przykład wykonuje ortorektyfikację) na podstawie definicji czujnika oraz modelu terenu. | Korekta | |
Kalibracja radaru | RadarCalibration | Na zobrazowaniu radarowym wykonywana jest kalibracja, aby wartości pikseli stanowiły wierne odzwierciedlenie wstecznego rozpraszania radaru. | Korekta | |
Kalibracja radiometryczna Sentinel-1 | Sentinel-1 RadiometricCalibration | Wykonuje różne typy kalibracji radiometrycznej na danych Sentinel-1. | Korekta | |
Usuwanie szumów termicznych Sentinel-1 | Usuwanie szumów termicznych Sentinel-1 | Usuwa szumy termiczne z danych Sentinel-1. | Korekta | |
Echo punktowe | Speckle | Filtruje zawierający echa punktowe zestaw danych radarowych i wygładza szumy z zachowaniem krawędzi i ostrych obiektów obrazu. | Korekta | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Tabela atrybutów | Tabela atrybutów | Umożliwia zdefiniowanie tabeli atrybutów służących do przedstawiania jednopasmowego zestaw danych mozaiki lub zestawu danych rastrowych. Jest to przydatne przy przedstawianiu zobrazowania zawierającego odrębne kategorie. | Zarządzanie danymi | |
Buforowane | Buffered | Funkcja Buforowane służy do optymalizowania wydajności przetwarzanie złożonych łańcuchów funkcji. Przechowuje ona w pamięci dane wyjściowe będące wynikiem przetworzenia tej części łańcucha funkcji, która ją poprzedza. | Zarządzanie danymi | |
Wytnij | Clip | Przycina raster z użyciem prostokątnego kształtu zgodnie ze zdefiniowanym zakresem 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. | Zarządzanie danymi | |
Pasma złożone | CompositeBand | Funkcja CompositeBand umożliwia połączenie wielu obrazów w celu utworzenia obrazu wielopasmowego. | Zarządzanie danymi | |
Stały | Constant | 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. | Zarządzanie danymi | |
Wyodrębnianie pasm | ExtractBand | Funkcja ExtractBand umożliwia wyodrębnienie jednego lub większej liczby pasm z rastra bądź zmianę kolejności pasm w obrazie wielopasmowym. | Zarządzanie danymi | |
Tożsamość | Identity | Ta funkcja służy do definiowania rastra źródłowego w ramach domyślnego procesu tworzenia mozaiki na podstawie zestawu danych mozaiki. Funkcja ta nie realizuje żadnej operacji i nie akceptuje żadnych argumentów z wyjątkiem rastra. | Zarządzanie danymi | |
Interpolacja nieregularnych danych | Interpolacja nieregularnych danych | Niektóre zestawy danych netCDF lub HDF przechowują dane geolokacyjne w postaci nieregularnie rozmieszczonych zbiorów pikseli lub danych punktów. Dodając te zestawy danych do zestawu danych mozaiki, funkcja interpolacji nieregularnych danych przepróbkowuje dane o nieregularnej siatce tak, by każdy piksel miał taką samą wielkość i kwadratowy kształt. | Zarządzanie danymi | |
Kluczowe metadane | KeyMetadata | Ta funkcja umożliwia wstawienie lub zastąpienie kluczowych metadanych rastra. | Zarządzanie danymi | |
Maska | Mask | Funkcja Mask zmienia obraz przez określenie pewnej wartości piksela lub zakresu wartości pikseli jako brak danych. | Zarządzanie danymi | |
Skubanie | Nibble | Zastępuje komórki rastra odpowiadające masce wartościami najbliższych sąsiadujących komórek. | Zarządzanie danymi | |
Rastry mozaikowe | MosaicRasters | Tworzy obraz mozaiki z wielu obrazów. | Zarządzanie danymi | |
Informacje o rastrze | RasterInfo | Modyfikuje właściwości rastra, takie jak głębia bitowa, wartości NoData (brak danych) i wielkość komórki. | Zarządzanie danymi | |
Ponowne przypisanie | Recast | Funkcja Recast wykonuje ponowne przypisanie wartości argumentów w istniejącym szablonie funkcji. | Zarządzanie danymi | |
Ponowne odwzorowanie | Reproject | Funkcja ponownego odwzorowania pozwala zmodyfikować zestaw danych rastrowych, zestaw danych mozaiki lub element rastrowy w zestawie danych mozaiki. Pozwala ona ponadto na przepróbkowanie danych dla nowego rozmiaru komórki oraz zdefiniowanie początku. | Zarządzanie danymi | |
Ponowne próbkowanie | Resample | Funkcja Resample umożliwia ponowne próbkowanie wartości pikseli z danej rozdzielczości. | Zarządzanie danymi | |
Pas | Swath | Niektóre zestawy danych netCDF lub HDF przechowują geolokalizację jako tablice z nieregularnymi odstępami. Podczas dodawania tych zestawów danych do zestawu danych mozaiki funkcja Pas wykonuje przepróbkowanie danych o nieregularnej siatce w taki sposób, aby każdy piksel miał jednakowy rozmiar i był kwadratowy. | Zarządzanie danymi | |
Przestawienie bitów | TransposeBits | Funkcja TransposeBits wykonuje operację na bitach. Wyodrębnia ona wartości bitów z danych źródłowych i przypisuje je do nowych bitów w danych wynikowych. | Zarządzanie danymi | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Przydział kosztu | Cost_Allocation | Dla każdej komórki oblicza źródło o najmniejszym koszcie na podstawie najmniejszego akumulowanego kosztu na powierzchni kosztów. | Odległość | |
Odległość kosztu | Cost_Distance | 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. | Odległość | |
Przydział euklidesowy | Euclidean_Allocation | Dla każdej komórki oblicza najbliższe źródło na podstawie odległości euklidesowej. | Odległość | |
Odległość euklidesowa | Euclidean_Distance | Dla każdej komórki oblicza wyrażony w stopniach kierunek do najbliższego źródła. | Odległość | |
Ścieżka najmniejszego kosztu | Least_Cost_Path | Oblicza ścieżkę o najmniejszym koszcie ze źródła do celu. | Odległość | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Wypełnienie | Fill | Fills sinks in a surface raster to remove small imperfections in the data. | Hydrologia | |
Kumulacja przepływu | Flow_Accumulation | Creates a raster of accumulated flow into each cell. A weight factor can optionally be applied. | Hydrologia | |
Odległość przepływu | flow_distance | Oblicza dla każdej komórki 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. | Hydrologia | |
Kierunek przepływu | flow_direction | Zastępuje komórki rastra odpowiadające masce wartościami najbliższych sąsiadujących komórek. | Hydrologia | |
Łącze strumienia | Stream_Link | Assigns unique values to sections of a raster linear network between intersections. | Hydrologia | |
Zlewnia | Watershed | Determines the contributing area above a set of cells in a raster. | Hydrologia | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Wartość bezwzględna | Abs | Oblicza wartość bezwzględną pikseli w rastrze. | Math | |
Arytmetyczne | Arithmetic | Funkcja Arithmetic wykonuje operację arytmetyczną między dwoma rastrami lub rastrem i skalarem bądź odwrotnie. | Math | |
Arytmetyka pasma | BandArithmetic | Oblicza indeksy przy użyciu predefiniowanych wzorów lub wyrażenia zdefiniowanego przez użytkownika. | Math | |
GEMI | BandArithmetic | GEMI (Global Environmental Monitoring Index, wskaźnik globalnego monitorowania środowiskowego) jest nieliniowym indeksem roślinności służącym do globalnego monitorowania środowiska przy użyciu zobrazowań satelitarnych. Jest on podobny do indeksu NDVI, jednak jest mniej wrażliwy na zjawiska atmosferyczne. Na indeks ten wpływają puste obszary, zatem nie zaleca się używania go w obszarach o niskim lub umiarkowanym zagęszczeniu roślinności. | Math | |
GVI | BandArithmetic | Indeks GVI (Green Vegetation Index, indeks roślinności zielonej) został początkowo zaprojektowany na podstawie zobrazowania Landsat MSS, ale został zmodyfikowany w taki sposób, że można go używać ze zobrazowaniem Landsat TM. Jest on także znany pod nazwą Landsat TM Tasseled Cap green vegetation index (indeks roślinności zielonej Landsat TM Tasseled Cap). Ten indeks może być używany ze zobrazowaniami, których pasma mają takie same charakterystyki spektralne. | Math | |
Zmodyfikowana SAVI | BandArithmetic | Zmodyfikowany wskaźnik roślinności dostosowany względem gleby (MSAVI2, Modified Soil Adjusted Vegetation Index) stanowi próbę zminimalizowania wpływu pustych obszarów na metodę SAVI. | Math | |
NDVI | BandArithmetic | 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). | Math | |
PVI | BandArithmetic | Wskaźnik roślinności pionowej (PVI, Perpendicular Vegetation Index) jest podobny do różnicowego wskaźnika roślinności (DVI), jednak jest wrażliwy na zmiany warunków atmosferycznych. Ta metoda powinna być używana tylko do porównywania obrazów, w przypadku których wyeliminowano wpływ warunków atmosferycznych. | Math | |
SAVI | BandArithmetic | Wskaźnik roślinności dostosowany względem gleby (SAVI, Soil-Adjusted Vegetation Index) jest indeksem roślinności, w przypadku którego podjęto próbę zminimalizowania wpływu jasności obrazu gleb przy użyciu współczynnika korygującego jasność obrazu gleb. Jest on często używany na jałowych obszarach o niskim zagęszczeniu szaty roślinnej. | Math | |
Wzór Sultana | BandArithmetic | Proces Sułtana wykorzystuje 8-bitowy obraz zawierający sześć pasm i stosuje algorytm Sułtana w celu utworzenia 8-bitowego obrazu zawierającego trzy pasma. Wynikowy obraz pozwala wyróżnić spotykane na wybrzeżach formacje skalne nazywane ofiolitami. Ten wzór został opracowany w oparciu o pasma TM i ETM sceny Landsat 5 lub 7. Równania wykorzystywane do utworzenia każdego pasma wynikowego są następujące:
| Math | |
Przekształcona SAVI | BandArithmetic | Przekształcony wskaźnik roślinności dostosowany względem gleby (TSAVI, Transformed Soil Adjusted Vegetation Index) jest indeksem roślinności, w przypadku którego podjęto próbę zminimalizowania wpływu jasności obrazu gleb, przyjmując, że linia gleb ma arbitralny spadek i przecięcie. | Math | |
Kalkulator | RasterCalculator | Oblicza raster na podstawie wyrażenia matematycznego opartego na rastrze. | Math | |
Dzielenie | Local | Dzieli wartości dwóch rastrów, przetwarzając wszystkie piksele po kolei. | Math | |
Funkcja wykładnicza | Local | Oblicza funkcję wykładniczą o podstawie e dla pikseli w rastrze. | Math | |
Funkcja wykładnicza o podstawie 10 | Local | Oblicza funkcję wykładniczą o podstawie 10 dla pikseli w rastrze. | Math | |
Funkcja wykładnicza o podstawie 2 | Local | Oblicza funkcję wykładniczą o podstawie 2 dla pikseli w rastrze. | Math | |
Zmiennoprzecinkowe | Local | Konwertuje wszystkie wartości pikseli rastra na reprezentację zmiennoprzecinkową. | Math | |
Całkowite | Local | Konwertuje wszystkie wartości pikseli rastra na liczby całkowite przez obcięcie. | Math | |
Logarytm naturalny | Local | Oblicza logarytm naturalny (podstawa e) dla każdego piksela w rastrze. | Math | |
Logarytm o podstawie 10 | Local | Oblicza logarytm o podstawie 10 dla każdego piksela w rastrze. | Math | |
Logarytm o podstawie 2 | Local | Oblicza logarytm o podstawie 2 dla każdego piksela w rastrze. | Math | |
Minus | Local | Odejmuje wartość z drugiego rastra wejściowego od wartości z pierwszego rastra wejściowego, przetwarzając wszystkie piksele po kolei. | Math | |
Modulo | Local | Znajduje resztę z dzielenia (modulo) wartości z pierwszego rastra przez wartość z drugiego rastra dla każdego piksela po kolei. | Math | |
Negacja | Local | Zmienia znak (mnoży przez -1) wartości pikseli rastra wejściowego, przetwarzając wszystkie piksele po kolei. | Math | |
Plus | Local | Dodaje (sumuje) wartości dwóch rastrów, przetwarzając wszystkie piksele po kolei. | Math | |
Potęgowanie | Local | Podnosi wartości pikseli w rastrze do potęgi o wykładniku równym wartościom pochodzącym z innego rastra. | Math | |
Zaokrąglenie w dół | Local | Zwraca najbliższą mniejszą liczbę całkowitą jako wartość zmiennoprzecinkową dla każdego piksela w rastrze. | Math | |
Zaokrąglenie w górę | Local | Zwraca najbliższą większą liczbę całkowitą jako wartość zmiennoprzecinkową dla każdego piksela w rastrze. | Math | |
Kwadrat | Local | Oblicza kwadrat wartości pikseli w rastrze. | Math | |
Pierwiastek kwadratowy | Local | Oblicza pierwiastek kwadratowy wartości pikseli w rastrze. | Math | |
Czasy | Local | Mnoży wartości dwóch rastrów, przetwarzając wszystkie piksele po kolei. | Math | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Con (Warunkowa) | Local | 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). | Matematyczne: warunkowe | |
Ustaw wartość nul | Local | Funkcja Ustaw wartość nul 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. | Matematyczne: warunkowe | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Bitowa funkcja And | Local | Wykonuje operację bitowej koniunkcji względem wartości binarnych dwóch rastrów wejściowych. | Matematyczne: logiczne | |
Funkcja bitowego przesunięcia w lewo | Local | Wykonuje operację bitowego przesunięcia w lewo względem wartości binarnych dwóch rastrów wejściowych. | Matematyczne: logiczne | |
Bitowa funkcja Not | Local | Wykonuje operację bitowej negacji (uzupełnienia) względem wartości binarnej rastra wejściowego. | Matematyczne: logiczne | |
Bitowa funkcja Or | Local | Wykonuje operację bitowej alternatywy względem wartości binarnych dwóch rastrów wejściowych. | Matematyczne: logiczne | |
Funkcja bitowego przesunięcia w prawo | Local | Wykonuje operację bitowego przesunięcia w prawo względem wartości binarnych dwóch rastrów wejściowych. | Matematyczne: logiczne | |
Bitowa funkcja Xor | Local | Wykonuje operację bitowej alternatywy wykluczającej względem wartości binarnych dwóch rastrów wejściowych. | Matematyczne: logiczne | |
Logiczna funkcja And | Local | 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. | Matematyczne: logiczne | |
Logiczna funkcja Not | Local | Wykonuje operację logicznej negacji (uzupełnienia) względem wartości pikseli rastra wejściowego. | Matematyczne: logiczne | |
Logiczna funkcja Or | Local | Wykonuje operację logicznej alternatywy względem wartości komórek dwóch rastrów wejściowych. | Matematyczne: logiczne | |
Logiczna funkcja Xor | Local | Wykonuje operację logicznej alternatywy wykluczającej względem wartości komórek dwóch rastrów wejściowych. | Matematyczne: logiczne | |
Równe | Local | Wykonuje operację równości względem dwóch rastrów, przetwarzając wszystkie piksele po kolei. | Matematyczne: logiczne | |
Większe niż | Local | Wykonuje relacyjną operację większości względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei. | Matematyczne: logiczne | |
Większe lub równe | Local | Wykonuje relacyjną operację większości lub równości względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei. | Matematyczne: logiczne | |
Jest wartością pustą | Local | Określa, które wartości rastra wejściowego to wartości NoData, przetwarzając wszystkie piksele po kolei. | Matematyczne: logiczne | |
Mniejsze niż | Local | Wykonuje relacyjną operację mniejszości względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei. | Matematyczne: logiczne | |
Mniejsze lub równe | Local | Wykonuje relacyjną operację mniejszości lub równości względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei. | Matematyczne: logiczne | |
Nierówne | Local | Wykonuje relacyjną operację nierówności względem dwóch rastrów wejściowych, przetwarzając wszystkie piksele po kolei. | Matematyczne: logiczne | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
ACos | Local | Oblicza funkcję odwrotną do funkcji cosinus dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
ACosH | Local | Oblicza funkcję odwrotną do funkcji cosinus hiperboliczny dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
ASin | Local | Oblicza funkcję odwrotną do funkcji sinus dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
ASinH | Local | Oblicza funkcję odwrotną do funkcji sinus hiperboliczny dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
ATan | Local | Oblicza funkcję odwrotną do funkcji tangens dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
ATan2 | Local | Oblicza funkcję odwrotną do funkcji tangens (na podstawie współrzędnych x,y) dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
ATanH | Local | Oblicza funkcję odwrotną do funkcji tangens hiperboliczny dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
Cos | Local | Oblicza funkcję cosinus dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
CosH | Local | Oblicza funkcję cosinus hiperboliczny dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
Sin | Local | Oblicza funkcję sinus dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
SinH | Local | Oblicza funkcję sinus hiperboliczny dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
Tan | Local | Oblicza funkcję tangens dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
TanH | Local | Oblicza funkcję tangens hiperboliczny dla pikseli w rastrze. | Matematyczne: trygonometryczne | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
ArgStatistics | ArgStatistics | Funkcja Argumenty funkcji statystycznych ma cztery metody: ArgMaksimum, ArgMinimum, ArgMediana i Czas trwania. | Statystyczne | |
Arg Maksimum | ArgStatistics | ArgMaksimum oznacza argument wartości maksymalnej. W metodzie ArgMaksimum wszystkim pasmom każdego rastra wejściowego przypisywane są przyrostowe indeksy o wartościach liczonych od 0. | Statystyczne | |
Arg Mediana | ArgStatistics | Metoda ArgMediana zwraca indeks pasma, dla którego dany piksel uzyskuje wartość mediany z wartości należących do wszystkich pasm. | Statystyczne | |
Arg Minimum | ArgStatistics | ArgMinimum oznacza argument wartości minimalnej, metoda ta zwraca indeks pasma, dla którego dany piksel uzyskuje wartość minimalną. | Statystyczne | |
Czas trwania | ArgStatistics | Metoda Czas trwania znajduje najdłuższy ciąg kolejnych elementów w macierzy taki, że każdy element ma wartość większą lub równą minimum i mniejszą lub równą maksimum, a następnie zwraca jego długość. | Statystyczne | |
Statystyki komórki | CellStatistics | Ta funkcja oblicza dane statystyczne na podstawie wielu rastrów dla wszystkich pikseli po kolei. Dostępne statystyki to: większość, maksimum, wartość średnia, mediana, minimum, mniejszość, zakres, odchylenie standardowe, suma i zróżnicowanie. | Statystyczne | |
Statystyka komórki — Większość | CellStatistics | Określa najczęściej występującą wartość, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka komórki — Maksimum | Statystyki komórki | Określa największą wartość, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka komórki — Średnia | Statystyki komórki | Oblicza średnią, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka komórki — Mediana | Statystyki komórki | Oblicza wartość środkową, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka komórki — Minimum | Statystyki komórki | Określa najmniejszą wartość, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka komórki — Mniejszość | Statystyki komórki | Określa najrzadziej występującą wartość, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka komórki — Zakres | Statystyki komórki | Oblicza różnicę między największą i najmniejszą wartością, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka komórki — Odchylenie standardowe | Statystyki komórki | Oblicza odchylenie standardowe, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka komórki — Suma | Statystyki komórki | Oblicza sumaryczną wartość, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka komórki — Zróżnicowanie | Statystyki komórki | Oblicza liczbę wartości unikalnych, przetwarzając wszystkie piksele po kolei. | Statystyczne | |
Statystyka | Statistics | Funkcja Statystyki oblicza statystykę centralną dla każdego piksela obrazu na podstawie zdefiniowanego sąsiedztwa. | Statystyczne | |
Statystyka strefowa | ZonalStatistics | Oblicza statystyki wartości rastra wewnątrz stref określonych przez zestaw danych. | Statystyczne | |
Funkcja | Funkcja rastrowa | Opis | Próbki | Kategoria |
Ekspozycje | Aspect | Ekspozycja identyfikuje kierunek spadku dla maksymalnej szybkości zmian wartości w danej komórce względem komórki sąsiadującej. Ekspozycję można traktować jako kierunek spadku. Wartości rastra wynikowego wskazują kierunek ekspozycji. | Powierzchnia | |
Warstwica | Contour | Funkcja 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. | Powierzchnia | |
Krzywizna | Curvature | Funkcja krzywizny 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. | Powierzchnia | |
Wypełnianie luk w danych wysokościowych | ElevationVoidFill | Funkcja wypełniania luk w danych wysokości pozwala wygenerować piksele w miejscach luk w danych wysokości. | Powierzchnia | |
Cieniowanie rzeźby terenu | Hillshade | 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. | Powierzchnia | |
Cieniowana rzeźba terenu | ShadedRelief | Kolorowa, trójwymiarowa reprezentacja terenu jest tworzona 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. | Powierzchnia | |
Spadki | Slope | Spadek reprezentuje szybkość zmian wysokości dla każdej komórki numerycznego modelu terenu (DEM). Jest to pierwsza wartość pochodna modelu DEM. | Powierzchnia | |
Widoczność | Viewshed | Określa, które lokalizacje na powierzchni rastrowej są widoczne dla zbioru obiektów obserwatorów przy użyciu metod geodezyjnych. | Powierzchnia |