Akankah ada Python API untuk ArcGIS Server?

8

Sepertinya langkah berikutnya yang jelas diberikan dorongan besar ke Python di ArcGIS Desktop pada 10.0. Apakah ada batasan Python dibandingkan dengan javascript, flex, dll yang akan mencegah ESRI mengembangkan API Python?

Evan
sumber

Jawaban:

10

Python tidak akan menjalankan sisi klien di peramban, jadi API server apa pun yang terpapar di Python kemungkinan akan lebih banyak berada di sisi otomatisasi / skrip / admin.

Jason Scheirer
sumber
Ya, ada upaya untuk membuat Python menjalankan sisi-klien di sini: skulpt.org ... tapi itu belum siap untuk produksi.
bwreilly
Saya ingin melihat apa yang dilakukan PyPy di ​​area ini.
Jason Scheirer
3

Tidak ada dukungan browser untuk juru bahasa python.

Saya yakin Anda sudah bisa menggunakan python di sisi server (via geoprocessing )

mwalker
sumber
3

Anda bisa menggunakan python sebagai klien ke server ArcGIS. Anda hanya akan memukul titik akhir REST atau mungkin titik akhir SOAP gemetar . Sebagai contoh, saya telah menggunakan python untuk mengikis fitur dari layanan ArcGIS melalui titik akhir REST.

Derek Swingley
sumber
2

Anda dapat menggunakan Python Api di server ArcGIS, mengotomatiskan berbagai tugas, seperti rekonsiliasi / posting vresi, mendaftarkan lapisan berversi, dll.

tetapi Anda akan memerlukan lisensi untuk menggunakannya dan ArcMap . Paling tidak di 9.3.1.

George Silva
sumber
0

Anda bisa menjalankan IronPython (http://ironpython.net/) di klien melalui Gestalt (http://ironpython.net/browser/) dan (http://visitmix.com/labs/gestalt/), dan di ArcGIS 93 menggunakan IronClad (http://code.google.com/p/ironclad/) untuk mengakses ArcGIS .pyd, tetapi ini adalah IronPython daripada CPython, jadi itu benar-benar kembali ke Esri yang mendukung IronPython atau Esri yang mendukung IronClad proyek.


sumber
Apakah Anda berhasil membuat IronClad bekerja dengan ArcPy?
Petr Krebs
Saya belum mencoba sejak final, tetapi mengalami masalah selama program beta, kebanyakan dengan loop.