Estamos ejecutando un geoprocesamiento de ArcGIS 10.0 script escrito en Python que (como parte de muchos pasos anteriores y posteriores) ejecuta el Herramienta cercana .
Tanto los conjuntos de datos de entrada como los de salida (shapefiles y geodatabase personal, respectivamente) son en una unidad de red en la misma proyección, y no estamos utilizando una distancia de búsqueda (que por defecto = infinito, creo). Cuando ejecutamos el comando near, a veces se ejecuta con éxito hasta el final y a veces (normalmente) sólo funciona parcialmente.
Cuando funciona parcialmente (pero se ejecuta hasta el final), los resultados suelen tener entre 1/4 y 1/2 de las características con un valor NEAR_DIST = -1 (y siempre es la parte superior de los registros, ordenados por el OID). En estos casos, también se necesita para siempre para procesar los registros más importantes, pasando a veces de ejecuciones con éxito total en 20 segundos a ejecuciones con éxito parcial en 1,5 horas.
¿Alguien más ha experimentado este tipo de problema? ¿Alguna sugerencia sobre por qué se produce el problema o cómo solucionarlo?
0 votos
¿De cuántos discos estamos hablando?
0 votos
En mi última ejecución fallida, eran 254 puntos (shapefile) frente a 102 polígonos (gdb personal). De los 254 puntos, los 139 primeros fueron devueltos con -1.
1 votos
¿Está el BGF quizás en una unidad de red?
0 votos
@Geoist - Sí, la geodatabase y los shapefiles están en una unidad de red. ¿Es un problema conocido?
2 votos
Por experiencia personal, he observado que los conjuntos de datos en red pueden dificultar la velocidad de procesamiento. Así que no es tanto un problema conocido como una limitación del entorno informático. Puede que no sea lo que está causando tu problema en particular, pero puede valer la pena trabajar en una copia local para ver qué pasa.