Suite

Effectuer une jointure spatiale sur deux rasters à l'aide d'ArcGIS for Desktop ?

Effectuer une jointure spatiale sur deux rasters à l'aide d'ArcGIS for Desktop ?


J'ai deux rasters, l'un avec des cellules sans données, l'autre est complet.

Je cherche à combiner les deux rasters. Lorsqu'il y a une cellule nodata, j'aimerais utiliser la valeur de la cellule la plus proche de la cellule nodata (tout comme effectuer une jointure spatiale au point le plus proche uniquement sur une surface continue).

J'ai regardé les statistiques zonales et de quartier, mais ils ne renvoient pas le résultat. L'outil de combinaison le fait, mais ne regarde pas la cellule la plus proche où il n'y a pas de données.

J'ai cherché sur cette question mais je ne trouve pas tout à fait la solution que je cherche.

Utilisation d'ArcGIS 10.2 for Desktop


Si je vous ai bien compris, vous devez pré-traiter le raster avec le NoData dedans pour créer un autre raster où NoData est remplacé par son voisin le plus proche, puis combiner les deux rasters. Pour réaliser le pré-traitement, utilisez l'outil Nibble. Votre raster avec NoData peut être son propre masque et définir l'attribut DATA_ONLY. Après avoir grignoté le NoData, combinez vos deux rasters.

Cependant, si vous essayez simplement de remplacer les valeurs NoData du Raster 'A' par les valeurs du Raster 'B', utilisez la calculatrice raster avec une instruction conditionnelle (voir cette question).