Ich habe einige Python-Toolboxes geschrieben (die in ArcGIS 10.1 neu sind), muss jedoch noch entscheiden, ob und wann ich sie anstelle von Python-Skript-Tools in eine Standard-Toolbox schreiben soll.
Ich dachte, die Online-Hilfe könnte mich aufklären, wenn sie vor einigen Punktpunkten Folgendes enthält:
Einmal erstellte Werkzeuge in einer Python-Toolbox bieten viele Vorteile
Die fünf aufgeführten Vorteile scheinen jedoch alle dahingehend zu sein, dass Python nicht zum Schreiben von Tools verwendet werden kann, und keiner scheint einen Vorteil von Python-Toolboxes gegenüber Python-Skript-Tools anzugeben.
Die beiden Vorteile, die ich mir vorstellen kann, sind:
- Ich kann jetzt ein "reines" Python-Tool in einem einzelnen Python-Skript schreiben, ohne es in einen separat erstellten Dialog einbinden zu müssen, dessen Tool-Validierung so aussieht, als wäre es auf den Punkt gebracht worden, aber ich bin froh, in dieser Hinsicht eher pragmatisch als rein zu sein
- Ich könnte jetzt Code (Python oder eine andere Sprache, die zum Schreiben von Textdateien fähig ist) verwenden, um das Schreiben von Python-Toolboxen zu automatisieren, aber ich bin noch nicht auf die Anforderung gestoßen, dies zu tun
Übersehne ich den überzeugenden Fall, der Esri dazu veranlasste, die Python Toolbox-Funktion bereitzustellen, und wenn ja, was ist das?