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 Server
- ArcGIS Online
- Portal for ArcGIS (mit ArcGIS for Server als Back-End)
ArcGIS Server
ArcGIS Server bietet Services für sämtliche GIS-Arbeiten, einschließlich Kartenerstellung, Geokodierung, Geoverarbeitung, Bildanalyse, 3D-Daten, Netzwerkanalyse, OGC-Zugriff und Bereitstellen geographischer Features. Sie haben außerdem Zugriff auf unterschiedlichste Sicherheits-, Protokollierungs- und Optimierungsoptionen.
Mit ArcGIS 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 Server umfasst eine skriptfähige Verwaltungs-API, und bei Bedarf können Sie die Funktionen der Services mithilfe benutzerdefinierter ArcObjects-Entwicklung erweitern.
ArcGIS Server wird in den Editionen Basic, Standard und Advanced bereitgestellt, die jeweils über einen unterschiedlichen Funktionsumfang verfügen.
- Die Lizenzstufe Basic bietet Geodatenservices 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 Kartenservices 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 Kartenservices 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 Kartenservices und Feature-Services wie ArcGIS Online. Der Unterschied besteht darin, dass das Portal in der eigenen Netzwerkinfrastruktur installiert wird. Sie verbinden die eigene ArcGIS 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 Kartenservices gestatten und die Verwaltung weiterer Services (wie Bild-Services und Geoverarbeitungsservices) einem engeren Kreis von ArcGIS Server-Publishern überlassen.
Erstellen, Freigeben und Verwenden von Services
ArcGIS 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 Server, ArcGIS Online oder Portal for ArcGIS.
Die restlichen Themen in dieser Hilfe enthalten ausführlichere Anweisungen zur Freigabe von GIS-Daten.