6 votos

AttributeError: Objeto: medio ambiente <workspace>no se encuentra de ArcGIS 9.3 Geoprocessor?</workspace>

Este problema se está produciendo en ArcGIS Server 9.3, Python 2.5.2

Me expongo a una típica secuencia de comandos de python como un servicio de geoprocesamiento. En este script, yo con frecuencia el uso de la gp.ListFeatureClasses() método, que busca en el espacio de trabajo actual como se muestra en el siguiente fragmento.

import arcgisscripting
gp = arcgisscripting.create(9.3)
gp.workspace = "C:/someworkspace/mygdb.gdb" 
featureClasses = gp.ListFeatureClasses()

En la parte inicial de la secuencia de comandos, todo funciona como se espera. Pero en los últimos partes de la secuencia de comandos, el servicio se bloquea cuando llamo gp.área de trabajo de presentación de informes de error siguientes:

AttributeError: Object: Environment <workspace> not found

Mi primera suposición era que tal vez el espacio de trabajo se establece a un inexistente o área de trabajo de gdb, pero he podido comprobar que el área de trabajo es siempre de hecho válido.

Escarbando un poco, ha demostrado que otros han experimentado el mismo problema. Sin embargo, ninguno ha sido capaz de establecer el área de trabajo.

¿Alguien ha experimentado tales cuestiones?

1voto

mleykamp Puntos 491

He tenido este problema y sólo tiene alrededor de él reasignando la ubicación para el espacio de trabajo cada vez que quería una lista de cualquier featureclasses

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