Utilizando ArcGIS 10.1 para Desktop, estoy tratando de ejecutar la función Identidad en dos grandes conjuntos de datos, pero falla cada vez. No creo que sea una falta de hardware, ya que puedo ejecutar otros procesos en los mismos conjuntos de datos.
Ya he actualizado el software, y he añadido el complemento de geoprocesamiento de 64 bits, he comprobado y reparado la geometría, y he hecho la corrección en KB29559 (establezca la variable de entorno ARCTMPDIR en una carpeta local en la que se pueda escribir).
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)
Basado en los comentarios hasta ahora he tratado de copiar los datos a la nueva geodatabase de archivos, y la ejecución de la herramienta de ArcCatalog todavía obtener exactamente el mismo error.
He pedido 16 GB de la memoria RAM más rápida que pueda soportar mi ordenador (actualmente tengo 4 GB). También tengo un AMD Phenom II X6 1090T de 6 núcleos, un SSD y una tarjeta gráfica AMD Radeon HD 6970. Así que no estoy seguro de qué más hardware puedo añadir.
También he probado a aumentar el tamaño del archivo de la página que fue una sugerencia que encontré en Google sin ningún efecto.
2 votos
¿Ha intentado ya copiar los datos en una nueva geodatabase de archivos?
3 votos
Creo que el mensaje de error de TopoEngine es espurio y realmente se trata de un problema de recursos. El consejo de @blah238 a veces me ha hecho superar este error, así que hazlo primero. Otras cosas que intento son reiniciar antes de volver a probar, la ejecución de la herramienta de ArcCatalog o un IDE de Python o la línea de comandos, en lugar de ArcMap (si eso es lo que está haciendo) es decir, cualquier cosa que usted puede pensar para reducir la demanda de recursos, mientras que se ejecuta. Si todavía no hay alegría, algún tipo de estrategia de mosaico y visita de azulejos puede ser necesario. Además, pruebe en otras máquinas (preferiblemente más potentes) si es una opción.
0 votos
Como prueba de seguimiento, valdría la pena pasar los conjuntos de datos por la herramienta de comprobación de la geometría, ya que puede haber polígonos corruptos.
0 votos
@Hornbydd Puede que hayas pasado por alto "Ya he... comprobado y reparado la geometría" en la pregunta, pero tienes razón en que estos son los primeros pasos lógicos cada vez que se ve "Topología no válida" en un mensaje de error.
0 votos
Tuve un problema similar, y la única manera de deshacerse de él fue reducir la distancia de búsqueda. la mía funcionaba con 0,1 pero no con 1 METRO. Supongo que al menos en mi caso era significativo porque dividir una característica a la línea donde son 1 metro de distancia entre sí y no tienen ninguna relación topológica, puede conducir a la topología no válida.