In Layern und Standalone-Tabellen werden die Informationen angezeigt, die in einer bestimmten Datenquelle gespeichert sind. Wenn diese Datenquelle verschoben oder umbenannt wird, wird die Verbindung mit dem Layer oder der Tabelle unterbrochen und es können keine Daten angezeigt werden. Um dies zu korrigieren, aktualisieren Sie die Datenquelle, indem Sie eine der folgenden Aktionen durchführen:
- Um auf einer Karte erkannte ungültige Verweise mithilfe der Schaltfläche "Ungültige Datenquelle" zu korrigieren, klicken Sie auf die Schaltfläche und navigieren zu der Datenquelle.
- Um die Datenquelle eines Layers oder einer Standalone-Tabelle zu ändern, öffnen Sie das entsprechende Dialogfeld Eigenschaften. Klicken Sie auf der Registerkarte Quelle auf Datenquelle festlegen und navigieren Sie zu der Datenquelle.
- Informationen zum automatischen Aktualisieren von Datenquellen mit Python finden Sie unter Aktualisieren und Korrigieren von Datenquellen.
- Um alle Datenquellen zu verwalten, die von Karten im aktuellen Projekt referenziert werden, greifen Sie über die Ansicht "Katalog" auf sie zu. Sie können die Pfade in einem Element, wie z. B. einer einzelnen Karte in dem Projekt, aktualisieren, oder auf alle Pfade im gesamten Projekt zugreifen. Sie können bestimmte Zeichenfolgen innerhalb der Pfade suchen und ersetzen. Führen Sie die weiter unten genannten Schritte aus, um die Pfade in dem aktuellen Projekt zu aktualisieren.
Vorsicht:
Die Aktualisierung von Datenquellenpfaden aus einer Katalogansicht ist in einigen Fällen eingeschränkt. Bei den folgenden Layer-Typen und Workspaces wird diese Methode nicht unterstützt:
- Stream-Layer
- Layer aus In-Memory-Workspaces
- Netzwerkanalyse-Layer
- Kartenservice-Layer
- Routenereignis-Layer
- Web-Feature-Layer
- Abfrage-Layer Im Workspace-Modus können Sie die Datenquellen eines Abfrage-Layers ändern. Wenn Sie sie im Element-Modus aktualisieren, wird die Quelle des Abfrage-Layers durch eine Standard-Feature-Class ersetzt.
Aktualisieren von Datenquellen für Projektelemente
Um die Datenquellen aller Layer und Standalone-Tabellen in dem aktuellen Projekt gleichzeitig zu aktualisieren, gehen Sie wie folgt vor:
- Wechseln Sie zu einer Katalogansicht. Wenn Sie eine Katalogansicht öffnen möchten, können Sie auch auf der Registerkarte Ansicht in der Gruppe Fenster auf Katalogansicht klicken.
- Klicken Sie auf dem Menüband auf der Registerkarte Katalog in der Gruppe Aktualisieren auf Datenquellen , um den Modus Datenquellen aktualisieren in der Katalogansicht zu öffnen. Die Layer und Standalone-Tabellen, die im vollständigen aktuellen Projekt referenziert werden, sind zusammen mit dem Pfad zu ihrer Datenquelle aufgelistet. Sie können diese Liste aber auch filtern, um nur den Inhalt einer Karte anzuzeigen. Wählen Sie dazu die Karte im Bereich Inhalt der Ansicht "Katalog" aus.
- Wählen Sie aus, ob Sie die Datenquellenpfade der Projektelemente oder eine Liste aller von dem Projekt referenzierten eindeutigen Workspaces anzeigen möchten. Wählen Sie unter Verwalten auf der Registerkarte Datenquellen in der Gruppe Ansicht aus folgenden Optionen aus:
Element Zeigen Sie die Datenquellenpfade der Projektelemente an.
Workspace Zeigen Sie eine Liste aller eindeutigen im Projekt referenzierten Workspaces an.
- Geben Sie in die Spalte Neuer Pfad einen neuen Dateipfad zu einem der aufgelisteten Elemente ein oder fügen Sie ihn ein. Sie können mit der rechten Maustaste auf jeden beliebigen Pfad in der Spalte Aktueller Pfad klicken und auf Kopieren klicken, oder auf die Schaltfläche Durchsuchen klicken, um zu einem neuen Pfad zu einem beliebigen aufgelisteten Element zu navigieren.
Zeigen Sie mit der Maus auf einen Pfad in der Tabelle, um den Datentyp, den Workspace-Typ und den Workspace-Pfad des Elements anzuzeigen. Bei einem Element einer Enterprise-Geodatabase sind auch alle Serverinformationen enthalten.
- Legen Sie fest, ob die Zielquellen vor dem Anwenden der Änderungen überprüft werden. Diese Änderungen bleiben während der gesamten aktuellen Anwendungssitzung bestehen. Speichern Sie das Projekt, um sie dauerhaft anzuwenden. Wählen Sie unter Verwalten auf der Registerkarte Datenquellen in der Gruppe Änderungen verwalten eine der folgenden Optionen aus:
- Klicken Sie auf den kleinen Pfeil am unteren Rand von Übernehmen und dann auf Überprüfen und übernehmen , um die Änderungen zuerst zu überprüfen und dann anzuwenden.
- Klicken Sie auf Übernehmen , um Änderungen ohne Überprüfung zu übernehmen.
- Klicken Sie unter Verwalten auf der Registerkarte Datenquellen auf Schließen , um den Modus Datenquellen aktualisieren in der Katalogansicht zu schließen.
Suchen und Ersetzen von Pfadteilen
Wenn ein Verzeichnispfad einer Datenquelle umbenannt oder umstrukturiert wurde, können Sie Teile von Datenquellenpfaden im aktuellen Projekt suchen und ersetzen, um die Verbindung zu reparieren. Wenn beispielsweise ein Ordner mit dem Namen MonthlyData in AnnualData umbenannt wurde, können Sie alle Instanzen der ersten Zeichenfolge in allen Datenquellenpfaden finden und durch die zweite Zeichenfolge ersetzen.
Um Teile von Datenquellenpfaden zu suchen und zu ersetzen, gehen Sie wie folgt vor:
- Wechseln Sie zu einer Katalogansicht. Wenn Sie eine Katalogansicht öffnen möchten, können Sie auch auf der Registerkarte Ansicht in der Gruppe Fenster auf Katalogansicht klicken.
- Klicken Sie auf der Registerkarte Katalog in der Gruppe Aktualisieren auf Datenquellen , um den Modus Datenquellen aktualisieren in der Katalogansicht zu öffnen.
Alle Layer und Standalone-Tabellen in dem Projekt sind gemeinsam mit dem Pfad zu ihrer Datenquelle aufgelistet.
- Klicken Sie unter Verwalten auf der Registerkarte Datenquellen in der Gruppe Werkzeuge auf Suchen und Ersetzen .
- Geben Sie im Textfeld Suchen eine Zeichenfolge ein. Sie können auch bestimmte Elemente auswählen, um nur diese Elemente zu ersetzen. Wenn keine Elemente ausgewählt werden, werden alle Elemente ersetzt.
- Geben Sie eine Ersatzzeichenfolge in das zweite Textfeld Ersetzen ein. Klicken Sie auf die Schaltfläche Ersetzen , um die Zeichenfolge in jedem Element einzeln zu ersetzen, oder klicken Sie auf die Schaltfläche Alles ersetzen , um alle Instanzen gleichzeitig zu ersetzen.
- Legen Sie fest, ob die Zielquellen vor dem Anwenden der Änderungen überprüft werden. Diese Änderungen bleiben während der gesamten aktuellen Anwendungssitzung bestehen. Speichern Sie das Projekt, um sie dauerhaft anzuwenden. Wählen Sie unter Verwalten auf der Registerkarte Datenquellen in der Gruppe Änderungen verwalten eine der folgenden Optionen aus:
- Klicken Sie auf den kleinen Pfeil am unteren Rand von Übernehmen und dann auf Überprüfen und übernehmen , um die Änderungen zuerst zu überprüfen und dann anzuwenden.
- Klicken Sie auf Übernehmen , um Änderungen ohne Überprüfung zu übernehmen.
- Klicken Sie auf die Schaltfläche "Suchen und Ersetzen" schließen , um die Steuerelemente Suchen und Ersetzen zu schließen.
- Klicken Sie unter Verwalten auf der Registerkarte Datenquellen auf Schließen , um den Modus Datenquellen aktualisieren in der Katalogansicht zu schließen.
Überprüfen von Änderungen
Beim Aktualisieren von Datenquellen können Sie auswählen, dass Änderungen direkt übernommen werden. Sie können aber auch zuerst die Zielquelle überprüfen und sie dann anwenden. Wenn Sie das Fenster Datenquellen ohne Übernahme schließen, werden Sie mit einer Warnung dazu aufgefordert. In diesem Fall erfolgt keine Überprüfung.
Ein Beispiel für ein Szenario, in dem sich eine Übernahme ohne Überprüfung anbietet, ist die Arbeit in einem Staging-Verzeichnispfad und die Vorbereitung des Verschiebens von Daten in einen endgültigen Verzeichnispfad, der noch nicht vorhanden ist. Diese Änderungen bleiben während der gesamten aktuellen Anwendungssitzung bestehen. Speichern Sie das Projekt, um sie dauerhaft anzuwenden.
Wenn Sie eine Änderung an einer Datenquelle vornehmen, gibt ein grüner vertikaler Balken neben dem Element an, dass eine Änderung vorgenommen, aber noch nicht angewendet wurde.
Um Änderungen ohne eine Überprüfung der Zielquelle zu übernehmen, klicken Sie unter Verwalten auf der Registerkarte Datenquellen in der Gruppe Änderungen verwalten auf Übernehmen . Um zuerst die Zielquelle zu überprüfen und dann die Änderungen zu übernehmen, klicken Sie auf den kleinen Pfeil am unteren Rand von Übernehmen und dann auf Überprüfen und übernehmen .
Nach erfolgreicher Überprüfung wird die Markierung entfernt. Falls die Datenquelle nicht gefunden und überprüft werden konnte, wird eine rote Markierung angezeigt. Zudem wird oben im Fenster ein Banner eingeblendet, das auf das Vorhandensein ungültiger Elemente hinweist.