ArcGIS-Server-Web-Services
Ein ArcGIS-Server-Web-Service stellt eine GIS-Ressource dar – z. B. eine Karte, einen Globus, einen Locator oder eine Geodatabase-Verbindung –, die sich auf einem ArcGIS-Server befindet und für Client-Anwendungen zur Verfügung gestellt wird.
Arbeiten mit ArcGIS-Server-Web-Services
Sie benötigen keine spezialisierte GIS-Software, um mit einem Service zu arbeiten, sondern können den Service in einem Webbrowser oder einer benutzerdefinierten Anwendung verwenden. ArcGIS-Anwendungen, z. B. ArcMap und ArcGlobe, können jedoch auch als Clients für GIS-Services fungieren.
Wenn Sie mit einem ArcGIS-Server-Service arbeiten, verfügen Sie normalerweise über dieselbe Zugriffsebene auf die Ressource, die Sie hätten, wenn sich die Ressource auf Ihrem Computer befände. Ein Karten-Service gestattet Client-Anwendungen beispielsweise den Zugriff auf die Inhalte einer Karte auf dem Server in ähnlichem Umfang, der auch im Fall einer lokal gespeicherten Karte zulässig wäre.
Durch die Veröffentlichung einer GIS-Ressource als Service kann die entsprechende Ressource für andere Benutzer verfügbar gemacht werden. Bei der Bereitstellung mit einem ArcGIS-Server folgen Sie dem allgemeinen Muster, nach dem die Ressourcen in ArcGIS for Desktop erstellt und als Services veröffentlicht werden, damit Client-Anwendungen sie verwenden können.
ArcGIS Online unterstützt die ArcGIS-Server-Authentifizierung zum Hinzufügen von und Zugreifen auf sichere Services. Wenn Sie einen gesicherten ArcGIS-Server-Service zu einer Webkarte hinzufügen, werden Sie von ArcGIS Online zur Eingabe Ihrer Anmeldeinformationen aufgefordert. Anschließend wird ein Token für die Authentifizierung heruntergeladen. Sie müssen keine weiteren Schritte ausführen. Hängen Sie keinen Token an die URL, wenn Sie einen Layer mithilfe von Map Viewer einfügen.
Wenn Sie einen gesicherten ArcGIS-Server-Service als Element in ArcGIS Online hinzufügen, legen Sie fest, ob die Anmeldeinformationen mit dem Service-Element gespeichert werden sollen oder nicht. Wenn die Anmeldeinformationen nicht gespeichert werden, werden Sie bei jedem Zugriff auf den Service von ArcGIS Online zur Eingabe der Anmeldeinformationen aufgefordert. Wenn die Anmeldeinformationen mit dem Service-Element gespeichert sind, werden diese nicht mehr abgefragt.
Typen von Services
Es gibt zwei Haupttypen von ArcGIS-Server-Services, die als Layer für eine Webkarte verwendet werden können: Feature-Layer und Karten-Layer.
Feature-Layer
Ein Feature-Layer ist eine Sammlung von geographischen Features. Jedes Feature in der Sammlung weist eine Position, einen Satz von Eigenschaften, eine Kartensymbologie und ein Pop-up-Fenster auf. Mithilfe von Feature-Layern können Sie Abfragen der Features durchführen und Live-Bearbeitungen an den Features vornehmen. Dabei können Vorlagen die Bearbeitung erleichtern. Ein Feature-Layer kann als Bestandteil der eigenen Inhalte verwaltet oder in einer Webkarte oder Anwendung referenziert werden. Die Inhalte einiger Feature-Layer können heruntergeladen werden. Feature-Layer umfassen Feature-Services und gehostete Feature-Services.
Karten-Layer
Ein Karten-Layer ist eine vorab gerenderte Sammlung von Kartografien, die nach Ort und Maßstab organisiert sind. Karten-Layer können dynamisch sein oder als Kachelsammlungen gecacht werden.
Dynamische Karten-Layer erstellen Kartenbilder, wenn der Layer angefordert wird. Beim Navigieren der Karte werden neue Kartenbilder angezeigt. Dynamische Karten-Layer umfassen Karten-Services und Image-Services. Image-Services basieren auf Raster-Daten, bei denen es sich im Wesentlichen um ein Zellen-Raster handelt. Raster werden im Allgemeinen verwendet, um Fernerkundungsdaten und andere Informationen zu speichern, die von Satellitensensoren erfasst werden.
Eine Kachelsammlung ist eine organisierte Sammlung von Raster-Karten-Caches bestehend aus Terraindaten, Bilddaten, symbolisierten Karten-Features und Beschriftungen. Kachelsammlungen werden für bestimmte geographische Ausdehnungen, Projektionen und Detaillierungsebenen erstellt. Sie unterstützen eine schnelle Visualisierung komplexer Karten mithilfe einer Sammlung vorab gezeichneter Kartenkacheln. Diese Karten-Layer werden auf dem Server erstellt und gespeichert, nachdem Sie die Daten hochgeladen haben. Sie sind für Grundkarten geeignet, die den Webkarten geographischen Kontext liefern. Kachelsammlungs-Layer umfassen gehostete gekachelte Karten-Services.