Festlegen von Datenquellen
Das Werkzeug Datenquelle festlegen ist verfügbar, wenn Sie in ArcCatalog oder im Fenster Katalog auf ein Kartendokument (.mxd) doppelklicken. Mit dem Werkzeug können Sie referenzierte Datenquellen in einem Kartendokument ändern.
Da die Änderungen nur auf die Datenquelle des Layers angewendet werden, werden andere Layer-Eigenschaften wie Verbindungen, Beziehungen oder Abfragedefinitionen nicht aktualisiert. Bei Kartendokumenten werden weitere Anpassungen (VBA-Code, Benutzeroberfläche und benutzerdefinierte Werkzeugleisten), Grafiken und Anzeigeeigenschaften des Tabellenfensters aus MXD-Dateien entfernt, wenn Sie deren Datenquellen mithilfe des Werkzeugs Datenquelle festlegen aktualisieren. Um diese beizubehalten, sollten Sie die Datenquellen stattdessen in ArcMap aktualisieren.
Weitere Informationen zum Ändern von Datenquellen in ArcMap
Wenn Sie die referenzierte Datenquelle für einen Layer in einer MXD-Datei ändern, können Sie den Workspace-Typ ändern. Ändern Sie beispielsweise den Pfad der Datenquelle von einer Personal-Geodatabase in eine File-Geodatabase. Sie müssen sicherstellen, dass das Dataset auf der neuen Datenposition vorhanden ist; andernfalls könnte die Datenverknüpfung des Layers unterbrochen werden.
Das Werkzeug überschreibt die MXD-Datei nicht. Stattdessen wird standardmäßig eine Kopie der ursprünglichen Datei erstellt. Sie können die referenzierten Datenquellen für alle Layer im Kartendokument oder in der Karten-Service-Definition oder für einen bestimmten Datenrahmen ändern. Um die referenzierte Datenquelle eines Layers zu ändern, können Sie entweder nach dem Verbindungspfad für die Datenquelle des Layers suchen und diesen ersetzen oder zum neuen Dataset navigieren, das Sie für den Layer festlegen möchten. Jede Änderung, die Sie auf die Datenquelle eines Layers anwenden, kann auf die aktuelle Datenquelle zurückgesetzt werden. Wählen Sie den Layer aus, den Sie zurücksetzen möchten, klicken Sie mit der rechten Maustaste und wählen Sie anschließend Zurücksetzen aus. Wenn Sie Alles zurücksetzen auswählen, werden alle von Ihnen vorgenommenen Änderungen der Datenquellen auf die aktuelle Datenquelle zurückgesetzt.
Suche nach Daten
Am Ende des ausgewählten Layer-Eintrags befindet sich die Schaltfläche Daten suchen . Damit wird das Dialogfeld Daten suchen geöffnet. Navigieren Sie im Dialogfeld zu den Daten, die Sie als Referenz für den Layer verwenden möchten. Die von Ihnen vorgenommenen Änderungen werden nur auf ausgewählte Layer angewendet.
Wenn Sie die Datenquellen mit einem Verweis auf ArcSDE-Daten für eine MXD-Datei ändern, können Sie die Schaltflächen Ersetzen oder Alles ersetzen auf die gleiche Art und Weise verwenden wie bei dateibasierten Daten.
Suchen und Ersetzen des Pfades der Datenquelle
Bei dateibasierten Datenquellen können Sie den Verbindungspfad für die referenzierte Datenquelle eines Layers ändern. Wählen Sie einen oder mehrere Layer aus und klicken Sie auf die Schaltfläche Ersetzen, um das Dialogfeld Ersetzen zu öffnen. Hier können Sie festlegen, welchen Teil des aktuellen Verbindungspfades Sie durch den neuen Verbindungspfad ersetzen möchten. Wenn Sie die Verbindungspfade aller Layer ändern möchten, klicken Sie auf die Schaltfläche Alles ersetzen, um das Dialogfeld Alles ersetzen zu öffnen. Sie können ähnlich wie im Dialogfeld Ersetzen den Teil des Verbindungspfades festlegen, den Sie durch den neuen Verbindungspfad ersetzen möchten. Nachdem Sie auf Alles ersetzen geklickt haben, wird der neue Verbindungspfad für alle Layer festgelegt. Damit ein korrekter Verbindungspfad für einen Layer gewährleistet ist, verwenden Sie "Suchen und Ersetzen", um eine Zeichenfolge oder ein Zeichen im Verbindungspfad mehrfach zu ändern. Dabei wird jedes Mal die neue Datenquelle geändert.
Verwenden von "Datenquelle festlegen" bei MXD-Dateien und ArcSDE-Daten
- Klicken Sie in ArcCatalog oder im Fenster Katalog mit der rechten Maustaste auf die MXD-Datei, und wählen Sie Datenquelle festlegen aus.
- Wählen Sie einen Layer mit einem Verweis auf eine ArcSDE-Datenquelle aus, die Sie ersetzen möchten.
- Klicken Sie auf die Schaltfläche Alles ersetzen. Geben Sie im Textfeld Ersetzen durch den Pfad für die SDE-Datei der ArcSDE-Verbindung ein, um die aktuelle Datenquelle zu ersetzen.
- Klicken Sie auf Alles ersetzen, um die erkannte Zeichenfolge durch die neue Zeichenfolge im Verbindungspfad der Datenquelle zu ersetzen.
- Klicken Sie auf OK, um die neue MXD-Datei zu speichern.
Verwenden von "Datenquelle festlegen" zum Ändern des Verbindungspfades
- Klicken Sie in ArcCatalog oder im Fenster Katalog mit der rechten Maustaste auf die MXD-Datei, und wählen Sie Datenquelle festlegen aus.
- Wählen Sie die Layer aus, für die Sie eine neue Datenquelle festlegen möchten.
- Klicken Sie auf die Schaltfläche Ersetzen.
- Legen Sie im Textfeld Suchen nach die Zeichenfolge oder das Zeichen fest, um nach der aktuellen Datenquelle zu suchen.
- Legen Sie im Textfeld Ersetzen durch die Zeichenfolge oder das Zeichen fest, die bzw. das in der aktuellen Datenquelle ersetzt werden soll.
- Klicken Sie auf Ersetzen, um die gefundene Zeichenfolge durch die neue Zeichenfolge im Verbindungspfad der Datenquelle zu ersetzen.
- Klicken Sie auf OK, um die Ausgabedatei zu speichern.
Sie können den Verbindungspfad für die Datenquelle in einen mit UNIX kompatiblen Verbindungspfad ändern, z. B. durch Ändern der Zeichenfolge \\myserver\ in /net/myserver.