Mam ortoobraz obrazu RGB, który ma czarny obszar zamiast NoData, jak pokazano tutaj:
Kiedy korzystam z narzędzia SetNull, usuwa czarny obszar, jednak następnie zamienia go w ortoobraz obrazu w skali szarości, co nie jest tym, czego chcę.
Wiem, że można to obejść za pomocą narzędzia Clip (Zarządzanie danymi), aby przyciąć raster do siebie, i tam można ustawić wartość NoData na wartość czarnych komórek (0). Jednak tworzę warsztaty dla studentów i chciałbym zastosować metodę mniej intuicyjną.
Istnieje oczywiście opcja uruchomienia narzędzia NoData dla każdego pasma osobno, a następnie połączenia trzech pasm razem, jednak muszę mieć warunek, w którym pasmo 1, pasmo 2 i pasmo 3 są równe 0, aby ustawić je jako NoData. Idealna byłaby możliwość wykonania tego w ModelBuilder, ale dobrze byłoby też napisać skrypt za pomocą ArcPy.
Korzystam z ArcGIS 10.2 Desktop z licencją zaawansowaną.