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?
fuente
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?
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.
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 )
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.
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.
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.