Einführung
Dieses Kapitel umfasst eine kurze Beschreibung des Vorgangs, wie Themen richtig zugeordnet werden sollten. Mit „Themen“ sind Layer gemeint.
Beschreibung
Wenn Sie in einem bestehenden ArcMap- oder ArcGIS Pro-Projekt einen neuen ArcGIS-Layer erstellen möchten, um diesen in ein bestehendes WebOffice-Projekt zu integrieren, oder wenn Sie auf dem Layer eine Änderung durchführen und diese in die Projektkonfiguration überführen möchten, müssen Sie zunächst die Themenzuordnung durchführen. Diese dient dem Abgleich der in der WebOffice-Projektkonfiguration vorhandenen Themen bzw. Layer mit denen, die sich entweder im entsprechenden ArcGIS-Dokument (MXD oder APRX) befinden, das gleichzeitig mit dem WebOffice Author Standalone (WOAS) geöffnet sein muss, oder über die REST-Schnittstelle auf dem ArcGIS Server abgerufen werden können.
Um solche Änderungen zu validieren, publizieren Sie dafür zuerst den Map Service oder Feature Service neu gegen ArcGIS Server oder bauen über den WebOffice Author Standalone (WOAS) via Connector-Extension eine Verbindung zu dem ArcMap- oder ArcGIS Pro-Dokument auf, das den Layer enthält.
- Bei ArcMap-basierten Diensten, siehe: Verbindung zu ArcMap
- Bei ArcGIS Pro-basierten Diensten, siehe: Verbindung zu ArcGIS Pro
| Hinweis: Wenn Sie den Dienst gegen ArcGIS Server publizieren bzw. überschreiben, müssen Sie in der Regel die Ressourcen des WebOffice-Projekts (über das SynAdmin) nicht neu laden. |
Wechseln Sie dann zu WOAS und öffnen Sie die Themenzuordnung. Dies ist entweder über den Menüpunkt „Extras” oder durch einen Klick auf das erste Symbol links unten in der blauen Leiste des WOAS möglich.
Validierung eines neuen Layers in einem bestehenden Projekt
Die Spalte „ArcMap / ArcGIS Pro / HTTP“ zeigt an, wie der Layer in ArcGIS heißt. Die Spalte „Projektkonfiguration“ zeigt die aktuelle Benennung des Layers in der geöffneten Projektkonfiguration. In einem gänzlich neuen Layer wird das Feld in der Spalte „Projektkonfiguration“ leer sein. Hier müssen Sie im Dropdown-Menü den gleichen Layernamen wie in der Spalte „ArcMap / ArcGIS Pro / HTTP“ auswählen, jedoch mit der zusätzlichen Kennzeichnung „(Neu)“ am Ende des Namens (siehe Bild unten).
Validierung eines neuen Layernamens in einem bestehenden Projekt
Wenn ein Layer bereits Teil eines Projekts ist und Sie nur den Namen des Layers geändert haben, müssen Sie anders vorgehen. Zur Erinnerung: Die Spalte „ArcMap / ArcGIS Pro / HTTP“ zeigt an, wie der Layer in ArcGIS heißt. Das heißt, dies ist der aktuelle bzw. richtige Name des Layers, vorausgesetzt, es besteht eine aktive Verbindung zum ArcGIS-Dokument (via Connector) oder der Service wurde auf dem ArcGIS-Server überschrieben.
Wenn Sie anschließend die Themenzuordnung öffnen, sehen Sie in der linken Spalte den aktuellen Namen. Die Namensänderung greift also. In der rechten Spalte „Projektkonfiguration“ muss der in der Projektkonfiguration hinterlegte Name des Dienstes ausgewählt werden, also wie dieser derzeit immer noch im Projekt heißt.
Achtung: Hier dürfen Sie nicht den neuen Layernamen mit dem Zusatz „(Neu)“ auswählen. Das hätte zur Folge, dass Sie den Layer neu auswählen und dieser neu in die bereits bestehenden Verknüpfungen zugeordnet wird. Dadurch gehen alle bestehenden Konfigurationen verloren, z. B. wenn der Layer im Themenbaum oder für eine Suche/Abfrage konfiguriert ist, als Editier-Layer eingebunden ist usw.
Beispiel
Layer im TOC vom ArcMap-Dokument vor der Namensänderung:
Layer im TOC vom ArcMap-Dokument nach der Namensänderung:
Nach der Überschreibung des bereits bestehenden Dienstes gegen ArcGIS Server, werden Sie in der geöffneten Projektkonfiguration die nicht mehr verfügbaren Themen sehen, wenn Sie die Themenzuordnung öffnen.
Es kann eine Weile dauern, bis der neu veröffentlichte bzw. überschriebene Dienst geladen ist, wenn Sie diesen in der „Dienst“-Leiste oben in der Themenzuordnung auswählen. Wenn er geladen ist, sind in der linken Spalte „ArcMap / ArcGIS Pro / HTTP“ die neuen Namen der Layer zu sehen, während in der rechten Spalte „Projektkonfiguration“ leere Balken zu sehen sind (siehe Bild unten). Die Namen müssen hier nun neu zugeordnet werden, da sich die Layernamen auf der REST-Schnittstelle geändert haben.
Genauer gesagt müssen nun auf der rechten Seite die in der Projektkonfiguration hinterlegten Layernamen ausgewählt werden. Im unteren Beispiel wäre das „U-Bahn-Plan”. Dieser wird dem neuen Namen des Layers, in dem Fall „U-Bahn-Plan_4326”, zugeordnet. Wählen Sie nicht „U-Bahn-Plan_4326 (Neu)” aus.
Unten in der Themenzuordnung werden noch die Themen, die nicht verfügbar sind, aufgelistet. Das sind jene Layer, die gerade neu zugeordnet wurden.
Wenn Sie dann unterhalb auf die Schaltfläche „OK” klicken und die Themenzuordnung erneut öffnen, sind alle Themen verfügbar und richtig zugeordnet.
Themenzuordnung in der WebOffice-Dokumentation:
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.