Erstellen einer guten Geoverarbeitungsvorlage

Eine Geoverarbeitungsvorlage ist eine ZIP-Datei, die für die Geoverarbeitungs-Community interessante Dateien enthält. Sie können eine Geoverarbeitungsvorlage zu "EIGENE INHALTE" in ArcGIS Online hinzufügen.

Der geläufigste Inhalt besteht aus einem Ordner mit Datasets, Dokumenten und Toolboxes. Geoverarbeitungsvorlagen sind auch die Möglichkeit, um Python-Toolboxes und zugehörige Dokumentationsdateien (.xml) bereitzustellen.

Wenn Sie ArcGIS 10.1 for Desktop verwenden, sollten Sie ein Geoverarbeitungspaket erstellen (anstelle einer Geoverarbeitungsvorlage) und das Paket zu ArcGIS Online hinzufügen und es freigeben.

Nachstehend finden Sie Informationen zur Konsolidierung von Datasets, Dokumenten und Toolboxes in einen einzigen, komprimierbaren Ordner.

Konsolidieren von Ressourcen in einen Ordner

Der erste Schritt bei der Erstellung einer Geoverarbeitungsvorlage besteht in der Konsolidierung aller Ressourcen in einen einzigen Ordner.

Nehmen wir an, Sie möchten eine benutzerdefinierte Toolbox zu ArcGIS Online hinzufügen und freigeben. Die benutzerdefinierte Toolbox enthält einige Modelle, die wiederum von Ihnen entwickelte Skriptwerkzeuge verwenden. Zudem verwenden die Modelle Layer in einem Kartendokument. Diese Layer verweisen auf Datasets an verschiedenen Speicherorten des Computers. Um die Toolbox und Werkzeuge freigeben zu können, müssen Sie alle von den Werkzeugen verwendeten Ressourcen (Datasets, Kartendokumente etc.) in einen einzigen Ordner zusammenführen, den Sie in eine ZIP-Datei komprimieren können. Die Zusammenführung aller Ressourcen in einen einzigen Ordner wird als Konsolidierung bezeichnet.

Für die Konsolidierung müssen Sie Datasets in einen Ordner kopieren oder verschieben, die Datenquellen aller Karten-Layer und Datenelemente in den Modellen zurücksetzen und relative Pfade für den Zugriff auf alle Daten verwenden.

Weitere Informationen zur Durchführung einer Konsolidierung finden Sie unter dem Hilfethema Kurzer Überblick über das Freigeben von Werkzeugen von ArcGIS Desktop 10.0 und im Abschnitt „Checkliste“ weiter unten.

Geoverarbeitungspakete in 10.1

Wenn Sie ArcGIS 10.1 for Desktop verwenden, sollten Sie zur Freigabe Ihres Geoverarbeitungs-Workflows anstelle einer Geoverarbeitungsvorlage ein Geoverarbeitungspaket verwenden.

Bei Geoverarbeitungspaketen ist eine manuelle Konsolidierung der Ressourcen nicht erforderlich. Während der Erstellung des Pakets werden alle erforderlichen Ressourcen automatisch von ArcGIS in einen temporären Ordner konsolidiert, der dann zu einem Paket (.gpk) komprimiert wird. Diese automatische Konsolidierung ist sowohl umfassend als auch rekursiv. Verwendet ein Werkzeug beispielsweise andere benutzerdefinierte Werkzeuge, werden diese anderen Werkzeuge in den temporären Ordner kopiert und auf Abhängigkeiten überprüft. Das Gleiche gilt für Daten: Verweist ein Layer auf ein Dataset, das wiederum mit anderen Datasets in Beziehung steht, werden die anderen Datasets ebenfalls kopiert und auf Abhängigkeiten überprüft.

Struktur und Inhalt der ZIP-Datei

Im Hilfethema zu ArcGIS Desktop 10.0 Struktur für das gemeinsame Nutzen von Werkzeugen wird eine Ordnerstruktur, die ToolShare-Struktur, dargestellt, die Sie für die Konsolidierung aller von den Werkzeugen verwendeten Ressourcen einsetzen sollten. Anschließend komprimieren Sie diesen Ordner in eineZIP-Datei, um die Geoverarbeitungsvorlage zu erstellen.

Unten sehen Sie eine Abbildung eines auf Grundlage der ToolShare-Struktur erstellten Ordners. Der Stammordner enthält alle für die Ausführung der Werkzeuge erforderlichen Elemente. Alle Ressourcen müssen sich im Stammordner oder in dessen Unterordnern befinden.

Ordnername

Beschreibung der Inhalte

ToolData

Enthält alle von den Werkzeugen verwendeten Daten. Enthält normalerweise File-Geodatabases, Raster und Layer-Dateien.

Scripts

Enthält die Skripte (.py-Dateien) für alle enthaltenen Skriptwerkzeuge.

Scratch

In diesem Verzeichnis können Zwischendaten aus Modellen und Scratch-Daten aus Skripten geschrieben werden. Er enthält üblicherweise eine File-Geodatabase namens "scratch".

Doc

Enthält sämtliche für das Verständnis der bereitgestellten Werkzeuge erforderlichen Informationen wie PDF-Dateien, kompilierte Hilfedateien (.chm) oder Word- und PowerPoint-Dokumente. Enthält außerdem alle Bilder, die in Modelldiagrammen verwendet werden.

Eine auf ArcGIS Online hochgeladene Geoverarbeitungsvorlage ist eine ZIP-Datei, die wie unten dargestellt einen Stammordner enthält. Achten Sie beim Erstellen der ZIP-Datei darauf, nur den Stammordner hinzuzufügen, nicht aber dessen einzelne Inhalte.

Checkliste

Diese checklist Checkliste (PDF-Datei) unterstützt Sie bei der Erstellung eine guten Geoverarbeitungsvorlage.