Funkcja Con

Dostępne z aplikacją ArcGIS Image for ArcGIS Online.

Funkcja ustawia piksele rastra wynikowego na podstawie oszacowania if\else (jeśli \ w przeciwnym razie) poszczególnych pikseli wejściowych. Zwraca wartości pikseli z Rastra dla wartości prawda (true), jeśli wyrażenie warunkowe jest spełnione (1) lub zwraca wartości pikseli z Rastra dla wartości fałsz (false), jeśli wyrażenie warunkowe nie jest spełnione (0). To kryterium jest podane w danych wynikowych logicznej funkcji matematycznej, którymi będzie raster wejściowy.

Funkcja Con musi zostać poprzedzona funkcją Matematyczne: logiczne, na przykład funkcją Większe niż. Dane wynikowe tej funkcji logicznej to raster wartości logicznych (wartości 1 i 0). Gdy zostanie użyta funkcja Con, wszystkie wartości 1 zostaną skonfigurowane na wartości Raster dla wartości prawda (true), a wszystkie wartości 0 zostaną skonfigurowane na wartości Raster dla wartości fałsz (false).

Opis funkcji Con

Uwagi

Jeśli Raster dla wartości prawda (true) lub Raster dla wartości fałsz (false) jest typu zmiennoprzecinkowego, raster wynikowy będzie typu zmiennoprzecinkowego. Jeśli Raster dla wartości prawda (true) i Raster dla wartości fałsz (false) są typu całkowitoliczbowego, raster wynikowy będzie typu całkowitoliczbowego.

Jeśli nie określono Rastra dla wartości prawda (true) ani stałej, wartość Brak danych będzie przypisywana do tych komórek, które nie dają wyniku w postaci spełnionego wyrażenia.

Jeśli w danych wejściowych znajdują się piksele Brak danych, pozostają one z wartościami Brak danych w danych wynikowych.

Jeśli Raster jest rastrem jednopasmowym i albo Raster dla wartości prawda (true) albo opcjonalny Raster dla wartości fałsz (false) jest stałą, raster wynikowy będzie rastrem jednopasmowym.

Jeśli wszystkie dane wejściowe są rastrami wielopasmowymi, dane wynikowe będą rastrem wielopasmowym. Raster wynikowy będzie również wielopasmowy, jeśli wejściowe dane dla wartości prawda (true) lub opcjonalne wejściowe dane dla wartości fałsz (false) będą stałą. Liczba pasm w każdym wejściowym rastrze wielopasmowym musi być taka sama.

Funkcja wykona tę operację na każdym paśmie z rastra warunkowego z wykorzystaniem odpowiedniego pasma z innych danych wejściowych. Jeśli wejściowy raster warunkowy jest rastrem wielopasmowym, a wejściowy raster dla wartości prawda (true) lub wejściowy raster dla wartości fałsz (false) jest stałą, funkcja wykona operację z wykorzystaniem wartości stałej dla każdego pasma w wejściowym rastrze wielopasmowym.

Parametry

Nazwa parametruOpis

Raster

Raster wejściowy reprezentujący wynik logicznej matematycznej funkcji rastrowej w postaci wartości logicznej. Wartości to 1 (prawda — true) lub 0 (fałsz — false). Może to być raster całkowitoliczbowy lub zmiennoprzecinkowy.

Raster dla wartości prawda (true)

Dane wejściowe, których wartości będą używane jako wynikowe wartości pikseli, jeśli warunek ma wartość prawda (true). Może to być raster całkowitoliczbowy lub zmiennoprzecinkowy albo wartość stała.

Raster dla wartości fałsz (false)

Dane wejściowe, których wartości będą używane jako wynikowe wartości pikseli, jeśli warunek ma wartość fałsz (false). Może to być raster całkowitoliczbowy lub zmiennoprzecinkowy albo wartość stała.

Typ zasięgu

Wybierz zasięg do użycia w rastrze wynikowym:

  • Pierwszy — do określenia zasięgu przetwarzania zostanie użyty zasięg pierwszego rastra wejściowego.

  • Iloczyn — do określenia zasięgu przetwarzania zostanie użyty zasięg nakładających się pikseli. Jest to opcja domyślna.
  • Suma — do określenia zasięgu przetwarzania zostanie użyty zasięg wszystkich rastrów.
  • Ostatni — do określenia zasięgu przetwarzania zostanie użyty zasięg ostatniego rastra wejściowego.

Typ rozmiaru komórki

Wybierz rozmiar komórki do użycia w rastrze wynikowym. Jeśli rozmiar wszystkich komórek wejściowych jest taki sam, wszystkie opcje zwrócą ten sam wynik.

  • Pierwszy — użyj pierwszego rozmiaru komórki spośród rastrów wejściowych.
  • Minimalny — użyj najmniejszego rozmiaru komórki spośród wszystkich rastrów wejściowych.
  • Maksymalny — użyj największego rozmiaru komórki spośród wszystkich rastrów wejściowych. Jest to opcja domyślna.
  • Średni — użyj średniego rozmiaru komórki spośród wszystkich rastrów wejściowych.
  • Ostatni — użyj ostatniego rozmiaru komórki spośród rastrów wejściowych.


W tym temacie
  1. Uwagi
  2. Parametry