Kurzer Überblick über die Freigabe benutzerdefinierter Werkzeuge

Sie können Geoverarbeitungsergebnisse als Paket oder als Service freigeben. Wenn Sie ein Ergebnis freigeben, wird in ArcGIS eine Kopie des Modells und der Skriptwerkzeuge erstellt, der Inhalt wird untersucht, und an der Kopie werden Änderungen vorgenommen, um sicherzustellen, dass das Werkzeug auf einem anderen Computer auch ausgeführt werden kann. Darüber hinaus werden die Daten, mit denen das Ergebnis erzeugt wurde, ebenfalls freigegeben.

Was geschieht jedoch, wenn Sie die benutzerdefinierten Werkzeuge, jedoch nicht die Daten freigeben möchten? Das heißt, Sie möchten die Toolbox und die darin enthaltenen Werkzeuge freigeben, sodass die Benutzer sie wie jede andere System-Toolbox verwenden können? Dies ist möglich, erfordert jedoch bestimmte Kenntnisse Ihrerseits:

Sie können benutzerdefinierte Werkzeuge und Toolboxes in einem von zwei Formaten bereitstellen:

  1. Python-Toolbox (.pyt)
  2. Benutzerdefinierte Toolbox (.tbx) mit Modell- oder Skriptwerkzeugen

Python-Toolboxes eignen sich gut zum Bereitstellen benutzerdefinierter Werkzeuge. Es wird nur die .pyt-Datei benötigt.

Modelle können in einer benutzerdefinierten Toolbox bereitgestellt werden, wenn sie keine anderen benutzerdefinierten Werkzeuge verwenden, die sich in einer anderen Toolbox befinden. Sie können ein beliebiges Systemwerkzeug verwenden, wobei Sie jedoch die Lizenzstufen des Benutzers berücksichtigen müssen; es können keine Systemwerkzeuge verwendet werden, für die der Benutzer nicht über eine Lizenz verfügt.

Wenn in einer benutzerdefinierten Toolbox Skripte verwendet werden, muss deren Code im Werkzeug eingebettet sein. Andernfalls müssen Sie die .py-Dateien zusammen mit der Toolbox bereitstellen, in der Regel mit einem ZIP-Komprimierungsdienstprogramm.

Weitere Informationen zum Erstellen benutzerdefinierter WerkzeugeWeitere Informationen zum Dokumentieren von WerkzeugenWeitere Informationen zum Verwalten von Scratch-DatenWeitere Informationen zum Einbetten von Skripten und Kennwortschutzwerkzeugen

Verwandte Themen

9/11/2013