Haverá uma API Python para ArcGIS Server?

8

Parece um próximo passo óbvio, dado o grande impulso em direção ao Python no ArcGIS Desktop na versão 10.0. Existem limitações do Python em comparação com javascript, flex, etc, que impediriam a ESRI de desenvolver uma API Python?

Evan
fonte

Respostas:

10

O Python não será executado no lado do cliente no navegador, portanto, qualquer API do servidor exposta no Python provavelmente estaria mais no lado de automação / script / admin.

Jason Scheirer
fonte
Bem, há um esforço para fazer o Python rodar no lado do cliente aqui: skulpt.org ... mas não está pronto para produção.
bwreilly
Eu gostaria de ver o que o PyPy faz nesta área.
Jason Scheirer
3

Não há suporte ao navegador para um intérprete python.

Eu acredito que você já pode usar python no lado do servidor (via geoprocessamento )

mwalker
fonte
3

Você pode usar python como um cliente para o servidor ArcGIS. Você apenas atingia os pontos de extremidade REST ou talvez os pontos de extremidade SOAP estremecendo . Por exemplo, usei python para extrair recursos de um serviço ArcGIS por meio de um terminal REST.

Derek Swingley
fonte
2

Você pode usar o Python Api no servidor ArcGIS, automatizando várias tarefas, como reconciliar / publicar postagens, registrar camadas com versão etc.

mas você precisará de uma licença para usá-lo e o ArcMap . Pelo menos em 9.3.1.

George Silva
fonte
0

Você pode obter o IronPython (http://ironpython.net/) em execução no cliente via Gestalt (http://ironpython.net/browser/) e (http://visitmix.com/labs/gestalt/) e em O ArcGIS 93 usa o IronClad (http://code.google.com/p/ironclad/) para acessar o ArcGIS .pyd, mas esse é o IronPython, e não o CPython; projeto.


fonte
Você conseguiu o IronClad para trabalhar com o ArcPy?
Petr Krebs
Eu não tentei desde a final, mas estava tendo problemas durante o programa beta, principalmente com loops.