Verwenden von ArcGIS for Server-Karten-Services
ArcGIS-Karten-Services stellen ArcMap-Kartendokumente als webbasierte Karten-Services bereit und können in ArcMap (sowie in ArcGlobe) als Karten-Layer verwendet werden. Im Folgenden werden einige häufige Tasks zum Arbeiten mit ArcGIS-Karten-Service-Layern beschrieben.
ArcGIS-Service-Layer im Inhaltsverzeichnis
ArcGIS-Karten-Service-Layer werden dem Inhaltsverzeichnis als Verbund-Layer hinzugefügt. Sie können einen Karten-Service-Layer erweitern, um seine Sublayer zu sehen.
Sie können jedoch keine Sublayer im Karten-Service im Inhaltsverzeichnis hinzufügen oder entfernen.
Da der Service auf einem ArcMap-Dokument basiert, sehen Sie die Layer-Organisation im Quellkartendokument.
Achten Sie im obigen Beispiel auf die Linie, mit der die Sublayer verbunden sind. Diese Linie gibt an, dass Sie keinen Layer innerhalb dieses zusammengesetzten Service-Layers einfügen und den Service-Layer nicht in seine Sublayer unterteilen dürfen.
Kontextmenü des Karten-Service-Layers
Sie können auf eine Reihe von Aufgaben zugreifen und diese ausführen, indem Sie mit der rechten Maustaste auf einen Karten-Service-Layer klicken, um das zugehörige Kontextmenü anzuzeigen.
Das Dialogfeld "Layer-Eigenschaften" für Karten-Service-Layer
Wie bei anderen Layern verwenden Sie das Dialogfeld Layer-Eigenschaften, um die Eigenschaften von ArcGIS-Karten-Service-Layern anzuzeigen und zu ändern. Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf den Namen des Layers und dann im Kontextmenü auf Eigenschaften.
Die Registerkarte "Quelle".
Auf der Registerkarte Quelle der Service-Layer-Eigenschaften werden Informationen wie Kartenausdehnung, Datentyp (Service-Typ), Servername oder -URL, zulässige Vorgänge/Service-Einschränkungen und natives Koordinatensystem des Service angezeigt.
Über die Schaltfläche Datenquelle festlegen können Sie den Karten-Service-Layer reparieren, wenn die Verbindung mit dem Server beim Öffnen unterbrochen wurde. Dass ein Layer reparaturbedürftig ist, sehen Sie daran, dass er nicht dargestellt wird und das zugehörige Kontrollkästchen im Inhaltsverzeichnis nicht verfügbar ist. Zudem wird neben dem Kontrollkästchen ein rotes Ausrufezeichen angezeigt.
Damit haben Sie auch die Möglichkeit, einen anderen ArcGIS for Server-Karten-Service für diesen Layer anzugeben. Sie können keinen anderen Service-Typ wählen, um die Datenquelle festzulegen. Beispielsweise können Sie mit Datenquelle festlegen keinen ArcGIS for Server-Karten-Service durch einen WMS-Service ersetzen. Dazu müssen Sie den ArcGIS for Server-Karten-Service manuell aus der Karte entfernen und den WMS-Service manuell hinzufügen.
Die Anwendung repariert/ersetzt auch dann lediglich die Datenquelle des aktuellen Service-Layers, wenn die Datenquellen anderer zu reparierender Service-Layer von demselben Server stammen. Diese Layer müssen Sie getrennt aktualisieren.
Service-Layer-Quellennachweis
Die Quellennachweise eines Service-Layers von ArcGIS for Server sind verfügbar, damit sie in der gedruckten oder exportierten Karte angezeigt werden können. Wenn Sie mit dem Service-Layer in der Datenansicht arbeiten, wird in der rechten unteren Ecke des Datenrahmens ein Symbol angezeigt.
Wenn Sie auf dieses Symbol klicken, wird ein separates Fenster geöffnet, in dem die Quellennachweise aller Service-Layer aufgelistet sind, die aktuell im Datenrahmen aktiviert sind. Wenn Sie den Datenrahmen exportiert haben oder zur Layout-Ansicht wechseln, wird das Symbol durch den realisierten Text der Service-Layer-Quellennachweise ersetzt. Dieser Text kann weder verschoben noch geändert werden. Sie können diesen Text jedoch durch das Element dynamischer Text für den Service-Layer-Quellennachweis ersetzen. Dieses Element kann über das Hauptmenü unter Einfügen > Dynamischer Text aufgerufen werden. Wenn Sie dieses dynamische Textelement initiieren, wird der realisierte Text im Datenrahmen nicht mehr angezeigt. Sie können das dynamische Textelement für den Service-Layer-Quellennachweis auf die gleiche Weise verwenden wie andere dynamische Textelemente und das angezeigte Textsymbol positionieren, dessen Größe anpassen und es ändern.
Die Registerkarte "Layer"
Auf der Registerkarte Layer wird eine Liste der Sublayer im Karten-Service angezeigt. Sie enthält auch Informationen zu den Maßstabsbereichen der Sublayer (wenn sie sich unterscheiden) und welche Sublayer Beschriftungen aufweisen, die aktiviert und deaktiviert werden können.
In der Spalte Sichtbar können Sie die Sichtbarkeit von Sublayern aktivieren und deaktivieren.
Wenn der ArcGIS-Karten-Service ein leistungsstarker gecachter Service ist, sind die Kontrollkästchen auf dieser Registerkarte nicht verfügbar. Die Darstellung gecachter Karten-Services wird beim Veröffentlichen bestimmt, Sie können einzelne Layer nicht aktivieren oder deaktivieren. Um den Typ von Karten-Service anzuzeigen, mit dem Sie arbeiten, wechseln Sie zur Registerkarte Quelle, und suchen Sie nach dem Wert von Karten-Service-Typ.
Die Registerkarte "Erweitert"
Auf der Registerkarte Erweitert können Sie Folgendes steuern:
- Der Hintergrundfarbe
- Der Layer- oder Farbtransparenz für den ArcGIS-Karten-Service-Layer
- Dem Bildformat, das zum Zustellen von Karten-Service-Darstellungen verwendet wird
Auswählen eines Hintergrundes
Alle Services, die Bilder verwenden, verfügen über einen Hintergrund. Der Hintergrund ist der Bereich des Bild-Layers, in dem keine Karten-Features dargestellt werden. Wenn der vom Server zurückgegebene Bildtyp Transparenz unterstützt, wird der Hintergrund in ArcMap standardmäßig transparent dargestellt. Ein transparenter Hintergrund ist besonders nützlich für das Verwenden des Layers in Mashups (z. B. für Punkt- und Linien-Service-Layer).
Sie können einen anderen Hintergrund auswählen, indem Sie auf die Farbauswahl klicken und eine Farbe für den Hintergrund auswählen.
Festlegen einer Farbe als transparent
Sie können im Service auch eine bestimmte Farbe als transparent festlegen. Die folgenden Grafiken zeigen einen ArcGIS-Karten-Service. Da keine Transparenz angewendet wurde, sind keine Layer unterhalb der Bundesstaaten sichtbar.
In der nächsten Grafik ist die Farbe Gelb, die (oben) zum Füllen der Bundesstaaten verwendet wird, transparent dargestellt. Die grauen Grenzen der Bundesstaaten werden beibehalten, jetzt ist aber das Relief unterhalb des Bundesstaaten-Layers sichtbar.
Transparente Farben sind nur verfügbar, wenn der Service Bildtypen bereitstellt, die Transparenz unterstützen. Wenn Sie auf den Hintergrund Keine Farbe anwenden, legen Sie den Hintergrund nicht als transparent, sondern als weiß fest. Der Hintergrund des Service-Layers besitzt immer eine Farbe.
Das Werkzeug Farb-Pipette kann verwendet werden, um auf eine Farbe in der Karte zu klicken und seine RGB-Werte zu bestimmen. Sie können dann die Farbe mithilfe der RGB-Werte als transparent festlegen. Sie können das Werkzeug Farb-Pipette jeder beliebigen ArcMap-Werkzeugleiste aus der Kategorie Seitenlayout auf der Registerkarte Befehle im Dialogfeld Anpassen hinzufügen.
Öffnen Sie das Dialogfeld Anpassen, indem Sie im ArcMap-Hauptmenü auf Anpassen > Anpassungsmodus klicken.
Festlegen der Layer-Transparenz
Durch Transparenz können Sie Karten-Features anzeigen, die sich unterhalb des Layers befinden. Dadurch erhält die Karte zusätzliche Informationen und Ihre Kartografie mehr Tiefe. Transparenz kann nur dem gesamten Service-Layer hinzugefügt werden, keinen Sublayern.
Ändern des Service-Bildformats
Viele ArcGIS-Karten-Services können in einem ausgewählten Bildformat bereitgestellt werden. Standardmäßig erfordert ArcMap Bilder im Format PNG 32. Dieses liefert Bilder hoher Qualität und unterstützt zudem Transparenz, die Daten sind jedoch ggf. wesentlich umfangreicher als bei anderen Formaten. Sie können auch sparsamere Formate wie JPEG wählen, jedoch wird Layer-Transparenz für JPEG nicht unterstützt.
Um ein verfügbares Bildformat auszuwählen, verwenden Sie das Dropdown-Menü Layer-Bildformat. Über dieses Menü werden Formatoptionen angezeigt, die vom Service unterstützt werden.
Wenn Sie eine Verbindung mit dem in ArcGIS for Server 10.0 oder 9.3.x veröffentlichten Karten-Service herstellen, fordert ArcMap für MXD-basierte Karten-Services standardmäßig PNG 24 und für MSD-basierte Karten-Services standardmäßig PNG 32 an.
Arbeiten mit der Registerkarte "Zeit"
Wenn der Service die Zeit unterstützt, wird eine Registerkarte Zeit im Dialogfeld Layer-Eigenschaften angezeigt. Sie können durch die Daten blättern und die Muster oder Trends anzeigen.
Weitere Informationen zum Arbeiten mit Zeit finden Sie unter Visualisieren von Zeitdaten.
Arbeiten mit Sublayern
Sie können mit Sublayern in einem ArcGIS-Karten-Service arbeiten. Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf den Sublayer, und wählen Sie im Kontextmenü den gewünschten Vorgang aus.
Sie können z. B. für Karten-Service-Layer, die Beschriftungen zulassen, Beschriftungen für Sublayer aktivieren oder deaktivieren.
Speichern eines Service-Layers
Wenn Sie das ArcMap-Dokument speichern, das einen GIS-Service-Layer oder eine Layer-Datei enthält, werden die Verbindungsinformationen für den GIS-Service und der Status des GIS-Service-Layers als Teil Ihres Kartendokuments gespeichert. Sobald Sie die Karte erneut öffnen, stellt ArcMap automatisch eine Verbindung mit dem Server her und sendet eine geeignete Anforderung anhand von ursprünglichem Raumbezug, Kartenausdehnung und gespeichertem Status der Karten-Layer. Wenn Sie beispielsweise die Sichtbarkeit eines bestimmten Server-Layers (oder seiner Sublayer) deaktiviert und die Karte gespeichert haben, bleibt dieser Sublayer auch beim nächsten Öffnen der Karte deaktiviert.