À l'aide d'ArcGIS 10.1 for Desktop, j'essaie d'exécuter la fonction d'identité sur deux grands ensembles de données, mais cela échoue à chaque fois. Je ne pense pas que ce soit un manque de matériel car je peux exécuter d'autres processus sur les mêmes ensembles de données.
J'ai déjà mis à jour le logiciel et ajouté le complément de géotraitement 64 bits, vérifié et réparé la géométrie et effectué le correctif dans KB29559 (définir la variable env ARCTMPDIR dans un dossier local accessible en écriture).
Executing: Identity DudleyStamp OA2011 "D:\Case Studies\National2\National.gdb\DudleyStampOA11" ALL "1 Meters" NO_RELATIONSHIPS
Start Time: Wed May 08 21:11:43 2013
Reading Features...
Processing Tiles...
Assembling Tile Features...
ERROR 999999: Error executing function.
The table was not found.
The table was not found. [DudleyStampOA11]
The table was not found.
The table was not found. [DudleyStampOA11]
Invalid Topology [Topoengine error.]
Failed to execute (Identity).
Failed at Wed May 08 21:45:41 2013 (Elapsed Time: 33 minutes 58 seconds)
Sur la base des commentaires jusqu'à présent, j'ai essayé de copier des données vers une nouvelle géodatabase fichier, et l'exécution de l'outil à partir d'ArcCatalog obtient toujours exactement la même erreur.
J'ai commandé 16 Go de RAM la plus rapide que mon ordinateur puisse prendre (j'ai actuellement 4 Go). J'ai également une carte graphique AMD Phenom II X6 1090T, SSD et AMD Radeon HD 6970 à 6 cœurs. Je ne sais donc pas quel matériel supplémentaire je peux ajouter.
J'ai également essayé d'augmenter la taille du fichier d'échange, ce qui est une suggestion que j'ai trouvée sur Google sans effet.
Réponses:
J'essaierais d'abord de réparer la géométrie, comme vous l'avez fait, mais je pense que le message d'erreur TopoEngine est faux et c'est vraiment un problème de ressources.
La copie des données dans une nouvelle géodatabase fichier m'a parfois permis de surmonter cette erreur, essayez donc d'abord.
J'essaie également de redémarrer avant de retester, d'exécuter l'outil à partir d'ArcCatalog ou d'un IDE Python ou de la ligne de commande, plutôt qu'ArcMap (si c'est ce que vous faites), c'est-à-dire tout ce à quoi vous pouvez penser pour réduire la demande de ressources pendant son exécution.
S'il n'y a toujours pas de joie, une sorte de stratégie de carrelage et de visite des carreaux peut être nécessaire.
De plus, testez sur d'autres machines (de préférence plus puissantes) si c'est une option car j'ai trouvé que le passage à une machine à RAM de 12 Go me permet généralement de surmonter cette erreur lorsque je la rencontre en utilisant de la RAM de 4 Go.
la source
Je sais que ce message est très ancien, mais ce problème persiste dans la dernière version d'ArcGIS Desktop 10.6.1. Pour cette tâche particulière, désactivez le traitement en arrière-plan sous Géotraitement> Options de géotraitement> Traitement en arrière-plan et désélectionnez l'option Activer .
la source