J'ai une orthoimage RVB qui a une zone noire au lieu de NoData, comme illustré ici:
Lorsque j'utilise l'outil SetNull, il supprime la zone noire, mais il la transforme ensuite en une orthoimage en niveaux de gris, ce qui n'est pas ce que je veux.
Je sais qu'il existe un moyen de contourner cela en utilisant l'outil Couper (Gestion des données) pour couper le raster sur lui-même et là-dedans, vous pouvez définir la valeur NoData comme étant la valeur des cellules noires (0). Cependant, je crée un atelier pour les étudiants et j'aimerais utiliser une méthode moins contre-intuitive.
Il y a bien sûr la possibilité d'exécuter l'outil NoData sur chaque bande individuellement, puis de combiner les trois bandes ensemble, mais je dois avoir une condition où band1, band2 et band3 sont tous égaux à 0 pour définir cela comme NoData. Être capable de le faire dans ModelBuilder serait idéal, mais l'écrire à l'aide d'ArcPy serait également bon.
J'utilise ArcGIS 10.2 Desktop avec une licence avancée.