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).
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 parametru | Opis |
---|---|
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:
|
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.
|