ArcGIS bietet mehrere Ansätze, mit denen Sie über Web-Services Informationen für andere Benutzer freigeben können. Ihre Veröffentlichungs-Workflows hängen von Ihrer bevorzugten Erstellungssoftware, den erstellten und freigegebenen Inhalten und der ArcGIS Enterprise-Bereitstellung ab, die in Ihrer Organisation eingerichtet wurde. Dadurch erhalten Sie die Flexibilität, beim Freigeben von Inhalten die Ressourcen und Absichten Ihrer Organisation zu berücksichtigen.
Die meisten Services werden aus ArcGIS Pro und ArcMap in ArcGIS Enterprise und ArcGIS Online veröffentlicht. Diese Desktop-Anwendungen stellen vollständige Workstations dar, auf denen Sie leistungsstarke und intuitive GIS-Ressourcen erstellen und anschließend für Ihr Web-GIS freigeben können. Die Freigabemodelle und Workflows von ArcGIS Pro und ArcMap sind verschieden, aber beide sind auf das Veröffentlichen von Web-Services auf einer ArcGIS Server-Site ausgerichtet. Diese Services unterstützen angereicherte GIS-Inhalte wie Webkarten und Apps – oft mehrere gleichzeitig.
Auch in ArcGIS Enterprise und ArcGIS Online können verschiedene Typen von gehosteten Layern und Services erstellt werden. Diese Layer und Services bieten Komfort und Skalierbarkeit.
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. Das ArcGIS Enterprise-Portal und ArcGIS Online wurden für die Arbeit mit Services auf ArcGIS Server-Sites entwickelt. Sie können Services auch in Ihre eigenen Anwendungen einbinden. 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.
In diesem Thema werden die Quellen und Ziele der Inhaltsfreigabe in ArcGIS Enterprise vorgestellt.
Veröffentlichen aus ArcGIS Pro
ArcGIS Pro ist die aktuelle professionelle Desktop-GIS-Anwendung von Esri. In ArcGIS Pro können Sie Daten mithilfe von 2D-Karten und 3D-Szenen erkunden, visualisieren und analysieren. Wenn Ihre Arbeit abgeschlossen ist, können Sie diese in ArcGIS Enterprise oder ArcGIS Online freigeben.
In ArcGIS Pro stehen zwei grundlegende Freigabemodelle zur Verfügung. Das primäre Modell sieht vor, dass Sie eine Verbindung zum aktiven ArcGIS Enterprise- oder ArcGIS Online-Portal herstellen und dann angereicherte GIS-Inhalte – Web-Layer, Webkarten oder Pakete – für das Portal freigeben. Im Rahmen des Freigabeprozesses werden Web-Services auf einer ArcGIS Server-Site veröffentlicht, die mit dem Portal verbunden ist.
Informationen zu den Web-Layer-Typen, die aus ArcGIS Pro freigegeben werden können
Falls Sie mit einer ArcGIS Server-Site arbeiten, die nicht mit einem ArcGIS Enterprise-Portal verbunden ist, können Sie Services auch direkt auf der eigenständigen Server-Site veröffentlichen, wenn die Veröffentlichung in ArcGIS Server 10.6 und höher erfolgt. Stellen Sie dafür zunächst von ArcGIS Pro aus eine Publisher- oder Administratorverbindung zur Server-Site her. Sie können Kartenservices, Geokodierungsservices und Image-Services auf eigenständigen Server-Sites veröffentlichen.
Hinweis:
Sie können Services nicht direkt aus ArcGIS Pro auf Server-Sites veröffentlichen, die mit einem Portal verbunden sind. Stattdessen geben Sie Webkarten und Web-Layer für das Portal frei, das auch Services auf einem Verbundserver veröffentlicht.
Informationen zum Veröffentlichen von Services auf eigenständigen Server-Sites
Veröffentlichen aus ArcGIS Desktop
ArcGIS Desktop kann Sie bei der Erstellung und Freigabe von GIS-Ressourcen unterstützen.
ArcMap ist die Komponente, mit der Sie GIS-Datasets anzeigen, erkunden und bearbeiten können; außerdem können Sie kartografische Arbeiten durchführen und Kartenlayouts für den Export vorbereiten. ArcMap führt Sie durch den Prozess der Analyse Ihrer Karte auf Performance-Engpässe und der Veröffentlichung der Karte.
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.
Folgende Arten von Services können aus ArcGIS Desktop auf ArcGIS Server-Sites veröffentlicht werden, die auf der von Ihnen veröffentlichten GIS-Ressource basieren:
- Funktionen in einem ArcMap-Dokument – Veröffentlichen eines Karten- oder Feature-Service.
- Geoverarbeitungswerkzeuge oder -skripte für Analysen – Veröffentlichen eines Geoverarbeitungsservice.
- Bild- oder Raster-Daten – Veröffentlichen eines Image-Service.
- Enterprise-Geodatabase für Replikations-Workflows – Veröffentlichen eines Geodatenservice.
- Adressen-Locators zur Geokodierung – Veröffentlichen eines Geokodierungsservice.
- Netzwerk-Datasets für das Routing – Veröffentlichen eines Routing-Service.
Weitere Informationen zum Veröffentlichen von Services in ArcGIS Desktop
Veröffentlichen gehosteter Layer
Der Begriff "gehostet" bezieht sich auf die Daten in einem von ArcGIS verwalteten Service oder Layer. Dies kann über einen ArcGIS Data Store oder in einem Ordner auf der ArcGIS Server-Site erfolgen. Einige, aber nicht alle gehosteten Layer und Services werden in ArcGIS Enterprise oder ArcGIS Online erstellt, z. B. wenn Sie eine CSV-Datei in das Portal hochladen.
Da ArcGIS diese Daten nativ verwaltet, benötigen Sie dafür keine dedizierte, benutzerverwaltete Datenbank. Stattdessen werden die Daten nach ArcGIS Enterprise kopiert, wo das System die Daten für Sie verwaltet. Auf diese Weise können Benutzer ihre Daten anderen Personen zur Verfügung stellen, ohne einen zentralisierten Prozess durchlaufen zu müssen und ohne dass jemand in der Organisation die Daten verwalten muss. Darüber hinaus kann das System Daten speichern, die im Rahmen von Analyse-Workflows und anderen von ArcGIS Enterprise ausgeführten Vorgängen generiert werden.
ArcGIS Enterprise
ArcGIS Enterprise umfasst ein zentrales GIS-Portal, eine oder mehrere ArcGIS Server-Sites sowie ArcGIS Data Store für die selbstständige Kartenerstellung. ArcGIS Server fungiert als Hosting-Computer für Web-Services. Alle Komponenten werden auf der von Ihnen verwalteten Infrastruktur bereitgestellt, unabhängig davon, ob es sich um physische Computer, virtuelle Computer oder eine Cloud-Infrastruktur handelt.
Mit ArcGIS Enterprise haben Sie die vollständige Kontrolle darüber, wer Ihre GIS-Inhalte anzeigen und damit arbeiten darf.
ArcGIS Server-Web-Services können in Ihrem ArcGIS Enterprise-Portal zur Verwendung in Apps in der gesamten ArcGIS-Plattform hinzugefügt werden. Wie ein Service hinzugefügt wird, hängt davon ab, wie er verwendet wird.
- Wenn Sie einen Verweis zu einem ArcGIS Server-Web-Service erstellen möchten, um so anderen den Zugriff darauf zu erleichtern, haben Sie folgende Möglichkeiten:
- Hinzufügen eines Web-Service aus einer eigenständigen ArcGIS Server-Site als Element
- Veröffentlichen Ihrer Ressource auf einer ArcGIS Server-Site, die mit Ihrem Portal verbunden ist. Dabei wird der Service automatisch als Element in Ihrem Portal hinzugefügt.
- Sie können ArcGIS Server-Web-Services Map Viewer oder Scene Viewer auch direkt hinzufügen und den Service-Layer innerhalb einer bestimmten Karte oder Szene konfigurieren. Die Karten und Szenen, die Sie mit diesen Layer-Konfigurationen speichern, können in Apps verwendet 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.
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.
Wie beim ArcGIS Enterprise-Portal haben Sie zwei Möglichkeiten, um ArcGIS Server-Web-Services zu ArcGIS Online hinzuzufügen:
- Wenn Sie einen Verweis zu einem ArcGIS Server-Web-Service erstellen möchten, um so anderen den Zugriff darauf zu erleichtern, fügen Sie den Web-Service als Element hinzu. Wenn ein ArcGIS Server-Web-Service als Layer-Element hinzugefügt wird, können Sie Layer-Konfigurationen wie konfigurierte Pop-ups und Styling-Optionen in dem Layer-Element speichern. Die Layer-Konfiguration wird verwendet, wenn das Layer-Element einer Karte oder Szene hinzugefügt wird.
- Sie können ArcGIS Server-Web-Services Map Viewer oder Scene Viewer auch direkt hinzufügen und den Service-Layer innerhalb einer bestimmten Karte oder Szene konfigurieren. Die Karten und Szenen, die Sie mit diesen Layer-Konfigurationen speichern, können in Apps verwendet werden.
Weitere Informationen zum Arbeiten mit Services in ArcGIS Online