Suite

Trop de zones pour l'histogramme zonal ?


J'ai 45 tuiles tif de 20 à 50 Mo chacune et un seul fichier shp avec environ 4000 polygones. Je souhaite exécuter un histogramme zonal dans Arcmap 10 pour obtenir le nombre de pixels avec chaque valeur pour chaque polygone. Si je convertis un seul polygone du shp en raster et que je l'utilise comme entrée de zone, je peux obtenir une sortie correcte. Cependant, pour l'ensemble du fichier shp sous forme de polygones ou de rasters, l'outil s'exécute et signale qu'il se termine (très rapide, quelques secondes), mais ne produit aucune table.

Je pense que c'est parce qu'il y a trop de zones, peut-être ?

Mon plan avait été d'exécuter un lot d'histogrammes zonaux, un pour chacun des 45 tifs.

Ai-je raison de dire que j'ai trop de zones ?

Et quelles options de contournement ai-je ?


Si vos fichiers tif stockent des valeurs entières, vous pouvez essayer l'outil de tabulation de zone (identifiants de zones-polygones), transposant ainsi le tableau.

Il aura 4000 lignes au lieu de 4000 colonnes. Si les grilles de valeurs stockent des virgules flottantes, convertissez d'abord en entier, cela vous donnera toujours une bonne estimation de l'histogramme. Tout ce qui précède vaut la peine d'être fait à condition que votre raster de valeur ait moins de quelques centaines de valeurs uniques, c'est-à-dire un nombre de champs gérable.

Tenir compte de la taille des cellules lors de la conversion des zones en nombre de cellules


J'ai un vecteur avec 23k polygones et un raster avec 8 classes. Résultat : combien de classes j'ai dans chaque polygone ?

https://gis.stackexchange.com/a/306266/133755


Voir la vidéo: Liigaleiri 2 Pelicans - Tappara (Octobre 2021).