Sie können Multifile-Feature-Verbindungen (multi feature connection, MFC) konfigurieren, visualisieren und zur Analyse verwenden.
Verwenden einer MFC
Wenn Sie Ihre Daten strukturiert haben, können Sie folgende Vorgänge ausführen:
- Konfigurieren einer MFC
- Visualisieren eines MFC-Datasets
- Verwenden von MFC-Datasets in Analysen
Konfigurieren einer MFC
Zunächst müssen Sie eine MFC erstellen. Zum Erstellen einer MFC gibt es zwei Möglichkeiten:
- Verwenden Sie das Dialogfeld Neue Multifile-Feature-Verbindung. Um auf das Dialogfeld zuzugreifen, klicken Sie auf dem Menüband Einfügen auf Verbindungen, und wählen Sie Neue Multifile-Feature-Verbindung aus. Klicken Sie alternativ mit der rechten Maustaste in den Bereich Katalog, und klicken Sie auf Neu > Neue Multifile-Feature-Verbindung. Das Dialogfeld bietet eine interaktive Benutzeroberfläche zum Erstellen einer MFC sowie zum Konfigurieren von Eigenschaften für jedes Dataset.
- Verwenden Sie das Geoverarbeitungswerkzeug Multifile-Feature-Verbindung erstellen.
Beim Ermitteln von Datasets in einer MFC können zwei Probleme auftreten:
- Erwartete Datasets fehlen. Überprüfen Sie in diesem Fall, ob der als Quellordner angegebene Pfad, der die Unterordner enthält, richtig ist und einen unterstützten Datentyp aufweist.
- Mindestens ein Dataset wird nicht registriert. Wenn Datasets nicht registriert werden, könnte Ihnen Folgendes auffallen:
Problem Lösung Beispiel Das Dataset hat nicht das erwartete Format.
Öffnen Sie die Datei, um festzustellen, ob sie wie erwartet aussieht. Wenn die Daten falsch strukturiert sind, ändern Sie dies, und versuchen Sie es erneut.
Eine .csv-Datei enthält einige Zeilen und eine Zusammenfassung der Daten und dann nur leere Zeilen.
Die Schemas von Datasets in einem Ordner stimmen nicht überein.
Alle Dateien in einem Dataset-Ordner müssen das gleiche Schema aufweisen. Öffnen Sie die Dateien, um die Schemas zu vergleichen. Beheben Sie Schemakonflikte, und wiederholen Sie das Registrieren des Datasets.
Sie haben eine .csv-Datei mit 10 Feldern und eine mit 8.
Die Dateitypen eines Datasets in einem Ordner stimmen nicht überein.
Alle Dateien in einem Dataset-Ordner müssen die gleiche Erweiterung (Dateityp) aufweisen. Überprüfen Sie die Dateitypen des Datenquellenspeicherorts, und entfernen oder verschieben Sie falsch platzierte Dateien.
Ein Shapefile-Dataset befindet sich im gleichen Ordner wie eine Parquet-Datei.
Ein Feldformat wurde nicht erkannt.
Dies ist unwahrscheinlich, aber möglich, wenn ORC und Parquet ein unerwartetes Format verwenden. Stellen Sie sicher, dass Sie gültige Feldformate verwenden.
Sie haben eine Parquet-Datei mit einem unbekannten Feldformat.
Wenn Sie eine MFC mit einer durch Trennzeichen getrennten Datei erstellen und keine Kopfzeilen dargestellt werden, ist die Kopfzeile möglicherweise ungültig. Stellen Sie sicher, dass alle Felder eine Kopfzeile aufweisen und dass keine davon leer ist. Wenn Sie das Dialogfeld zum Erstellen der MFC verwenden, können Sie die Feldköpfe im Bereich Felder bearbeiten.
Um die Eigenschaften eines MFC-Datasets nach dessen Erstellung anzupassen, gibt es zwei Möglichkeiten:
- Klicken Sie im Bereich Katalog mit der rechten Maustaste auf das MFC-Dataset, und wählen Sie Eigenschaften aus. Daraufhin wird ein Eigenschaften-Dialogfeld geöffnet, in dem Sie die Eigenschaften von Multifile-Feature-Verbindungen anzeigen und bearbeiten können.
- Verwenden Sie das Werkzeug Eigenschaften des Multifile-Feature-Verbindungs-Datasets aktualisieren.
Wenn Sie eine MFC erstellen, werden Schema, Geometrie und Zeit für jedes der Datasets ermittelt. Häufig können Sie ändern, wie die Datasets diese Werte darstellen. Überprüfen Sie mit dem Geoverarbeitungswerkzeug Dataset beschreiben, ob jedes Dataset die Geometrie, Zeit und Felder richtig darstellt. Nach dem Überprüfen Ihrer Datasets möchten Sie eventuell einige der folgenden Änderungen an einem oder mehreren Datasets in der MFC vornehmen:
- Feldnamen von durch Trennzeichen getrennten Datasets ändern
- Sichtbarkeit der Felder für Analysen modifizieren
- Felder ändern, mit denen die Geometrie und Zeit dargestellt werden
- Filter zu einem Dataset hinzufügen
- Alias zu einem Dataset hinzufügen
- Datasets aus der MFC entfernen, die Sie nicht analysieren möchten
- MFC aktualisieren, um ein neu hinzugefügtes Dataset einzubeziehen (einen neuen Unterordner unter dem Quellordner)
Diese optionalen Änderungen können Sie mit dem Dialogfeld Neue Multifile-Feature-Verbindung oder durch Klicken mit der rechten Maustaste auf ein MFC-Dataset im Bereich Katalog oder mit einer beliebigen Kombination der folgenden Werkzeuge vornehmen:
- Dataset aus Multifile-Feature-Verbindung kopieren: Kopiert ein Dataset aus einer MFC in eine Feature-Class.
- Dataset aus Multifile-Feature-Verbindung duplizieren: Erstellt eine Sicht eines vorhandenen MFC-Datasets.
- Multifile-Feature-Verbindung aktualisieren: Prüft auf neue Datasets und fügt sie der MFC hinzu.
- Dataset aus Multifile-Feature-Verbindung entfernen: Entfernt ein Dataset aus der MFC.
- Eigenschaften des Multifile-Feature-Verbindungs-Datasets aktualisieren: Ändert die Eigenschaften eines einzelnen MFC-Datasets.
- Vorschau von Dataset aus Multifile-Feature-Verbindung anzeigen: Zeigt eine Vorschau der ersten zehn Features im Dataset an, um zu überprüfen, ob sie richtig registriert wurden.
- Dataset beschreiben: Überprüft, ob das Dataset wie erwartet dargestellt wird.
Visualisieren eines MFC-Datasets
Sie können durch Trennzeichen getrennte und auf Shapefiles basierende MFC-Datasets auf einer Karte visualisieren.
Hinweis:
MFC-Datensätze mit Parquet- oder ORC-Quelldateien können nicht visualisiert werden.Um Ihr Dataset zur Karte hinzuzufügen, suchen Sie im Bereich Katalog nach dem MFC-Element, klicken Sie, um die Datasets zu erweitern, und fügen Sie das Dataset zur Karte hinzu.
MFC-Datasets weisen in Ihrer Karte eine vereinfachte Benutzeroberfläche und folgende Beschränkungen auf:
- Beim Visualisieren von MFC-Datasets werden die Zeiteigenschaften in den MFC-Dataset-Eigenschaften im neuen Layer nicht automatisch festgelegt. Um das Dataset mit Zeitangaben zu visualisieren, legen Sie die Zeiteigenschaften des Layers nach dem Hinzufügen des Datasets zur Karte fest.
- Durch die Darstellung von durch Trennzeichen getrennten Dateien wird auf die volle Ausdehnung des Raumbezugs des MFC-Datasets gezoomt.
- Wenn Sie neue Datensätze zu einem vorhandenen MFC-Dataset hinzufügen, beispielsweise neue Zeilen zu einer .csv-Datei in einer vorhandenen MFC, werden die neuen Datensätze erst dargestellt, nachdem Sie ArcGIS Pro neu gestartet haben.
- Wenn Sie neue Dateien, beispielsweise eine neue .csv-Datei, zu einem vorhandenen MFC-Dataset hinzufügen, werden die neuen Datensätze erst dargestellt, nachdem Sie ArcGIS Pro neu gestartet haben.
Verwenden von MFC-Datasets in Analysen
Wenn MFC-Datasets als Eingaben für GeoAnalytics Desktop-Werkzeuge verwendet werden, wird die Analyse so optimiert, dass die Daten gelesen und parallel auf den Kernen des Computers ausgeführt werden. In allen anderen Geoverarbeitungswerkzeugen ist das Lesen und Verarbeiten von MFC-Datasets nicht so optimiert, dass es parallel erfolgt, sondern sequenziell und in einem Thread.
Sie können MFC-Datasets, die auf durch Trennzeichen getrennten Dateien oder Shapefiles basieren, in den meisten Geoverarbeitungswerkzeugen verwenden.
Hinweis:
MFC-Datasets, die Parquet- und ORC-Quelldateien verwenden, können nur in GeoAnalytics Desktop-Werkzeugen genutzt werden.Sie können keine Auswahl auf ein MFC-Dataset anwenden, wenn es als Eingabe für ein GeoAnalytics Desktop-Werkzeug verwendet wird.
Um ein MFC-Dataset in einem Geoverarbeitungswerkzeug zu verwenden, fügen Sie ein MFC-Dataset zu einer Karte hinzu, und wählen Sie den Layer-Namen aus der Auswahlliste der Parameter aus. Navigieren Sie alternativ über die Schaltfläche "Durchsuchen" zu einem MFC-Workspace, und wählen Sie das Eingabe-Dataset aus. Die folgenden Werkzeuge unterstützen keine MFC-Eingabedateien:
- Servicebasierte Werkzeuge, darunter GeoAnalytics Server-Werkzeuge, Standardwerkzeuge für Feature-Analysen und ArcGIS Online-Analysewerkzeuge
- Werkzeuge, mit denen das Eingabe-Dataset geändert wird, z. B. Feld berechnen und Near