Web-Services auf ArcGIS-Server
In diesem Thema
Ein ArcGIS-Server-Web-Service stellt eine GIS-Ressource dar – z. B. eine Karte, einen Locator oder ein Bild –, die sich auf einer ArcGIS-Server-Site befindet und für Client-Anwendungen zur Verfügung gestellt wird.
Arbeiten mit Web-Services auf ArcGIS-Server
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 wie ArcMap und ArcGlobe können jedoch auch als Clients für Web-Services agieren. Sie können außerdem eigene Apps erstellen, um Web-Services zu verwenden.
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 Kartenservice 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 von ArcGIS-Server können Sie in ArcGIS for Desktop Ressourcen erstellen und diese Ressourcen als Services veröffentlichen, die von Client-Anwendungen verwendet werden können.
In Karten Ihres Portals können Sie verschiedene Typen von ArcGIS-Server-Web-Services verwenden. Sie können im Portal dieselben Typen von Web-Services sowie zusätzliche Web-Service-Typen als Elemente hinzufügen und sie für Mitglieder Ihrer Organisation freigeben. So können Mitglieder Ihrer Organisation diese Web-Services in Client-Anwendungen nutzen.
Layer und Services in Ihrer Organisation
Folgende ArcGIS-Server-Web-Services können Sie als Elemente zu Ihrer Organisation oder zu Eigene Inhalte hinzufügen. Geben Sie die Elemente frei, damit Ihre Portal-Mitglieder sie einfacher finden und in Client-Anwendungen verwenden können.
- Feature-Services (Kartenservices mit aktiviertem Feature-Zugriff)
- Geokodierungsservices
- Geodatabase-Services
- Geometrieservices
- Geoverarbeitungsservices
- Image-Services
- Kartenservices (einschließlich Kartenservices mit aktiviertem WMS)
- Netzwerkanalyseservices
Sie können zum Map Viewer in Ihrem Portal ArcGIS-Server-Web-Services hinzufügen. Da diese in Karten verwendet werden können, werden sie in Portal for ArcGIS als Layer klassifiziert. In der folgenden Tabelle sind die Layer-Typen von Portal for ArcGIS und die entsprechenden Typen der ArcGIS-Server-Web-Services aufgelistet. Eine Erläuterung der einzelnen Layer-Typen finden Sie in den Abschnitten unterhalb der Tabelle.
Portal for ArcGIS-Layer | ArcGIS-Server-Web-Services |
---|---|
Feature-Layer | Feature-Service (Kartenservice mit aktiviertem Feature-Zugriff) Stream-Service Hinweis:Stream-Service-Layer können im Internet Explorer 8 oder 9 nicht im Map Viewer angezeigt werden. |
Bild-Layer | Bild-Service (gecacht und dynamisch) |
Höhen-Layer | Image-Service (gecacht, Typ LERC) |
Kartenbild-Layer | Kartenservice |
Szenen-Service | Szenen-Layer können nicht direkt in ArcGIS-Server veröffentlicht werden, sie sind lediglich gehostete Layer. |
WMTS-Layer | WMTS-Service (Kartenservice mit aktiviertem WMTS) |
Feature-Layer
Ein Feature-Layer ist eine Sammlung von geographischen Features. Jedes Feature in der Sammlung weist eine Position, einen Satz von Eigenschaften, eine Kartensymbolisierung und ein Pop-up auf. Mithilfe von Feature-Layern können Sie Abfragen auf 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 Karte oder App referenziert werden. Die Inhalte einiger Feature-Layer können heruntergeladen werden.
Streaming-Features
Wenn Sie über ArcGIS GeoEvent Extension for Server verfügen, können Sie Stream-Services aus ArcGIS GeoEvent Manager erstellen. Mit Stream-Services können Sie Verbindungen mit Datensensoren herstellen, um Echtzeit-Streaming-Daten in Ihren GIS-Clients anzuzeigen.
Sie können Stream-Services als Feature-Layer zu Ihrem Portal-Inhalt hinzufügen und diese Echtzeit-Daten-Feeds als Layer in Karten oder Anwendungen verwenden. Ein aus einem ArcGIS-Server-Stream-Service erstellter Feature-Layer erstellt eine persistente Verbindung zum Service, und Datenaktualisierungen werden an den Layer übertragen, sobald sie stattfinden. Diese eignen sich für die Visualisierung von Echtzeitdaten-Feeds mit hohem Datenvolumen oder mit Daten, die sich in unbekannten Intervallen ändern. So können z. B. jederzeit Wetterwarnungen veröffentlicht oder aktualisiert werden, bei denen es wichtig ist, dass neue oder aktualisierte Warnungen schnellstmöglich gesehen werden.
Streaming-Feature-Layer stellen eine Verbindung zum ArcGIS-Server-Stream-Service über HTML5-WebSockets her. WebSockets sind ein neues Feature von HTML5. Die meisten modernen Browser unterstützen WebSockets. Sie werden jedoch nicht von allen Browserversionen unterstützt, z. B. nicht von Internet Explorer 8 oder 9. Weitere Informationen zu WebSockets und dazu, wie Sie testen können, ob ein Browser WebSockets unterstützt, finden Sie auf WebSocket.org.
Kartenbild-, Höhen- und Bild-Layer
Kartenbild-, Bild- und Höhen-Layer sind vorab gerenderte Sammlungen von Kartografien, die nach Speicherort und Maßstab organisiert sind. Bild- und Kartenbild-Layer können dynamisch oder als gecachte Bildkacheln angezeigt werden. Höhen-Layer verwenden gecachte Services.
Dynamische Layer erstellen Bilder, wenn diese vom Client angefordert werden, der den Layer anzeigt. Beim Durchsuchen der Karte werden neue Kartenbilder erzeugt und angezeigt. Dynamische Karten-Layer umfassen Kartenservices und Image-Services. Kartenservices basieren auf Vektordaten, bei denen es sich in der Regel um eine Kombination von Punkten, Linien und Polygonen geographischer Features handelt. Eine häufige Verwendung von Kartenservices ist das Anzeigen von Unternehmensdaten auf einem Grundkarten-Kachel-Set. 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.
Gecachte Layer sind organisierte Sammlungen von Bildkacheln für bestimmte geographische Ausdehnungen, Projektionen und Detaillierungsebenen, die auf einem Server vorgeneriert wurden. Gecachte Karten-Layer umfassen Kartenservices und Image-Services. Gecachte Layer ermöglichen eine schnelle Visualisierung komplexer Karten, da der Server die Kartenbilder verteilt, wenn eine Karte angefordert wird. Diese Karten-Layer werden auf dem Server erstellt und gespeichert, nachdem Sie die Daten hochgeladen haben. Sie sind für Grundkarten geeignet, die Ihren Karten geographischen Kontext liefern.
Szenen-Layer
Szenen-Layer ermöglichen die Anzeige von 3D-Daten. Wenn Sie 3D-Daten oder Multipatches von ArcGIS Pro veröffentlichen, werden ein gehosteter Feature-Layer und ein gehosteter Szenen-Layer auf Ihrem Portal erstellt. Das Portal, in dem Sie veröffentlichen, muss ArcGIS Data Store verwenden. Die Daten für den Feature-Layer und der Cache für den Szenen-Layer werden im ArcGIS Data Store gespeichert.