Kartenservices stellen eine Karte dar, die Sie auf einem Server anderen zur Verfügung gestellt haben. Sie sind so konzipiert, dass sie in vielen Web- und Intranet-Szenarien genutzt werden können. Ein und derselbe Kartenservice wird möglicherweise von einem Benutzer in ArcMap, von einem anderen Benutzer in einer Webanwendung, von einem weiteren Benutzer in ArcGIS Online und vom nächsten Benutzer in einer mobilen Anwendung verwendet. Im Folgenden finden Sie einige Gründe, warum Sie einen Kartenservice einrichten sollten:
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 für die Erstellung von Karten, die dynamisch zur Verfügung gestellt werden sollen, finden Sie unter Überlegungen bei der Erstellung von Karten.
Bereitstellen von dynamischen Layern
Kartenservices verfügen über integrierte Funktionen, mit denen Clients, z. B. Web-APIs von ArcGIS, das Verhalten und die Darstellung von jedem Layer dynamisch ändern können. Mit den dynamischen Layern kann der Grad der Interaktion gesteigert werden, den Ihre Karten für Benutzer im Web bereitstellen.
Weitere Informationen hierzu finden Sie unter Dynamische Layer.
Bereitstellen von gecachten Karten
Gecachte Kartenservices (die einen Satz vorab erstellter Bilder verwenden) sind die schnellste Möglichkeit, Karten im Web bereitzustellen. Auf diese Weise stellen ArcGIS Online, Google Maps, Bing Maps und viele andere Services ihre Karten zur Verfügung. Obwohl Benutzer nur statische Bilder der Karte anzeigen, können Sie einen gecachten Kartenservice mit Such-, Identifizierungs- und Abfrage-Tasks ergänzen, um die zugrunde liegenden Daten abzurufen. Sie können den Cache auch regelmäßig aktualisieren, wenn sich die Daten ändern.
Kartenservices 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 Kartenservice als Satz gecachter Kacheln einrichten.
Bereitstellen von Features
Kartenservices müssen nicht immer Bilder anzeigen. Sie können einen Kartenservice 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 Kartenservice abfragen und die daraufhin angezeigten Features als ein Feature-Layer 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 Kartenservice 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 Netzwerkanalysefunktionen
Sie können einen Kartenservice 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, die mit ArcGIS Server verwendet werden können, haben Sie dann Zugriff auf 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 Routing-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 Earth verwendet, um Kartenüberlagerungen oder Features anzuzeigen und dabei manchmal Attribute in Informations-Pop-ups zur Verfügung zu stellen. Alle Kartenservices können standardmäßig KML zurückgeben. Weitere Informationen finden Sie unter KML-Unterstützung in ArcGIS Server.
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), Raster-Datasets (WCS) und Web-Kartenkacheln (WMTS) im Web veröffentlicht. Einige Organisationen erfordern, dass ihre geographischen Daten und Karten auf diese Weise verfügbar sind. Kartenservices können konfiguriert werden, um Bilder oder Daten zurückzugeben, die der OGC-Spezifikation entsprechen. Weitere Informationen finden Sie unter OGC-Services.
Zusammenfassung
Diese sind nur einige der Methoden, wie Sie einen Kartenservice verwenden können. Im Rahmen der Verwendung eigener Kartenservices bieten sich ggf. noch andere Einsatzmöglichkeiten an. Alle Kartenservices werden über SOAP- und REST-Schnittstellen zur Verfügung gestellt, sodass sie in vielen Anwendungen von Esri und anderen Anbietern verwendbar sind.