Saya telah menulis beberapa Python Toolboxes (yang baru di ArcGIS 10.1), tetapi saya belum memutuskan apakah saya harus menulisnya daripada Python Script Tools dalam toolbox standar.
Saya pikir Bantuan Daring mungkin mencerahkan saya ketika memilih beberapa titik poin dengan:
Setelah dibuat, alat dalam kotak alat Python memberikan banyak keuntungan
Namun, lima kelebihan yang tercantum semuanya tampaknya tidak dapat menggunakan Python untuk menulis alat, dan sepertinya tidak ada yang menentukan keunggulan Python Toolbox dibandingkan Python Script Tools.
Dua keuntungan yang bisa saya pikirkan adalah:
- Saya sekarang dapat menulis alat Python "murni" dalam satu skrip Python tanpa harus mengaitkannya ke dialog yang ditulis secara terpisah dengan Validasi Alatnya yang terlihat seperti ditempelkan tetapi saya senang menjadi pragmatis daripada murni dalam hal ini
- Saya sekarang dapat menggunakan kode (Python atau bahasa apa pun yang mampu menulis file teks) untuk mengotomatiskan penulisan kotak alat Python tetapi saya belum menemukan persyaratan untuk melakukan ini
Apakah saya mengabaikan kasus menarik yang membuat Esri menyediakan kemampuan Python Toolbox dan, jika demikian, apa itu?