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 einem ArcGIS Enterprise-Portal jedoch auch Web-Services hinzufügen.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. Dabei ist die zugrunde liegende Aktion das Veröffentlichen eines GIS-Service in ArcGIS Server, der die in ArcGIS Pro angezeigte Ressource darstellt. Das Veröffentlichen und Freigeben kann in ArcGIS Enterprise jedoch in vielen 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. 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 |
Locator | Geokodierungsservice | Locator |
Geoverarbeitungswerkzeug | Geoverarbeitungsservice | Web-Werkzeug |
Gehostete Services, die in ArcGIS Enterprise veröffentlicht werden
Die ArcGIS Enterprise-Basisbereitstellung enthält einen 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.
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.
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 ArcGIS Enterprise veröffentlichte Kachel-Layer, Vektorkachel-Layer und Szenen-Layer werden stets gehostet, und die Cache-Daten werden immer nach ArcGIS Enterprise 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.
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 eine Kopie der Datenquelle in ArcGIS Enterprise erstellt. Zudem wird ein gehosteter Feature-Service erstellt, der die kopierten Daten referenziert. 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
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.
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 gemäß den Anweisungen unter Services, die aus ArcGIS Pro veröffentlicht werden vor. 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 vom Typ "Datenbank" im Portal
Wenn Sie der Organisation ein Data-Store-Element hinzufügen, können Sie für alle Feature-Classes und Tabellen, auf die über das Data-Store-Element zugegriffen werden kann, mehrere Feature-Layer und Kartenbild-Layer gleichzeitig veröffentlichen.
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 einen 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
- Mitgliedern, denen eine benutzerdefinierte Rolle mit Berechtigungen zum Bearbeiten und Löschen von Elementen zugewiesen wurde