¿Topología no válida [error de topografía] de ArcGIS for Desktop?


11

Con ArcGIS 10.1 for Desktop, intento 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 actualicé el software y agregué el complemento de geoprocesamiento de 64 bits, verifiqué y reparé la geometría, e hice la corrección en KB29559 (establezca la variable env ARCTMPDIR en una carpeta local grabable).

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)

Según los comentarios hasta ahora, intenté copiar datos a la nueva geodatabase de archivos, y al ejecutar la herramienta desde ArcCatalog sigo obteniendo exactamente el mismo error.

He ordenado 16GB de la RAM más rápida que puede tomar mi computadora (actualmente tengo 4GB). También tengo una tarjeta gráfica AMD Phenom II X6 1090T de 6 núcleos, SSD y AMD Radeon HD 6970. Así que no estoy seguro de qué más hardware puedo agregar.

También intenté aumentar el tamaño del archivo de la página, que fue una sugerencia que encontré en Google sin ningún efecto.


2
¿Ya intentó copiar los datos en una nueva geodatabase de archivos?
blah238

3
Creo que el mensaje de error de TopoEngine es falso y realmente se trata de un problema de recursos. El consejo de @ blah238 a veces me ha pasado este error, así que hazlo primero. Otras cosas que intento son reiniciar antes de volver a probar, ejecutar la herramienta desde ArcCatalog o un IDE de Python o la línea de comando, en lugar de ArcMap (si eso es lo que está haciendo), es decir, cualquier cosa que pueda pensar para reducir la demanda de recursos mientras se ejecuta. Si aún no hay alegría, puede ser necesaria una estrategia de visita de mosaico y mosaico. Además, pruebe en otras máquinas (preferiblemente más potentes) si esa es una opción.
PolyGeo

Como prueba de seguimiento, valdría la pena ejecutar los conjuntos de datos a través de la herramienta de verificación de geometría, ¿es posible que haya dañado los polígonos?
Hornbydd

@Hornbydd Es posible que haya pasado por alto "Ya he ... comprobado y reparado la geometría" en la Pregunta, pero tiene 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.
PolyGeo

Tuve un problema similar, y la única forma de deshacerme de él era reducir la distancia de búsqueda. la mía funcionó con 0.1 pero no con 1 METRO. Supongo que al menos en mi caso fue significativo porque dividir una característica en una línea donde están a 1 metro de distancia entre sí y no tienen una relación topológica, puede conducir a una topología no válida.
msc87

Respuestas:


10

Primero intentaría reparar Geometría, como usted, pero creo que el mensaje de error TopoEngine es falso y realmente se trata de un problema de recursos.

Copiar los datos en una nueva geodatabase de archivos a veces me pasa este error, así que inténtelo primero.

Otras cosas que intento son reiniciar antes de volver a probar, ejecutar la herramienta desde 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 se le ocurra para reducir la demanda de recursos mientras se ejecuta.

Si aún no hay alegría, puede ser necesaria una estrategia de visita de mosaico y mosaico.

Además, pruebe en otras máquinas (preferiblemente más potentes) si esa es una opción porque descubrí que cambiar a una máquina de 12 Gb de RAM generalmente me pasa este error cuando lo encuentro usando 4 Gb de RAM.


0

Sé que esta publicación es muy antigua, sin embargo, este problema aún pertenece a la última versión 10.6.1 de ArcGIS Desktop. Para esta tarea en particular, desactive el procesamiento en segundo plano en Geoprocesamiento> Opciones de geoprocesamiento> Procesamiento en segundo plano y anule la selección de la opción Activar .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.