Utilisation de l’outil Croiser les superficies
Disponible avec une licence Spatial Analyst.
Si vous rencontrez une erreur liée à l’outil Croiser les superficies, la cause principale provient en général de problèmes spécifiques. Certains de ces problèmes sont répertoriés dans les sections suivantes, ainsi que des suggestions sur la façon de les résoudre.
"Erreur Une ou plusieurs entrées n’ont pas de table attributaire associée"
Cette erreur provient souvent du fait que la zone en entrée ne dispose pas de la table attributaire requise.
Si la zone en entrée est un raster, utilisez d’abord l’outil Créer la table attributaire d’un raster pour lui créer une table attributaire.
Si la zone en entrée est un jeu de classes d’entités, la table attributaire est créée automatiquement lors de la conversion interne en raster.
"Erreur Impossible d’allouer de la mémoire"
Le programme utilise des tables internes pour effectuer les calculs de superficie. Si les valeurs de la zone en entrée ont une plage très étendue (en millions), les besoins en mémoire pour traiter ces tables peuvent approcher ou dépasser la taille du fichier de pagination du système spécifié.
Si la quantité de mémoire configurée est insuffisante, l’opération échoue et le message "Impossible d’allouer de la mémoire" s’affiche. Deux solutions générales permettent de résoudre ce problème :
Vous pouvez augmenter le paramètre de mémoire virtuelle pour éviter cette erreur. Toutefois, le système d’exploitation ne libère pas immédiatement la mémoire virtuelle dont il a eu besoin à la fin de l’exécution de l’outil. Cela peut provoquer un ralentissement général des performances de la machine.
Une autre méthode (privilégiée) consiste à réduire la plage des valeurs de zone. Ajoutez un nouvel élément à la table attributaire de la zone avec une valeur d’index, utilisez l’outil Croiser les superficies sur cet élément, puis mettez à nouveau les résultats en relation avec la zone en entrée d’origine.
Par exemple, s’il existe uniquement trois zones de valeurs : 2 120 000, 4 070 000 et 9 540 000, le fait de diviser les valeurs par 10 000 donne des valeurs de zone de 212, 407 et 954.
Les superficies en sortie sont plus petites que prévu
Il est possible que certaines valeurs de superficie dans la table en sortie soient plus petites que prévu.
Cela est généralement lié au fait que les cellules NoData en entrée avec une résolution supérieure occupent une plus grande superficie de NoData, une fois rééchantillonnées pour correspondre à l’autre entrée, plus grossière.
Pour éviter cette situation, utilisez l’outil Rééchantillonner sur le raster en entrée plus grossier pour le faire correspondre à la résolution du raster en entrée plus fin, ou définissez l’environnement d’analyse raster Cell size (Taille de cellule) sur Minimum of Inputs (Nombre minimal d’entrées).