Arbeiten mit den Geoverarbeitungswerkzeugen für Anlagen
Die Geoverarbeitungswerkzeuge für Anlagen bieten eine flexible Umgebung für die Batch-Verarbeitung von Anlagen. Die Geoverarbeitungswerkzeuge für Anlagen sollten verwendet werden, wenn eine große Zahl von Dateien in einem Massenvorgang angehängt werden soll. Zusätzlich gibt es Werkzeuge zur Verarbeitung einzelner Anlagen, die über ArcGIS for Desktop verfügbar sind.
Es gibt zwei übliche Szenarien für das Arbeiten mit den Werkzeugen für Anlagen. Im ersten Szenario verwenden die Werkzeuge für Anlagen eine Lookup-Tabelle, die so genannte Zuordnungstabelle, um einzelne Dateien auf Ihrem Computer mit einzelnen Zeilen in der Eingabe-Tabelle oder Feature-Class zu verknüpfen. Im zweiten Szenario verfügt die Eingabe-Tabelle oder Feature-Class bereits über ein Attributfeld, das Dateipfade oder -namen enthält, die auf Dateien in Ihrem Computer verweisen. In beiden Szenarien müssen Anlagen in der Eingabe-Tabelle oder Feature-Class aktiviert werden. Durch das Aktivieren von Anlagen werden die notwendigen Systemtabellen und Beziehungen erstellt, die ArcGIS zum Verwalten von Anlagen verwendet. Verwenden Sie dazu das Werkzeug Anlagen aktivieren, oder klicken Sie mit der rechten Maustaste in die Tabelle oder Feature-Class, und verwenden Sie das Kontextmenü "Verwalten".
Beispiel 1: Anlagen mithilfe einer Zuordnungstabelle hinzufügen
Nachdem Sie Anlagen in der Eingabe-Tabelle oder Feature-Class aktiviert haben, führen Sie das Werkzeug Anlagen-Zuordnungstabelle erstellen aus, um eine Zuordnungstabelle zu erstellen, die Sie bei der Verknüpfung der Datensätze in der Eingabe-Tabelle mit Festplattendaten unterstützt. Die Eingabe für dieses Werkzeug besteht in einem Eingabeordner, der die anzuhängenden Dateien enthält, und einem Schlüsselfeld. Das Werkzeug durchläuft jede Zeile in der Eingabe-Tabelle und vergleicht den Wert im Schlüsselfeld dieser Zeile mit allen Werten der Dateien im Eingabeordner. Eine Übereinstimmung ist gefunden, wenn der Basisname (Dateiname ohne Dateierweiterung) der Datei dem Wert im Schlüsselfeld entspricht. Die erstellte Ausgabe enthält ein Feld namens MATCHID (die ObjectID aus der Eingabe-Tabelle oder Feature-Class) und ein Feld namens FILENAME (der Dateipfad der entsprechenden Datei).
Nachdem die Anlagen-Zuordnungstabelle erstellt wurde, verwenden Sie das Werkzeug Anlagen hinzufügen, um die Dateien mit den Datensätzen im Eingabe-Dataset zu verknüpfen. Das Werkzeug Anlagen hinzufügen vergleicht die Werte im Eingabe-Join-Feld aus der Eingabe-Tabelle oder Feature-Class mit dem Zuordnungs-Join-Feld in der Zuordnungstabelle. Wenn diese zwei Werte gleich sind, wird die Datei, die im Zuordnungs-Pfadfeld in der Zuordnungstabelle gefunden wird, der Eingabe-Tabelle oder Feature-Class als Anlage hinzufügt.
Die Verwendung des Werkzeugs Anlagen-Zuordnungstabelle erstellen zum Erstellen der Zuordnungstabelle wird empfohlen, ist jedoch nicht zwingend erforderlich. Wenn Ihr Eingabe-Dataset kein verwendbares Schlüsselfeld enthält, kann eine Zuordnungstabelle manuell in einer Editiersitzung oder automatisch mithilfe eines für Daten geeigneten benutzerdefinierten Skripts erstellt werden. Die Zuordnungstabelle benötigt nur zwei Attributfelder: Ein Feld, das die Pfade oder Namen der Anhangdateien auf Ihrem Computer enthält, und ein Feld, das Werte enthält, die zur Verknüpfung der Zuordnungstabelle mit der Eingabe-Tabelle oder Feature-Class verwendet werden kann.
Beispiel 2: Anlagen ohne gesonderte Zuordnungstabelle hinzufügen
Nachdem Sie Anlagen aktiviert haben, können Sie möglicherweise Ihre Eingabe-Tabelle oder Feature-Class zum Hinzufügen von Anlagen verwenden, ohne dass eine gesonderte Zuordnungstabelle benötigt wird. Wenn die Eingabe-Tabelle bereits ein Feld mit den Pfaden zu den anzuhängenden Dateien enthält, ist es möglich, ausschließlich diese Tabelle zu verwenden, ohne dass eine gesonderte Zuordnungstabelle benötigt wird. Verwenden Sie das Werkzeug Anlagen hinzufügen, geben Sie die gleiche Tabelle oder Feature-Class sowohl für das Eingabe-Dataset als auch für die Zuordnungstabelle an, und geben Sie das Zuordnungs-Pfadfeld aus dem Eingabe-Dataset an (das Feld, das die Dateipfade oder -namen der Anhangdateien enthält).