Extraire des valeurs spécifiques vers un nouveau raster dans ArcGIS Desktop?


8

J'ai une carte avec des données stockées au format de géodatabase fichier (gdb). Lorsque je l'ai ouvert dans ArcGIS 10, je constate qu'il contient des données sur 12 ans, chaque année encodées en différentes couleurs.

Comment puis-je créer 12 cartes différentes à partir de cet ensemble de données volumineux, alors que dans la table attributaire il n'y a qu'une colonne objectid, une colonne valeur (12 niveaux, correspond à chaque année) et la colonne du nombre de comptages (le nombre de cellules qui a données pour chaque année)?

entrez la description de l'image ici

Réponses:


10

Spatial Analyst est nécessaire pour la plupart des tâches raster dans ArcGIS au-delà du simple affichage et découpage.

Si vous avez cela, vous pouvez utiliser Extraire par attributs pour créer de nouveaux rasters d'une seule valeur. Ce serait la valeur du raster d'origine cependant, et vous devriez le reclasser en 1 ou 0.

Vous pouvez utiliser Reclassifier directement pour générer un nouveau raster et mapper les valeurs d'entrée à de nouvelles. Vous pouvez donc mapper 4 à 1 et toutes les autres valeurs à 0.

Vous pouvez également utiliser une instruction Con dans la calculatrice raster pour générer une sortie binaire. Je crois que l'expression serait Con("raster" = 4, 1, 0)(ce qui est con(condition, true, false)).

Toutes ces solutions doivent être exécutées une fois pour chaque valeur que vous souhaitez extraire.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.