6 votos

¿Cómo publicar el Servicio GP con la importación de números en ArcGIS for Server 10.1?

Yo uso un montón de secuencias de comandos como Servicio GP casi todo el uso de la arcpy funciones, pero uno (y muy importante) de mi scripts necesita un gdal/ogr y numpy de las importaciones. Puedo ejecutar esta secuencia de comandos en PyScripter o como una herramienta en la caja de herramientas de ArcMap. Ahora, estoy tratando de publicar mi script de GP ventana de Resultado como el GP de Servicio en ArcGIS Server. Esto es raro, porque sólo puedo ver el Embalaje en la ventana de progreso de un largo tiempo y después de 30 minutos tengo que matar el Editor de Servicio. He probado mi script comentando línea por línea y la publicación de cada momento como un servicio GP. Ya he encontrado la razón de mis problemas, pero aún no tengo solución. La publicación de problemas aparecen cuando yo uso la importación de numpy en mi script (import numpy como np o import numpy). ¿Alguien sabe la razón de este estado? Numpy es muy importante biblioteca, de manera que creo que la solución debería existe.

EDIT: he probado con mi simple script

import arcpy
from arcpy import env

from osgeo import gdal
from osgeo import ogr
from osgeo.gdalconst import *
import numpy as np

arcpy.AddMessage("End")
print("End")

Se ejecuta en ArcGIS for Desktop, pero no puedo publicar el servicio. Siempre me sale la ventana de Embalaje en progreso

enter image description here

Cuando me 'comentario de importación como np' yo puedo publicar el servicio con éxito.

3voto

UnkwnTech Puntos 21942

El autor de la pregunta (@ConeGIS) ha indicado en un comentario que esto desapareció cuando:

   import numpy
 

fue reemplazado por:

   from numpy import *
 

2voto

fev16 Puntos 26

¿Puede verificar y asegurarse de que la versión de 64 bits de numpy también esté instalada en la máquina del servidor? Creo que 10.1 Desktop utiliza 32bit Python y el servidor usa 64bit. Si numpy no se instala en 64 bits, ese podría ser el problema.

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