1 votos

ArcMap Calcular Vecino Más Cercano Promedio - fallido

Estoy tratando de determinar la media y la desviación estándar de un subconjunto de características de puntos. Una vez que determine la desviación estándar, quiero excluir cualquier punto que esté a más de dos veces la desviación estándar de la distancia media.

Para hacer esto, intenté ejecutar el Vecino más Cercano Promedio para un conjunto seleccionado de registros en un archivo de puntos WGS_1984 usando ArcMap 10.2.2 básico. He excluido registros no geocodificados del análisis y verifiqué si mi área de estudio era mayor a 30 grados. Sigo obteniendo este error:

Traceback (most recent call last):
  File "c:\program files (x86)\arcgis\desktop10.2\ArcToolbox\Scripts\NearestNeighbor.py", line 348, in 
    setupNearestNeighbor()
  File "c:\program files (x86)\arcgis\desktop10.2\ArcToolbox\Scripts\NearestNeighbor.py", line 55, in setupNearestNeighbor
    nn = NearestNeighbor(ssdo, concept = concept, studyArea = studyArea)
  File "c:\program files (x86)\arcgis\desktop10.2\ArcToolbox\Scripts\NearestNeighbor.py", line 106, in __init__
    self.setStudyArea()
  File "c:\program files (x86)\arcgis\desktop10.2\ArcToolbox\Scripts\NearestNeighbor.py", line 124, in setStudyArea
    spatialRef = ssdo.spatialRef)
  File "C:\Program Files (x86)\ArcGIS\Desktop10.2\ArcToolbox\Scripts\SSUtilities.py", line 442, in innerFunction
    returnValue = functionName(*args, **kw)
  File "C:\Program Files (x86)\ArcGIS\Desktop10.2\ArcToolbox\Scripts\SSUtilities.py", line 1910, in minBoundGeomPoints
    "", "MBG_FIELDS")
  File "c:\program files (x86)\arcgis\desktop10.2\arcpy\arcpy\management.py", line 2724, in MinimumBoundingGeometry
    raise e
ExecuteError: ERROR 000210: No se puede crear la salida :\ArcGIS\Default.gdb\regularBound_FC0
Failed to execute (MinimumBoundingGeometry).

Pensé que tal vez era la longitud del nombre de salida o un bloqueo en el gdb predeterminado, pero obtengo los mismos resultados incluso después de cambiar el gdb predeterminado. No se puede cambiar manualmente el archivo de salida ya que no tienes esta opción en los parámetros de la herramienta.

Me gustaría saber si alguien más ha tenido este problema o conoce un mejor proceso para calcular desviaciones estándar y medias de distancias.

1voto

August Karlstrom Puntos 445

Creo que he descubierto lo que está pasando. Vecino más cercano promedio es un script en la caja de herramientas de Estadísticas Espaciales y si sigues la traza, en una etapa intenta utilizar el área de almacenamiento temporal de tu sistema o geoprocesamiento para crear un nombre temporal para las salidas provisionales. Creo que tu espacio de almacenamiento temporal en la configuración de tu entorno o en el TEMP y/o CWD del sistema no está configurado correctamente, por lo tanto produce este error. Probablemente devuelve una cadena vacía como el espacio de trabajo, lo que implica usar espacio de trabajo predeterminado que es :\ArcGIS\Default.gdb\regularBound_FC0.

La solución, creo, es elegir una geodatabase de archivos adecuada como tus espacios de trabajo actual y temporal, desde la configuración de Entorno.

Para tus referencias, puedes echar un vistazo a las funciones returnScratchWorkSpace y returnScratchName en:

C:\Program Files (x86)\ArcGIS\Desktop10.2\ArcToolbox\Scripts\SSUtilities.py

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X