Ansätze zum Veröffentlichen von Services mit ArcGIS
In diesem Thema
ArcGIS bietet drei Ansätze, mit denen Sie über Web-Services Informationen für andere Benutzer freigeben können. Dies gibt Ihnen die Flexibilität, die Services auf einem Server bereitzustellen, der Ihren Anforderungen hinsichtlich Größe, Kapazität und Kosten am ehesten entspricht. Die drei Optionen lauten wie folgt:
- ArcGIS for Server
- ArcGIS Online
- Portal for ArcGIS (mit ArcGIS for Server als Back-End)
ArcGIS for Server
ArcGIS for Server bietet Services für sämtliche GIS-Arbeiten, einschließlich Kartenerstellung, Geokodierung, Geoverarbeitung, Bildanalyse, 3D-Daten, Netzwerkanalyse, OGC-Zugriff, Extraktion mobiler Daten und Bereitstellen geographischer Features. Sie haben außerdem Zugriff auf unterschiedlichste Sicherheits-, Protokollierungs- und Optimierungsoptionen.
Mit ArcGIS for Server können Sie den Server problemlos skalieren, indem Sie weitere Computer hinzufügen. Sie können Ihren Server vor Ort oder in einer Cloud-Computing-Umgebung wie Amazon EC2 bereitstellen. Sie können viele unterstützte Datentypen verwenden und haben Zugriff auf optionale Erweiterungen für Netzwerkanalyse, Dateninteroperabilität, geostatistische Analysen und mehr.
ArcGIS for Server umfasst eine skriptfähige Verwaltungs-API, und bei Bedarf können Sie die Funktionen der Services mithilfe benutzerdefinierter ArcObjects-Entwicklung erweitern.
ArcGIS for Server wird in den Editionen Basic, Standard und Advanced bereitgestellt, die jeweils über einen unterschiedlichen Funktionsumfang verfügen.
- Die Lizenzstufe Basic bietet Geodaten-Services und schreibgeschützte Feature-Services.
- Die Lizenzstufe Standard umfasst alle Arten von GIS-Web-Services und kann durch Erweiterungen ergänzt werden.
- Die Lizenzstufe Advanced umfasst alle Arten von GIS-Web-Services, enthält ein SKD für mobile Anwendungen und kann durch sämtliche Erweiterungen ergänzt werden.
ArcGIS Online
Mit ArcGIS Online können Sie GIS-Web-Services in einer von Esri verwalteten Cloud-Umgebung veröffentlichen. Sie müssen keine Installationen durchführen, sondern sich lediglich bei Ihrem ArcGIS Online-Konto anmelden. Sie können zwei Arten von Services bereitstellen:
- Feature-Services stellen die Geometrie-, Attribut- und Symbolinformationen für Vektor-GIS-Features zur Verfügung. Sie eignen sich zum Anzeigen, Abfragen und Bearbeiten der Geschäftsdaten auf Web-Grundkarten.
- Gekachelte Karten-Services bieten eine Reihe vorab generierter Kartenbilder (die als Karten-Cache bezeichnet werden), die in einer Web Mapping-Anwendung als Grundkarten angezeigt werden können. Wenn Sie den Service veröffentlichen, können Sie den Server auch auffordern, einen Kachel-Cache zu erstellen und zu speichern. Durch Zugriff auf die URL des Service können Sie dann die Kacheln in die Webkarte importieren.
Eine Kombination aus gekachelten Karten-Services und Features-Services in der Anwendung ermöglicht eine schnelle Kartenerstellung sowie die Unterstützung von Abfrage- und Bearbeitungsvorgängen.
Gehostete ArcGIS Online-Services sind über Organisationssubskriptionen von ArcGIS Online verfügbar. Ein Vorteil von ArcGIS Online besteht darin, dass keine Serversoftware installiert werden muss und die Services auch nicht optimiert werden müssen. Die Services werden in einer von Esri verwalteten Cloud-Umgebung ausgeführt, in der der Server automatisch den Anforderungen entsprechend skaliert wird.
Portal for ArcGIS
Portal for ArcGIS bietet dieselben gekachelten Karten-Services und Feature-Services wie ArcGIS Online. Der Unterschied besteht darin, dass das Portal in der eigenen Netzwerkinfrastruktur installiert wird. Sie verbinden die eigene ArcGIS for Server-Implementierung mit dem Portal, das als Hosting-Computer für Web-Services fungieren soll.
Obwohl Portal for ArcGIS ein umfangreicheres Setup als ArcGIS Online erfordert, ist es die geeignete Wahl für Organisationen, die nicht mit dem Internet verbunden sind, keine Daten außerhalb des Arbeitsplatzes senden können oder vollständige Kontrolle über die Hardware zur Ausführung des Portals benötigen.
Mit Portal for ArcGIS können Sie einem breiten Benutzerkreis die Veröffentlichung von Feature-Services und gekachelten Karten-Services gestatten und die Verwaltung weiterer Services (wie Bild-Services und Geoverarbeitungs-Services) einem engeren Kreis von ArcGIS for Server-Publishern überlassen.
Erstellen, Freigeben und Verwenden von Services
ArcGIS for Desktop kann Sie bei der Erstellung und Freigabe von GIS-Ressourcen auf allen oben genannten Arten von Servern unterstützen. Bei einer Karte führen Sie die kartografische Erstellung in ArcMap durch und geben die Karte dann durch Auswahl einer Menüoption als Service frei. Sie werden durch den Prozess der Analyse der Karte auf Performance-Engpässe und der Veröffentlichung der Karte geführt.
Bei anderen Arten von Ressourcen, die nicht in ArcMap erstellt werden, wie etwa Locators, klicken Sie im Kataloginhaltsverzeichnis mit der rechten Maustaste auf das Objekt und wählen die Option zur Freigabe als Service aus. Um ein Geoverarbeitungsmodell zu veröffentlichen, klicken Sie im Fenster Ergebnis mit der rechten Maustaste auf ein Ergebnis und wählen die Option zur Freigabe als Service aus.
Nachdem ein Service veröffentlicht wurde, können Sie diesen in Web-, Desktop- und Mobilanwendungen verwenden. Services verfügen über Webadressen oder URLs, über die Client-Anwendungen auf diese zugreifen können. Wenn Sie eine Anwendung verwenden oder entwickeln, geben Sie die URLs der Services an, die Sie verwenden möchten. Die Anwendung ruft die URLs auf und beginnt, mit den Services zu arbeiten, um die Karten oder andere von Ihnen gewünschte GIS-Funktionen zur Verfügung zu stellen. Dieses Prinzip gilt für das Arbeiten mit Services in ArcGIS for Server, ArcGIS Online oder Portal for ArcGIS.
Die restlichen Themen in dieser Hilfe enthalten ausführlichere Anweisungen zur Freigabe von GIS-Daten.