Tôi đã viết một vài Hộp công cụ Python (mới ở ArcGIS 10.1), nhưng vẫn chưa quyết định liệu tôi có nên viết chúng thay vì Python Script Tools trong hộp công cụ tiêu chuẩn hay không.
Tôi nghĩ rằng Trợ giúp trực tuyến có thể khai sáng cho tôi khi nó mở đầu một số điểm chấm bằng:
Khi được tạo, các công cụ trong hộp công cụ Python cung cấp nhiều lợi thế
Tuy nhiên, tất cả năm ưu điểm được liệt kê dường như là không thể sử dụng Python để viết các công cụ và dường như không có gì chỉ định một lợi thế của Python Toolboxes so với Python Script Tools.
Hai lợi thế mà tôi có thể nghĩ đến là:
- Bây giờ tôi có thể viết một công cụ Python "thuần túy" trong một tập lệnh Python duy nhất mà không cần nối nó với một hộp thoại được ủy quyền riêng với Xác thực Công cụ của nó trông giống như nó đã được xử lý nhưng tôi rất vui khi thực dụng hơn là về mặt này
- Bây giờ tôi có thể sử dụng mã (Python hoặc bất kỳ ngôn ngữ nào có khả năng viết tệp văn bản) để tự động hóa việc viết các hộp công cụ Python nhưng tôi vẫn chưa bắt gặp một yêu cầu để làm điều này
Tôi có nhìn ra trường hợp hấp dẫn khiến Esri cung cấp khả năng của Python Toolbox không và nếu có thì đó là gì?