Utilisation de l'outil Croiser les superficies

Disponible avec une licence Spatial Analyst.

Si une erreur se produit avec 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 « One or more inputs have no associated attribute table » (Une ou plusieurs entrées n'ont pas de table d'attributs associée)

Cette erreur provient souvent du fait que la zone en entrée n'a pas la table attributaire requise.

  • Si la zone en entrée est un raster, utilisez en premier 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 données d'entité, dans la conversion interne en raster, la table attributaire sera créée automatiquement.

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 grande (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. Il y a deux solutions courantes pour 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 diffuse 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 votre machine.
  • Une autre méthode (préférée) consiste à réduire la plage des valeurs de la 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 votre zone en entrée d'origine.

    Par exemple, s'il y a uniquement trois zones de valeurs : 2 120 000 ; 4 070 000 et 9 540 000, le fait de diviser les valeurs par 10 000 donnera des valeurs de zone de 212, 407 et 954.

Les surfaces de sortie sont plus petites qu'attendu

Il est possible que certaines valeurs de surface de la table en sortie soient plus petites qu'escompté.

Cela est généralement associé au fait que les cellules de valeur NoData dans l'entrée ayant une résolution supérieure atteignent une plus grande surface de valeur NoData une fois ré-échantillonnées pour correspondre à l'autre, plus grossière.

Pour éviter cette situation, utilisez soit 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 de l'analyse du raster Taille de cellule sur Minimum d'entrées.

Rubriques connexes