Kartenpfad-Editor

Der Kartenpfad-Editor ist ein Werkzeug, mit dem Sie die Workspace-Pfade oder SDE-Verbindungseigenschaften in Kartendokumenten (.mxd) und Karten-Service-Definitionsdateien (.msd) prüfen, reparieren und ersetzen können. Das Werkzeug basiert auf dem RCP-Framework (Rich Client Platform) von Eclipse und nutzt die mit der ArcGIS Server for Java Edition-Installation bereitgestellten ArcObjects-APIs.

Ersetzen von Workspace-Pfaden von Layern/Tabellen

Um Ihre MXD-Dokumente oder MSD-Dokumente auf defekte Workspace-Pfade für Layer/Tabellen zu prüfen und diese zu ersetzen, müssen Sie den Kartenpfad-Editor starten, indem Sie die bereitgestellte ausführbare Datei und die Skriptdatei verwenden. Diese Dateien sind "mappatheditor.exe" für Windows und "startMapPathEditor.sh" für UNIX, die beide unter "<ArcGIS Server-Installationsverzeichnis>/arcgis/server10.0/java/tools/mappatheditor" gespeichert sind.

% <ArcGIS Server Installation directory>/arcgis/server10.0/java/tools/mappatheditor/startMapEditor.sh

Klicken Sie nach dem Start des Kartenpfad-Editors auf das Symbol Öffnen, und navigieren Sie zu einem MXD- oder MSD-Dokument. Die Layer im Kartendokument werden im Inhaltsverzeichnis auf der linken Seite aufgeführt, und das Kartenbild wird auf der rechten Seite mit der standardmäßigen Kartenausdehnung gezeichnet. Allen Layern mit defekten Workspace-Pfaden wird ein rotes Ausrufezeichen im Inhaltsverzeichnis vorangestellt.

Der Kartenpfad-Editor ermöglicht es Ihnen, Workspace-Pfade oder ArcSDE-Verbindungseigenschaften zu reparieren und zu aktualisieren, auch wenn die Datenquelle nicht verfügbar ist, wenn das Kartendokument für die Veröffentlichung vorbereitet wird. Wenn Sie mit der rechten Maustaste auf einen einzelnen Layer im MXD- oder MSD-Dokument klicken, wird abhängig vom Datenquellentyp des Layers oder der Tabelle, der bzw. die ersetzt wird, ein Menü zum Ersetzen geöffnet, entweder "Workspace-Pfad ersetzen" oder "Verbindungseigenschaften ersetzen".

Wenn sich die Layer-/Tabellendaten in einer Enterprise-Geodatabase befinden, können Sie im Dialogfeld Workspace-Pfad ersetzen die ArcSDE-Verbindungseigenschaften des Workspaces ändern.

Wenn der Layer dateibasierte Daten verwendet, können Sie im Dialogfeld Workspace-Pfad ersetzen zum Workspace-Ordner des Layers navigieren.

Stellen Sie unter Linux/Solaris sicher, dass für den Namen des Datasets die vom Layer oder der Tabelle erwartete Groß-/Kleinschreibung verwendet wird. Im oben gezeigten Beispiel erwartet der zu reparierende Layer ein Raster, hillshade.img, wie im Raster-Dataset-Feld des Dialogfelds Workspace-Pfad ersetzen angegeben. Aus diesem Grund muss der Ordner "/data/Yellowstone" das Raster hillshade.img enthalten. Wenn aufgrund eines Unterschieds in der Groß-/Kleinschreibung, z. B. Hillshade.img, kein übereinstimmender Name eines Raster-Datasets gefunden wird, wird der Layer nicht repariert.

Ein Kartendokument kann aus mehreren Datenrahmen bestehen. Der aktive Datenrahmen ist im Kartenfenster immer sichtbar. Alle anderen Datenrahmen sind im Inhaltsverzeichnis abgeblendet. Um den Inhalt des inaktiven Datenrahmens zu untersuchen, klicken Sie mit der rechten Maustaste auf den Datenrahmen, und wählen Sie "Datenrahmen anzeigen". Der inaktive Datenrahmen wird im Kartenfenster angezeigt.

Mit dem Kartenpfad-Editor kann nur der Workspace-Pfad des Layers oder der Tabelle geändert werden. Sie können mit dem Editor den Dataset-Namen oder den Workspace-Typ der Layer-/Tabellendatenquelle ändern. Nachdem Sie den neuen Workspace-Ordner oder die Verbindungseigenschaften angegeben haben, können Sie die Änderung mit der Schaltfläche "Ersetzen" ausschließlich für diesen Layer bzw. diese Tabelle übernehmen oder mit der Schaltfläche "Alles ersetzen" auf alle Layer/Tabellen im Kartendokument anwenden, die auf denselben Workspace verweisen. Klicken Sie auf die Schaltfläche "Speichern", um die geänderte Karte zu speichern. Im Dialogfeld "Speichern" können Sie den absoluten Pfad oder den relativen Pfad im Kartendokument speichern.

Unterstützte Layer

Im Kartenpfad-Editor können Sie den Workspace-Pfad von Layern/Tabellen ersetzen, die die folgenden Datenquellentypen verwenden:

Layer-/Tabellen-Workspace

Ein Layer-/Tabellen-Workspace gibt den Speicherort der Layer-/Tabellendaten an. Wenn sich die Daten in einer Enterprise-Geodatabase befinden, wird der Workspace durch die ArcSDE-Verbindungsparameter dargestellt, die für den Zugriff auf die Enterprise-Geodatabase verwendet werden. Wenn die Daten durch eine Datei oder einen Satz von Dateien, z. B. Shapefiles, dargestellt werden, ist der Workspace der Ordner, der diese Dateien enthält. Wenn die Daten durch einen Ordner oder einen Satz von Ordnern, z. B. GRID-Raster oder Coverages, dargestellt werden, ist der Workspace der Ordner, der diese Ordner enthält. Bei File-Geodatabases ist der Workspace der Ordner, der mit der Erweiterung ".gdb" endet, und bei Personal-Geodatabases ist der Workspace die Datei mit der Erweiterung ".mdb". Wenn Sie mit dem Workspace eines Datasets vertraut sind, ist es einfacher, defekte Workspace-Pfade eines Layers oder einer Tabelle zu ersetzen.

Online-Updates

Mit dem integrierten Aktualisierungs-Manager des Kartenpfad-Editors können Sie auf der ArcGIS Resource Center-Website nach Updates suchen und diese herunterladen. Klicken Sie dazu auf Hilfe > Aktualisieren.

Dies öffnet das Dialogfeld Produkt-Konfiguration. Wählen Sie Map Path Editor Web Update Site, und klicken Sie dann auf Weiter. Folgen Sie den Installationsanweisungen, um die Aktualisierung abzuschließen.

Wenn zurzeit kein Update verfügbar ist, wird das folgende Popup-Fenster angezeigt.


3/6/2012