Häufige Gründe zur Verwendung von Karten-Services
ArcGIS Server-Karten-Services stellen eine Karte dar, die Sie auf dem Server anderen zur Verfügung gestellt haben. ArcGIS Server-Karten-Services sind so konzipiert, dass sie in vielen Web- und Intranet-Szenarios arbeiten. Der gleiche Karten-Service wird möglicherweise von einem Benutzer in ArcMap, von einem anderen Benutzer in einer Webanwendung, von wiederum einem anderen Benutzer in Bing Maps und von einem anderen Benutzer in einer mobilen Anwendung verwendet. Im Folgenden finden Sie einige Gründe, warum Sie einen Karten-Service einrichten sollten:
Bereitstellen von gecachten Karten
Gecachte Karten-Services (die einen Satz vorab erstellter Bilder verwenden) sind die schnellste Möglichkeit, Karten im Web bereitzustellen. Dies ist die Methode, mit der ArcGIS Online, Google Maps, Bing Maps und viele andere Services ihre Karten zur Verfügung stellen. Obwohl Benutzer nur statische Bilder der Karte anzeigen, können Sie einen gecachten Karten-Service mit Such-, Identifizierungs- und Abfrage-Tasks ergänzen, um die zugrunde liegenden Daten zu erreichen. Sie können den Cache auch regelmäßig aktualisieren, wenn sich die Daten ändern.
Karten-Services werden nicht automatisch gecacht; Sie müssen den Cache erstellen, nachdem Sie den Service veröffentlicht haben. Unter Was ist Karten-Caching? finden Sie Informationen dazu, wie Sie den Karten-Service als Satz gecachter Kacheln einrichten.
Bereitstellen von dynamischen Karten
Dynamische Karten werden zu dem Zeitpunkt erstellt, wenn sie von einem Benutzer angefordert werden. Sie sind nicht so schnell wie gecachte Karten, aber sie sind für sehr fokussierte Intranetanwendungen und Anwendungen geeignet, für die eine Echtzeitanzeige der Daten erforderlich ist.
Die besten Methoden, Karten zu erstellen, die dynamisch zur Verfügung gestellt werden sollen, finden Sie unter Überlegungen bei der Erstellung von Karten für ArcGIS Server.
Bereitstellen von Features
Karten-Services müssen nicht immer Bilder anzeigen. Sie können einen Karten-Service einrichten, um einen Satz von Features zurückzugeben, mit denen Sie in der Anwendung arbeiten können. Sie rufen diese Features durch Tasks ab, die Sie der Anwendung hinzufügen.
Sie möchten z. B. einen ArcGIS Server-Karten-Service abfragen und die daraufhin angezeigten Features als Grafiken in der Karte anzeigen. Diese Abfrage könnte wie folgt formuliert werden: "zeige mir alle Features mit 'Berlin' im Namen" oder "zeige mir alle Features, die länger als 100 Kilometer sind".
Wenn Sie einen Karten-Service einrichten möchten, um Features bereitzustellen, stellen Sie sicher, dass die Abfrage- und Datenvorgänge zulässig sind. Weitere Informationen zu diesen Vorgängen finden Sie unter Optimieren und Konfigurieren von Services.
Bereitstellen von Bildern, Features oder Rastern durch die OGC-Spezifikationen
Das Open Geospatial Consortium (OGC) hat die Spezifikation zur Bereitstellung von Kartenbildern (WMS), Vektor-Features (WFS) und Raster-Datasets (WCS) im Web veröffentlicht. Einige Organisationen erfordern, dass ihre geographischen Daten und Karten auf diese Weise verfügbar sind. ArcGIS Server-Karten-Services können konfiguriert werden, um Bilder oder Daten zurückzugeben, die der OGC-Spezifikation entsprechen. Weitere Informationen finden Sie unter OGC-Services.
Bereitstellen von Karten oder Features durch KML
KML ist eine Möglichkeit, geographische Daten und Karten durch eine offene XML-basierte Struktur darzustellen. KML wird häufig in Geobrowser-Anwendungen wie z. B. ArcGIS Explorer und Google Earth verwendet, um Kartenüberlagerungen oder Features anzuzeigen und dabei manchmal Attribute in Informations-Popup-Fenstern zur Verfügung zu stellen. Alle ArcGIS Server-Karten-Services sind standardmäßig in der Lage, KML zurückzugeben. Weitere Informationen dazu finden Sie im Abschnitt KML-Unterstützung in ArcGIS Server.
Bereitstellen von Karten für mobile Geräte
Sie können einen Karten-Service so konfigurieren, dass Mitarbeiter im Außendienst Daten aus der Karte auf ihre mobilen Geräte extrahieren können. Wenn Sie die Karte veröffentlichen, können Sie die Funktion "Mobiler Datenzugriff" auswählen, die mobilen Geräten ermöglicht, über einen Web-Service auf die Karte zuzugreifen. Weitere Informationen dazu finden Sie unter Mobile Daten-Services.
Bereitstellen von GIS-Modellen
Sie können Karten auf dem Server veröffentlichen, die auf die von Ihnen erstellten Geoverarbeitungsmodelle verweisen, um die GIS-Analyse zu automatisieren. Die Karte kann als Container von Quell-Layern für das Modell fungieren oder als Anzeigefläche für die Ergebnisse dienen.
Um Zugriff auf die Modelle zu erhalten, müssen Sie die Geoverarbeitungsfunktion aktivieren, wenn Sie den Karten-Service veröffentlichen. Im Abschnitt Geoverarbeitungs-Services finden Sie Informationen zum Veröffentlichen von Modellen mit einem Karten-Service.
Bereitstellen des Zugriffs auf eine Geodatabase
Sie können einen Karten-Service einrichten, der mit verteilten Geodatabases arbeitet. Wenn das Kartendokument Layer aus einer Geodatabase enthält, können Sie die Funktion für den Zugriff auf Geodaten aktivieren, wenn Sie den Karten-Service veröffentlichen. Web-Clients können den Karten-Service in ArcMap laden und die Werkzeugleiste "Verteilte Geodatabase" für die Datenreplikation und Extraktion verwenden. Weitere Informationen finden Sie in den Themen Was ist ein Geodaten-Service? und Veröffentlichen eines Geodaten-Service mit einem Karten-Service.
Bereitstellen von Netzwerkanalysefunktionen
Sie können einen Karten-Service einrichten, um Netzwerkanalysen auf dem Server auszuführen. Wenn das Kartendokument einen Netzwerkanalyse-Layer enthält, sehen Sie eine Netzwerkanalysefunktion, die Sie aktivieren können, wenn Sie den Service veröffentlichen. Beim Entwickeln von Anwendungen mit ArcGIS Server haben Sie dann Zugriff auf die Netzwerkanalysevorgänge. Sie können Standardeigenschaften für die Analyse im Kartendokument einrichten, z. B. Einrichtungen und Barrieren. Informationen zu den ersten Schritten finden Sie unter Netzwerkanalyse-Services.
Zusammenfassung
Diese sind nur einige der Methoden, wie Sie einen Karten-Service verwenden können. Bei Ihrer eigenen Verwendung von Karten-Services ermitteln Sie wahrscheinlich andere Verwendungen. Alle Karten-Services werden über SOAP- und REST-Schnittstellen zur Verfügung gestellt, zusätzlich zu den oben aufgelisteten OGC- und KML-Optionen, sodass sie in vielen ESRI und Nicht-ESRI-Anwendungen verwendbar sind.