У меня есть ортоизображение RGB с черной областью вместо NoData, как показано здесь:
Когда я использую инструмент SetNull, он удаляет черную область, но затем превращает ее в ортоизображение в оттенках серого, а это не то, что мне нужно.
Я знаю, что есть способ обойти это, используя инструмент Clip (Data Management), чтобы обрезать растр, и там вы можете установить значение NoData равным значению черных ячеек (0). Тем не менее, я создаю семинар для студентов, и я хотел бы использовать менее противоречивый метод.
Конечно, есть возможность запустить инструмент NoData для каждой полосы в отдельности и затем объединить три полосы вместе, однако мне нужно иметь условие, где band1, band2 и band3 все равны 0, чтобы установить его как NoData. Возможность сделать это в ModelBuilder была бы идеальной, но также было бы неплохо создавать сценарии с использованием ArcPy.
Я использую ArcGIS 10.2 Desktop с расширенной лицензией.