Die von Ihnen in ArcGIS Server veröffentlichten Web-Services können für GIS-Produkte, z. B. Webkarten und Apps, verwendet werden. ArcGIS Enterprise bietet Ihnen eine Plattform zum Erstellen dieser GIS-Produkte aus den Services, die Sie und andere Benutzer veröffentlichen. Im ArcGIS Enterprise-Portal werden Web-Services als Elemente dargestellt. Sie können nach diesen Elementen im Portal suchen und sie freigeben.
Zwar können die in ArcGIS Server ausgeführten Services direkt von anderen Clients verwendet werden, Sie können jedoch auch Services bei einem Portal registrieren.Wenn die ArcGIS Server-Site mit dem Portal verbunden ist, werden beim Veröffentlichen des Web-Service Elemente im Portal erstellt. Durch einen Verbund werden die Sicherheits- und Freigabemodelle der ArcGIS Server-Site in die Modelle des Portals integriert.
Ein gutes Verständnis der Beziehungen zwischen Web-Services und Portal-Elementen kann die Arbeit mit ArcGIS Enterprise erleichtern. Auf dieser Seite werden diese Beziehungen erläutert, und es werden die häufigsten Methoden beschrieben, mit denen ein Service als Element verfügbar gemacht wird. Für jede Vorgehensweise werden entsprechende Regeln für die Bearbeitung und das Löschen des Service bereitgestellt.
Inhaltsquellen und Bedingungen
Inhalte werden in ArcGIS Enterprise am häufigsten erstellt, wenn eine GIS-Ressource aus ArcGIS Pro veröffentlicht wird. In beiden Fällen ist die zugrunde liegende Aktion das Veröffentlichen eines GIS-Service in ArcGIS Server, der die in ArcGIS Pro oder ArcMap angezeigte Ressource darstellt. Das Veröffentlichen und Freigeben kann in ArcGIS Enterprise jedoch in vielen unterschiedlichen Formen erfolgen.
In ArcGIS Pro erfolgt dies, wenn Sie eine Webkarte oder einen Web-Layer in ArcGIS Enterprise freigeben. Das Freigeben beinhaltet das Veröffentlichen von GIS-Services in einer mit dem Portal verbundenen ArcGIS Server-Site. Bei der Freigabe bleiben die meisten Aspekte der Karten- oder Layer-Konfiguration aus ArcGIS Pro erhalten, einschließlich der Grundkarte und Symbolisierung.
Einige Services und Layer werden in ArcGIS Enterprise gehostet. Der Begriff "gehostet" bezieht sich auf GIS-Ressourcen, deren Daten von ArcGIS verwaltet werden.
Wenn Sie eine GIS-Ressource freigeben, legen Sie fest, ob der resultierende Service auf registrierte Daten aus derselben Datenquelle wie die Desktop-Ressource verweist oder ob der Server alle Daten nach ArcGIS Enterprise kopieren soll. Wenn Sie sich für das Kopieren der Daten entscheiden, werden diese in einem ArcGIS Server-Ordner oder in einem ArcGIS Data Store vom Typ "relational" gespeichert. Das Kopieren der Daten beinhaltet nicht zwangsläufig das Hosten der resultierenden Services und Layer. Weitere Informationen finden Sie unter Daten und Veröffentlichung in ArcGIS Enterprise.
Verbindungen mit GIS-Ressourcen
Die folgende Tabelle enthält einige häufige GIS-Ressourcentypen für die Arbeit in ArcGIS Pro, die Services, die aus diesen Ressourcentypen in einer ArcGIS Server-Site veröffentlicht werden, und das Portal-Element, das erstellt wird, wenn die Server-Site mit einem ArcGIS Enterprise-Portal verbunden ist.
Desktop-GIS-Ressource | ArcGIS Server-Service | ArcGIS Enterprise-Portalelement |
---|---|---|
Feature-Class oder Raster-Dataset | Kartenservice (dynamisch oder gecacht) | Kartenbild-Layer |
Feature-Class oder Tabelle | Feature-Service | Feature-Layer |
Feature-Class | Vektorkachelservice | Vektorkachel-Layer |
Mosaik- oder Raster-Dataset | Image-Service (dynamisch oder gecacht) | Bilddaten-Layer |
Locator | Geokodierungsservice | Locator |
Geoverarbeitungswerkzeug | Geoverarbeitungsservice | Web-Werkzeug |
Gehostete Services, die in ArcGIS Enterprise veröffentlicht werden
Die ArcGIS Enterprise-Basisbereitstellung enthält einen Hosting-Server, der das Veröffentlichen gehosteter Services ermöglicht. Sie können einen Service in der Organisation veröffentlichen, indem Sie das Portal, ArcGIS for Office, ArcGIS Pro oder einen anderen Client verwenden, der direkt mit ArcGIS Enterprise zusammenarbeitet. Bei diesem Vorgang werden ein Portal-Element und ein Service erstellt. Alle Services werden in einem ArcGIS Server-Ordner mit dem Namen Gehostet abgelegt, und die Daten werden aus der Datenquelle kopiert. Weitere Informationen finden Sie unter Gehostete Layer.
In der folgenden Tabelle werden die unterstützten gehosteten Services und ihre Elementtypen aufgeführt.
ArcGIS Server-Servicetyp | Portal-Elementtyp |
---|---|
Gecachter Kartenservice | |
Gecachter Kartenservice mit Feature-Service | |
Feature-Service | |
Image-Service* | |
Szenenservice | |
WFS-Service | |
Vektorkachelservice | |
Wissensgraph-Service** | Wissensgraph |
* Der von einem gehosteten Bilddaten-Layer referenzierte Image-Service wird auf dem Raster-Analyse- bzw. Image-Hosting-Server des Portals ausgeführt, nicht auf dem Hosting-Server des Portals.
** Der von einem gehosteten Wissensgraphen referenzierte Wissensgraph-Service wird auf dem Knowledge-Server des Portals ausgeführt, nicht auf dem Hosting-Server des Portals.
Löschen gehosteter Services
Wenn Sie ein Element, das einen gehosteten Service referenziert, aus dem Portal löschen, werden der Service und die zugrunde liegenden Daten automatisch gelöscht.
Beispiel: Sie melden sich als Publisher bei Ihrer Organisation an und laden eine CSV-Datei hoch. Sie veröffentlichen die CSV-Datei als Feature-Layer. Dadurch wird automatisch ein Feature-Layer-Element in Eigene Inhalte erstellt. Um diesen Service zu löschen, löschen Sie das Feature-Layer-Element, das den Service darstellt. Dabei werden der Service und seine Daten ebenfalls automatisch gelöscht.
Stellen Sie in diesem Szenario zum Löschen des Service keine direkte Verbindung mit dem Hosting-Server her. Dabei würde ein Feature-Layer-Element ohne Link zu einem Service zurückbleiben. Sie wären gezwungen, das Element manuell zu löschen.
Services, die aus ArcGIS Pro veröffentlicht werden
In ArcGIS Pro können viele unterschiedliche Layer und Elemente freigegeben werden. Wo Sie einen aus ArcGIS Pro veröffentlichten Layer bearbeiten oder löschen können, hängt vom Typ des Layers ab sowie davon, ob Sie die Daten beim Veröffentlichen kopiert oder registrierte Daten referenziert haben. Aus ArcGIS Pro in einem ArcGIS Enterprise-Portal veröffentlichte Kachel-Layer, Vektorkachel-Layer und Szenen-Layer befinden sich im Ordner Gehostet auf dem Hosting-Server. Die Cache-Daten für diese Layer werden immer kopiert. Diese Layer müssen im Portal gelöscht und verwaltet werden, wie im vorherigen Abschnitt beschrieben.
Kartenbild-Layer können Sie über ArcGIS Pro in einem Ihrer Verbundserver veröffentlichen. Diese Layer referenzieren registrierte Daten. Weitere Informationen finden Sie unter Auf Verbundservern veröffentlichte Layer. Ein zugeordneter Kartenservice wird in dem Ordner des Verbundservers des Portals veröffentlicht, der bei der Veröffentlichung angegeben wurde. Wenn Sie einen Kartenbild-Layer veröffentlichen, der registrierte Daten referenziert, müssen Sie einen Verbundserver auswählen. Dies ist die ArcGIS Server-Site, auf der der Kartenservice ausgeführt werden soll. Um einen Kartenbild-Layer zu löschen, müssen Sie das Element im Portal auswählen und löschen. Der zugehörige Service wird dann ebenfalls gelöscht. Die Daten in Ihrer registrierten Datenquelle bleiben erhalten.
Wenn Sie einen Kartenbild-Layer aus ArcGIS Pro veröffentlichen, können Sie auch einen Feature-Layer veröffentlichen oder WMS für den Layer aktivieren. In diesem Fall wird ein dem Kartenbild-Layer zugeordnetes WMS- oder Feature-Layer-Element in der Organisation erstellt, woraufhin diese Funktionen im Kartenservice des Verbundservers aktiviert werden. Sie können die WMS- oder Feature-Layer-Elemente im Portal löschen, ohne dass dabei der Karten-Image-Layer gelöscht wird. Um jedoch das Kartenbild-Layer-Element zu löschen, müssen Sie zuerst die zugehörigen WMS- oder Feature-Layer-Elemente löschen. Wenn Sie versuchen, den Kartenbild-Layer zu löschen, ohne zuerst die zugehörigen WMS- oder Feature-Layer-Elemente zu löschen, erhalten Sie die Warnung, dass diese zugehörigen Elemente zuerst gelöscht werden müssen. Beim Löschen der Elemente im Portal werden die zugehörigen Services ebenfalls gelöscht.
Sie können auch Bilddaten-Layer aus ArcGIS Pro veröffentlichen. Ein zugeordneter Image-Service wird in dem Ordner des Verbundservers des Portals veröffentlicht, der bei der Veröffentlichung angegeben wurde. Zum Löschen eines Bilddaten-Layers müssen Sie sich bei ArcGIS Server Manager für die verbundene ArcGIS Image Server-Site anmelden und den Image-Service löschen. Der zugehörige Bilddaten-Layer wird daraufhin aus der Organisation entfernt. Wenn Sie einen Bilddaten-Layer veröffentlichen, können Sie auch WMS oder WCS für den Layer aktivieren. Bei aktiviertem WMS wird ein dem Bilddaten-Layer zugeordnetes WMS-Element in der Organisation erstellt, woraufhin die WMS-Funktion im Image-Service des Verbundservers aktiviert wird. Sie können das WMS-Element im Portal löschen, ohne dabei den Bilddaten-Layer zu löschen. Durch das Löschen des Image-Service vom Verbundserver werden jedoch die zugeordneten Bilddaten- und WMS-Layer-Elemente entfernt. Bei aktiviertem WCS wird kein zugeordnetes WCS-Element erstellt, allerdings wird die Funktion im zugeordneten Image-Service aktiviert.
Ein Feature-Layer kann ein gehosteter Feature-Layer (die Daten werden kopiert) oder ein mit einem Kartenbild-Layer verknüpfter Feature-Layer sein (referenziert registrierte Daten oder ein Data-Store-Element).
Wenn Sie einen Kartenbild-Layer mit Verknüpfung zu einem Kartenbild-Layer, der registrierte Daten referenziert, über ArcGIS Pro veröffentlichen, müssen Sie einen Verbundserver auswählen. Dadurch wird auf der ArcGIS Server-Site, die Sie bei der Veröffentlichung ausgewählt haben, ein Kartenservice mit aktiviertem Feature-Zugriff erstellt. In Ihrer Organisation werden zudem ein Feature-Layer- und ein Kartenbild-Layer-Element erstellt. Sie können den Feature-Layer im Portal löschen, ohne den Kartenbild-Layer zu löschen. Um das Kartenbild-Layer-Element zu löschen, muss jedoch zuerst das zugehörige Feature-Layer-Element gelöscht werden. Beim Löschen der Elemente im Portal wird der zugehörige Service ebenfalls gelöscht. Die Daten in Ihrer registrierten Datenquelle bleiben erhalten.
Hinweis:
Da es sich bei einem Feature-Layer-Element um einen Kartenservice mit aktiviertem Feature Access auf der ArcGIS Server-Site handelt, müssen Sie den Feature-Layer und den verknüpften Kartenbild-Layer für dieselbe Gruppe von Benutzern (Gruppen, Organisation oder Öffentlichkeit) freigeben. Wenn Sie nur den Feature-Layer freigeben, kann er nicht von anderen verwendet werden.
Beachten Sie auch, dass Kopien von Kartenbild-, WMS- oder Feature-Elementen nicht gelöscht werden, wenn das ursprüngliche Element gelöscht wird. Beim Löschen des ursprünglichen Elements wird der zugehörige Service gelöscht. Dadurch bleiben nicht mehr funktionsfähige Elementkopien zurück. Sie müssen die Elementkopien getrennt löschen.
Wenn Sie einen Feature-Layer in ArcGIS Enterprise veröffentlichen und die Daten kopieren, wird ein Feature-Service im Ordner Gehostet auf dem Hosting-Server erstellt, und die Daten werden in den Data Store vom Typ "relational" kopiert, der beim Hosting-Server registriert ist. Wenn Sie einen gehosteten Feature-Service veröffentlichen, wird kein Kartenbild-Layer-Element erstellt. Verwenden Sie das Portal, um gehostete Feature-Layer zu verwalten und zu löschen. Wenn Sie den gehosteten Feature-Layer löschen, werden die kopierten Daten ebenfalls gelöscht.
Um zu bestimmen, ob ein Feature-Service gehostet ist, navigieren Sie zur Seite Elementdetails des Layers. Wenn dem Feature-Layer kein Kartenbild-Layer zugeordnet ist, ist das Element bei der Anzeige durch den Layer-Besitzer oder Organisationsadministrator im Portal als (gehostet) und in ArcGIS Pro als "gehostet" gekennzeichnet. Aus ArcGIS Pro veröffentlichte Feature-Layer, die nicht über den Vermerk (gehostet) verfügen, sind einem Kartenbild-Layer zugeordnet. Sie können Feature-Layer, die über ArcGIS Pro veröffentlicht wurden, aus dem Portal löschen, ohne den Kartenbild-Layer zu löschen. Um das Kartenbild-Layer-Element zu löschen, muss jedoch zuerst das zugehörige Feature-Layer-Element gelöscht werden. Elemente, die als (gehostet) gekennzeichnet sind, können über das Portal gelöscht werden. Der zugehörige Service wird dann ebenfalls gelöscht.
Beispielszenarien für die Veröffentlichung über ArcGIS Pro in ArcGIS Enterprise
Die folgenden Veröffentlichungsszenarien beschreiben das Verhalten veröffentlichter Elemente und der entsprechenden Layer-Typen mit den zugehörigen ArcGIS Server-Services und -Funktionen.
Veröffentlichen aus ArcGIS Pro auf einem GIS Server-Verbundserver
Wenn Sie einen Kartenbild-Layer aus ArcGIS Pro veröffentlichen, können Sie auch Feature Access oder WMS für den Layer aktivieren. In diesem Fall wird ein dem Kartenbild-Layer zugeordnetes WMS- oder Feature-Layer-Element in der Organisation erstellt, woraufhin diese Funktionen im Kartenservice der GIS Server-Site aktiviert werden. Veröffentlichte Elemente und die entsprechenden Layer-Typen in diesem Szenario verhalten sich wie folgt:
- ArcGIS Enterprise-Element: Ein veröffentlichter Kartenbild-Layer, ein Feature-Layer und ein WMS-Layer
- ArcGIS Server-Service: Der veröffentlichte Kartenservice mit aktiviertem Feature Access und WMS-Funktionen
Deaktivieren von Funktionen in ArcGIS Server Manager
Wenn eine WMS-Funktion oder der Feature Access in ArcGIS Server Manager deaktiviert wird, wird der entsprechende Layer-Typ (WMS oder Feature Access) als Element im Portal gelöscht. Veröffentlichte Elemente und die entsprechenden Layer-Typen in diesem Szenario verhalten sich wie folgt:
- Beim Veröffentlichen eines Kartenbild-Layers aus ArcGIS Pro im Portal sind WMS und Feature Access aktiviert.
- Ein begleitender Service wird auf dem entsprechenden GIS Server erstellt.
- Beim Deaktivieren von WMS in ArcGIS Server Manager wird der entsprechende WMS-Layer-Typ gelöscht.
Löschen verknüpfter Elemente im Portal
Sie können WMS- oder Feature-Layer-Elemente in ArcGIS Pro oder im Portal löschen. Dabei wird auch die entsprechende WMS-Funktion im Kartenservice gelöscht. Beachten Sie, dass zugehörige WMS- oder Feature-Layer-Elemente gelöscht werden müssen, bevor ein Kartenbild-Layer gelöscht werden kann. Veröffentlichte Elemente und die entsprechenden Layer-Typen in diesem Szenario verhalten sich wie folgt:
- Beim Veröffentlichen eines Kartenbild-Layers aus ArcGIS Pro im Portal sind WMS und Feature Access aktiviert.
- Ein begleitender Service wird auf dem entsprechenden GIS Server erstellt.
- Beim Löschen des WMS- oder Feature-Layer-Elements im Portal wird die entsprechende WMS-Funktion im Kartenservice ebenfalls gelöscht.
Löschen verknüpfter Services in ArcGIS Server Manager
Durch das Löschen des Kartenservice auf dem GIS Server werden die verknüpften Kartenbild-, WMS- und Feature-Layer-Elemente gegebenenfalls entfernt.
Services, die auf einer verbundenen ArcGIS Server-Site veröffentlicht werden
Sie können einen Service auf einer ArcGIS Server-Site veröffentlichen, die Sie mit Ihrem Portal verbunden haben. Nehmen Sie die Veröffentlichung über ArcGIS Server Manager oder ArcGIS Pro vor (wie unter Services, die aus ArcGIS Pro veröffentlicht werden beschrieben). Bei der Veröffentlichung wird automatisch ein Element erstellt. Den Service können Sie löschen, indem Sie das entsprechende Element löschen. Die Daten bleiben in Ihrer registrierten Datenquelle.
Aus Data-Store-Elementen im Portal
Wenn Sie der Organisation ein Data-Store-Element hinzufügen, können Sie über das Element Layer im Portal veröffentlichen. Aus Data-Store-Elementen vom Typ "Datenbank" können Sie für alle Feature-Classes und Tabellen, die über das Data-Store-Element aufgerufen werden können, mehrere Feature-Layer und Kartenbild-Layer gleichzeitig veröffentlichen. Für Dateifreigaben und Data-Store-Elemente vom Typ "Cloud" können Sie Bilddaten-Layer erstellen. In beiden Fällen bleiben die Daten in der Datenquelle, auf die vom Data-Store-Element referenziert wird.
In ArcGIS Server Manager können Sie die Einstellungen für die Services, die Sie über das Data-Store-Element im Portal veröffentlichen, ändern; das Data-Store-Element können Sie jedoch nicht in ArcGIS Server Manager ändern. Ebenso müssen das Data-Store-Element und alle daraus veröffentlichten Layer aus dem Portal und nicht vom Verbundserver gelöscht werden.
Beispiel
Sie fügen ein Data-Store-Element über eine Datenbankverbindungsdatei hinzu. Als Besitzer des Data-Store-Elements veröffentlichen Sie alle Feature-Classes und Tabellen, auf die der in der Datenbankverbindungsdatei angegebene Benutzer Zugriff hat. Dazu gehören die Feature-Classes und Tabellen, die Sie besitzen, sowie alle Feature-Classes und Tabellen, auf die andere Datenbankbenutzer Ihnen Zugriff gewährt haben. Dabei wird ein Kartenservice mit aktiviertem Feature Access für jede Feature-Class und Tabelle erstellt. Die Services werden auf der verbundenen ArcGIS GIS Server-Site ausgeführt, die Sie beim Erstellen der Layer angeben. Für jeden Kartenservice werden in der Organisation ein Feature-Layer-Element und ein Kartenbild-Layer-Element erstellt.
Wenn Sie keines der gleichzeitig veröffentlichten Layer oder das Data-Store-Element nicht mehr benötigen, löschen Sie alle Layer im Portal, entfernen Sie alle Verbundserver aus dem Data-Store-Element. Sie können dann das Data-Store-Element löschen.
Wenn Sie einzelne Layer löschen möchten, müssen Sie den Feature-Layer und den verknüpften Kartenbild-Layer auf der Registerkarte Eigene Inhalte im Portal löschen; Sie können nicht nur den Feature-Layer löschen. Der Kartenbild-Layer befindet sich daraufhin in einem Zustand, in dem dieser nicht mit der Datenbank synchronisiert werden kann. Beachten Sie auch, dass selbst wenn Sie sowohl den Feature- als auch den Kartenbild-Layer aus Eigene Inhalte löschen, diese bei der nächsten Synchronisierung neu erstellt werden, es sei denn, Sie haben keinen Zugriff mehr auf die Daten in der Datenbank.
Verwenden der Registerkarte "Eigene Inhalte" der Seite "Inhalt" im Portal zum Hinzufügen des Service als Element
Wenn Sie Mitglied einer Rolle mit Berechtigungen zum Erstellen von Inhalten sind, können Sie über die Seite Eigene Inhalte des Portals einen Service als Element hinzufügen. Auf diese Weise geben Sie Links für Web-Services frei, die nicht auf einem Verbundserver ausgeführt werden.
Wenn Sie das Element in Eigene Inhalte hinzugefügt haben, bearbeiten und löschen Sie das Element im Portal. Auch wenn Sie das Element löschen, wird der entsprechende Service weiterhin ausgeführt, es sei denn, Sie melden sich beim zugehörigen Server an und löschen ihn. Dies ist das erwartete Verhalten, da Sie möglicherweise Elemente zum Freigeben von Links für Drittanbieter-Services verwenden, die Sie weder dauerhaft löschen möchten oder können.
Beispiel
Sie finden einen nützlichen Web-Service auf der ArcGIS Server-Site einer benachbarten Abteilung und möchten ein Portal-Element mit einer entsprechenden Verknüpfung hinzufügen. Sie melden sich beim Portal an, navigieren zu Inhalt > Eigene Inhalte und fügen den Service über dessen URL hinzu.
Wenn Sie dieses Element löschen möchten, sollten Sie dazu das Portal verwenden. Durch das Löschen des Elements wird der Service nicht gelöscht. Dies ist das erwartete Verhalten, da der Service und das Element in diesem Szenario über keine integrierte Beziehung verfügen.
Empfehlungen für das Bearbeiten und Löschen von Elementen
Die obigen Beispiele veranschaulichen Empfehlungen für das Bearbeiten und Löschen von Elementen in Abhängigkeit davon, wie diese Elemente veröffentlicht wurden. Dabei wird sichergestellt, dass Services und Elemente ihre entsprechenden Verknüpfungen beibehalten.
Wenn Sie die Elemente oder Services nicht auf die empfohlene Weise löschen, bleiben evtl. nicht funktionsfähige Elemente zurück.
Beachten Sie, dass ein Element nur von einer der folgenden Personen bearbeitet oder gelöscht werden kann:
- vom Publisher, der das Element hinzugefügt hat
- einem Organisationsadministrator
Dies unterscheidet sich von dem Muster in ArcGIS Server, wo alle Publisher sämtliche Elemente bearbeiten und löschen können.
Obwohl Administratoren Elemente bearbeiten können, sollte dies vermieden werden. Die Bearbeitung von Elementen als Administrator kann dazu führen, dass sich periphere Ressourcen unter dem Konto des Administrators ansammeln. Administratorkonten sollten in erster Linie dazu verwendet werden, den Besitz von Elementen zu ändern oder Elemente zu löschen, die nicht mehr benötigt werden.