Napisałem kilka zestawów narzędzi Python (które są nowe w ArcGIS 10.1), ale jeszcze nie zdecydowałem, czy / kiedy powinienem je napisać, a nie Narzędzia skryptów Python w standardowym zestawie narzędzi.
Pomyślałem, że Pomoc online może mnie oświecić, gdy poprzedzi niektóre punkty kropki:
Po utworzeniu narzędzia w zestawie narzędzi Python mają wiele zalet
Jednak wydaje się, że wszystkie pięć wymienionych zalet nie jest w stanie używać Pythona do pisania narzędzi i żadna z nich nie określa przewagi Python Toolbox nad Python Script Tools.
Dwie zalety, o których mogę myśleć to:
- Mogę teraz napisać „czyste” narzędzie Pythona w jednym skrypcie Pythona bez konieczności podłączania go do osobno utworzonego okna dialogowego z funkcją sprawdzania poprawności narzędzia, która wygląda tak, jakby została wprowadzona, ale cieszę się, że mogę być pragmatyczny, a nie czysty pod tym względem
- Mógłbym teraz użyć kodu (Python lub dowolny język zdolny do pisania plików tekstowych), aby zautomatyzować pisanie zestawów narzędzi Python, ale jeszcze nie spotkałem się z tym wymaganiem
Czy przeoczam przekonujący przypadek, który doprowadził Esri do zapewnienia możliwości Python Toolbox, a jeśli tak, to o co chodzi?