Sẽ có API Python cho ArcGIS Server chứ?


8

Có vẻ như một bước tiếp theo rõ ràng đã thúc đẩy Python trong ArcGIS Desktop ở mức 10.0. Có bất kỳ giới hạn nào của Python so với javascript, flex, v.v ... sẽ ngăn ESRI phát triển API Python không?

Câu trả lời:


10

Python sẽ không chạy phía máy khách trong trình duyệt, do đó, bất kỳ API máy chủ nào được hiển thị trong Python có thể sẽ nhiều hơn ở phía tự động hóa / kịch bản / quản trị viên.


Chà, có một nỗ lực để đưa Python chạy phía máy khách ở đây: skulpt.org ... nhưng nó không phải là bất cứ thứ gì gần với sản xuất.
bwreilly

Tôi muốn xem PyPy làm gì trong lĩnh vực này.
Jason Scheirer


3

Bạn có thể sử dụng python làm máy khách cho máy chủ ArcGIS. Bạn sẽ chỉ nhấn các điểm cuối REST hoặc có thể rùng mình các điểm cuối SOAP. Chẳng hạn, tôi đã sử dụng python để cạo các tính năng từ dịch vụ ArcGIS thông qua điểm cuối REST.


2

Bạn có thể sử dụng Python Api trong máy chủ ArcGIS, tự động hóa các tác vụ khác nhau, như điều hòa / đăng các vresions, đăng ký các lớp được phiên bản, v.v.

nhưng bạn sẽ cần giấy phép để sử dụng nó và ArcMap . Ít nhất là trong 9.3.1.


0

Bạn có thể chạy IronPython (http://ironpython.net/) trong ứng dụng khách thông qua Gestalt (http://ironpython.net/browser/) và (http://visitmix.com/labs/gestalt/) và tại ArcGIS 93 sử dụng IronClad (http://code.google.com.vn/p/ironclad/) để truy cập ArcGIS .pyd, nhưng sau đó đây là IronPython chứ không phải CPython, vì vậy nó thực sự quay trở lại với Esri hỗ trợ IronPython hoặc Esri hỗ trợ IronClad dự án.


Bạn có thành công khi đưa IronClad hợp tác với ArcPy không?
Petr Krebs

Tôi đã không thử kể từ cuối cùng, nhưng đã gặp sự cố trong chương trình beta, chủ yếu là các vòng lặp.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.