Struktur für das gemeinsame Nutzen von Werkzeugen

Wie im Abschnitt Methoden zum Verteilen von Werkzeugen beschrieben, geben Sie Werkzeuge frei, indem Sie zunächst einen Ordner erstellen, der alle von den Werkzeugen verwendeten Ressourcen enthält. Nachdem Sie die Ressourcen manuell in diesem Ordner konsolidiert haben, erstellen Sie mithilfe des standardmäßigen ZIP-Komprimierungsprogramms eine einzige .zip-Datei aus dem Ordner. Anschließend geben Sie die erstellte .zip-Datei für andere Benutzer frei.

In diesem Thema wird eine Ordnerstruktur beschrieben, die Sie zum Speichern Ihrer Toolbox und sämtlicher für Ihre Werkzeuge benötigten Ressourcen verwenden können. Für diese Beschreibung, und damit der Name eindeutig ist, wird diese Ordnerstruktur als "ToolShare"-Ordner bezeichnet. Die vorgeschlagene Struktur ist nicht verbindlich und lediglich als Ausgangspunkt konzipiert.

In der folgenden Abbildung ist <ToolShare> ein Systemordner an einem beliebigen Speicherort auf Ihrem System. Der Name des Ordners ist frei wählbar (mit den spitzen Klammern <> wird angegeben, dass der Text ersetzt werden kann).

"ToolShare"-Ordnerstruktur

Im Folgenden sehen Sie eine Abbildung eines vollständigen "ToolShare"-Ordners.

Beispiel für einen vollständigen "ToolShare"-Ordner

<Toolbox>

Hierbei handelt es sich um eine Geoverarbeitungs-Toolbox bzw. Toolboxes (.tbx) mit den Werkzeugen, die freigegeben werden sollen.

Optional können die Toolboxes in einer Geodatabase im Verzeichnis ToolData gespeichert werden. (das ToolData-Verzeichnis ist zum Speichern von Daten vorgesehen, die für die Werkzeuge erforderlich sind. Es kann Personal-Geodatabases und File-Geodatabases enthalten). Eine Toolbox im Ordner <ToolShare> ist jedoch leichter auffindbar. Es ist sofort zu erkennen, dass der Inhalt des Ordners <ToolShare> zur Unterstützung von Geoverarbeitungswerkzeugen dient.

<ArcMap mxd>

Wenn Sie ArcMap-, ArcScene- oder ArcGlobe-Dokumente bereitstellen möchten, müssen diese direkt unterhalb von <ToolShare> gespeichert werden.

Kontrollkästchen "Relativen Pfadnamen speichern"

Sie können auch das Werkzeug Karte konsolidieren verwenden, um alle Ressourcen zusammenzuführen, die vom Kartendokument benötigt werden.

Readme.txt

Es ist gängige Praxis, bei der Bereitstellung eines Ordners für andere Benutzer eine Datei namens Readme.txt beizufügen. Bei der Datei Readme.txt handelt es sich um eine Textdatei, die Sie beispielsweise mit Editor erstellen können. Wenn Sie ein Textverarbeitungsprogramm wie Word verwenden, müssen Sie das Dokument als einfache Textdatei speichern.

Die Datei Readme.txt richtet sich möglicherweise auch an Benutzer, die zufällig das Verzeichnis öffnen und nicht unbedingt ArcGIS-Benutzer sind. Daher empfiehlt es sich, einen Text wie den folgenden zu formulieren:

Dieser Ordner und dessen Unterordner enthalten Daten für ArcGIS-Geoverarbeitungswerkzeuge. Sie können eine Beschreibung der Werkzeuge aufrufen, indem Sie ArcCatalog starten, mit der rechten Maustaste auf die Toolbox und dann auf "Hilfe" klicken.

Ferner empfiehlt es sich, weitere Informationen anzugeben, beispielsweise eine kurze Beschreibung, das Datum und Kontaktdaten.

ToolData

Das Verzeichnis ToolData ist für kleine Datasets, ArcSDE-Verbindungsdateien (.sde) und .lyr-Dateien vorgesehen, die für die Ausführung der Werkzeuge erforderlich sind. Hierbei kann es sich um einfache Lookup-Tabellen, z. B. eine Tabelle mit Bodenarten und deren Durchlässigkeitsindex, oder eine Tabelle mit Geschwindigkeitsbegrenzungen durch den CFCC (Census Feature Classification Code) handeln. Dieses Verzeichnis sollte keine großen Datasets wie Bodenart-Polygone für eine Region enthalten. Solche großen Datasets befinden sich normalerweise an einem zentralen Speicherort, beispielsweise in einer Unternehmensdatenbank oder in einem freigegebenen Verzeichnis. Auf sie kann über einen UNC-Pfad oder eine Datenbankverbindung zugegriffen werden.

Skripte

Dieser Ordner enthält alle von den Skriptwerkzeugen verwendeten Skripte. Dazu gehören auch die Skriptbibliotheken. Dynamic Link Libraries(.dll) und ausführbare Dateien können ebenfalls hier gespeichert werden. Alternativ können Sie das Skript in die Toolbox einbetten, damit Sie die Skriptdateien nicht verwalten müssen.

Weitere Informationen zum Einbetten von Skripten

Doc

Dieser Ordner enthält beispielsweise die folgenden nützlichen Elemente zur Erläuterung der bereitgestellten Werkzeuge:

Scratch

In diesem Verzeichnis können Zwischendaten in Modellen und Scratch-Daten in Skripte geschrieben werden. Es enthält die File-Geodatabase mit der Bezeichnung scratch.

Verwandte Themen


7/10/2012