¿Habrá una API de Python para ArcGIS Server?

8

Parece un próximo paso obvio dado el gran impulso hacia Python en ArcGIS Desktop en 10.0. ¿Hay alguna limitación de Python en comparación con javascript, flex, etc. que impida que ESRI desarrolle una API de Python?

Evan
fuente

Respuestas:

10

Python no se ejecutará en el lado del cliente en el navegador, por lo que cualquier API de servidor expuesta en Python probablemente estaría más en el lado de automatización / scripting / admin.

Jason Scheirer
fuente
Bueno, hay un esfuerzo para hacer que Python se ejecute en el lado del cliente aquí: skulpt.org ... pero no está nada cerca de la producción lista.
bwreilly
Me gustaría ver qué hace PyPy en esta área.
Jason Scheirer
3

No hay soporte de navegador para un intérprete de Python.

Creo que ya puedes usar Python en el lado del servidor (a través del geoprocesamiento )

mwalker
fuente
3

Puede usar python como cliente para el servidor ArcGIS. Simplemente estaría llegando a los puntos finales REST o tal vez estremezca los puntos finales SOAP. Por ejemplo, he usado python para raspar entidades de un servicio ArcGIS a través de un punto final REST.

Derek Swingley
fuente
2

Puede usar Python Api en el servidor ArcGIS, automatizando varias tareas, como conciliar / publicar versiones, registrar capas versionadas, etc.

pero necesitará una licencia para usarlo y ArcMap . Al menos en 9.3.1.

George Silva
fuente
0

Puede hacer que IronPython (http://ironpython.net/) se ejecute en el cliente a través de Gestalt (http://ironpython.net/browser/) y (http://visitmix.com/labs/gestalt/), y en ArcGIS 93 utiliza IronClad (http://code.google.com/p/ironclad/) para acceder a ArcGIS .pyd, pero luego se trata de IronPython en lugar de CPython, por lo que realmente se trata de Esri que admite IronPython o Esri que admite IronClad proyecto.


fuente
¿Tuviste éxito al hacer que IronClad funcionara con ArcPy?
Petr Krebs
No lo he intentado desde la final, pero tuve problemas durante el programa beta, principalmente con bucles.