У мене є орфографічний малюнок RGB, який має чорну зону замість NoData, як зображено на фотографії:
Коли я використовую інструмент SetNull, він видаляє чорну область, однак потім перетворює його в орфографічний відтінок сірого, чого я не хочу.
Я знаю, що є спосіб подолати це за допомогою інструменту Clip (управління даними), щоб підключити растр до себе, і там ви можете встановити значення NoData як значення чорних комірок (0). Однак я створюю практикум для студентів, і я хотів би використовувати менш контрінтуїтивний метод.
Звичайно, є можливість запустити інструмент NoData на кожній смузі окремо, а потім об'єднати три смуги разом, однак мені потрібно створити умову, коли для band1, band2 та band3 всі рівні 0, щоб встановити це як NoData. Бути в змозі зробити це в ModelBuilder було б ідеально, але сценарій його за допомогою ArcPy також був би хорошим.
Я використовую ArcGIS 10.2 Desktop з розширеною ліцензією.