Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

It seems like an obvious next step given the big push towards Python in ArcGIS Desktop at 10.0. Are there any limitations of Python compared to javascript, flex, etc that would prevent ESRI from developing a Python API?

share|improve this question
add comment

5 Answers

up vote 8 down vote accepted

Python won't run client-side in the browser, so any server APIs exposed in Python would likely be more in the automation/scripting/admin side of things.

share|improve this answer
    
Well, there is an effort to get Python running client-side here: skulpt.org ...but it isn't anything close to production ready. –  bwreilly Aug 10 '10 at 15:43
    
I'd like to see what PyPy does in this area. –  Jason Scheirer Aug 11 '10 at 7:10
add comment

There's no browser support for a python interpreter.

I believe you can already use python on the server side (via geoprocessing)

share|improve this answer
add comment

You could use python as a client to ArcGIS server. You would just be hitting REST endpoints or maybe shudder SOAP endpoints. For instance, I've used python to scrape features from an ArcGIS service via a REST endpoint.

share|improve this answer
add comment

You can use Python Api in ArcGIS server, automating various tasks, like reconcile/post of vresions, registering versioned layers, etc.

but you'll need a license to use it and ArcMap. At least in 9.3.1.

share|improve this answer
add comment

You can get IronPython (http://ironpython.net/) running in the client via Gestalt (http://ironpython.net/browser/) and (http://visitmix.com/labs/gestalt/), and at ArcGIS 93 use IronClad (http://code.google.com/p/ironclad/) to access the ArcGIS .pyd, but then this is IronPython rather than CPython, so it really comes back to Esri supporting IronPython or Esri supporting the IronClad project.

share|improve this answer
    
Were you successfull getting IronClad to work with ArcPy? –  Petr Krebs Dec 23 '10 at 9:33
    
I haven't tried since final, but was having issues during the beta program, mostly with loops. –  Ted Dec 23 '10 at 17:44
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.