Sie können in ArcGIS ProArcGIS Pro Ihre Karte oder in der Karte ausgewählte Layer und Tabellen als Web-Layer freigeben. Sie können auch Standalone-Tabellen als gehostete Tabelle freigeben. Es gibt acht Web-Layer-Typen, die über ArcGIS Pro freigegeben werden können: Feature-, Kachel-, Vektorkachel-, Kartenbild-, Bilddaten-, Szenen-, 3D-Kachel- und Höhen-Layer. Feature-, Kachel-, Vektorkachel-, Kartenbild- und Bilddaten-Layer geben 2D-Daten frei, während Szenen- 3D-Kachel- und Höhen-Layer 3D-Daten freigeben. Gehostete Tabellen geben Attributdaten frei und werden zusammen mit den anderen unten stehenden Layer-Typen aufgeführt.
Bei der Freigabe eines Web-Layers wird ein Service veröffentlicht und über den Web-Layer verfügbar gemacht. Abhängig vom Layer-Typ und der Konfiguration wird ein ArcGIS Server-Service oder ein gehosteter Service veröffentlicht.
Für die Freigabe eines Web-Layers aus ArcGIS Pro benötigen Sie Folgendes:
- Ein Konto, das Teil einer ArcGIS-Organisation ist und über Berechtigungen zum Erstellen, Aktualisieren und Löschen von Inhalt verfügt
- Ein Konto mit Berechtigungen zum Veröffentlichen serverbasierter Layer (beim Veröffentlichen eines ArcGIS Server-Service)
- Ein Konto mit Berechtigungen zum Veröffentlichen des entsprechenden gehosteten Layers (beim Veröffentlichen eines gehosteten Service)
Beim Veröffentlichen eines ArcGIS Server-Service können Sie den Verbundserver angeben, auf dem der Service veröffentlicht wird. Zum Veröffentlichen eines ArcGIS Server-Service muss der Zugriff auf die Admin-API über die Verwaltungs-URL oder Services-URL des Verbundservers möglich sein.
Bevor Sie einen Web-Layer freigeben, analysieren Sie die GIS-Ressource, um potenzielle Performance-Verzögerungen und -Fehler zu identifizieren. Weitere Informationen erhalten Sie unter Analysieren der GIS-Ressource.
Bei der Freigabe werden die Web-Layer-Daten konsolidiert und in einem Staging-Ordner auf einem lokalen Laufwerk vorbereitet. Sie können den Standard-Staging-Ordner verwenden oder einen anderen Ordner in den Freigabe- und Download-Optionen auswählen.
Während Ihr Freigabeauftrag bearbeitet wird, können Sie weiter mit ArcGIS Pro arbeiten. Sie können ArcGIS Pro auch schließen. Den Status Ihres Freigabeauftrags können Sie im Bereich Auftragsstatus überprüfen.
Mit Python und Geoverarbeitungswerkzeugen können Sie die Freigabe von Web-Layern automatisieren.
Layer-Typen
Um festzulegen, welcher Layer-Typ freigegeben werden soll, wie der Layer verwendet werden soll und ob der Server auf die Quelldaten zugreifen kann, müssen eine Reihe von Faktoren berücksichtigt werden.
Layer-Typ | Beschreibung |
---|---|
Unterstützt das Abfragen, Visualisieren und Bearbeiten von Features. Feature-Layer eignen sich für die Visualisierung von Vektordaten, die über Ihren Grundkarten verwendet werden. Wenn Sie einen Feature-Layer freigeben, der alle Daten in ArcGIS Enterprise kopiert, wird der Service stets auf dem Hosting-Server veröffentlicht. Wenn Sie einen Feature-Layer freigeben, der registrierte Daten für ArcGIS Enterprise referenziert, wird der Layer als abhängiger Layer eines Kartenbild-Layers freigegeben. Ein Feature-Layer stellt einen Feature-Service bereit. | |
Unterstützt die schnelle Visualisierung von Karten mithilfe einer Sammlung vorab gezeichneter Kartenbilder bzw. Kacheln. Diese Kacheln werden auf dem Server erstellt und gespeichert, nachdem Sie die Daten hochgeladen haben. Webkachel-Layer eignen sich für Grundkarten. Wird ein Kachel-Layer aus Layern in einer Karte für ArcGIS Enterprise freigegeben, wird der Service stets auf dem Hosting-Server veröffentlicht. Beim Freigeben eines Kachel-Cache-Datasets kann der Service auf einem erreichbaren Server veröffentlicht werden, der mit dem Portal verbunden wurde. Ein Kachel-Layer stellt einen gehosteten, gecachten Kartenservice bereit. | |
Unterstützt die schnelle Visualisierung von Karten mithilfe einer Sammlung vorab gezeichneter Vektorkacheln. Obwohl diese Kacheln keine Raster-Daten unterstützen, passen sie sich an die Auflösung ihres Anzeigegeräts an, und ihr Aussehen lässt sich sogar für verschiedene Zwecke neu gestalten. Wenn Sie einen Vektorkachel-Layer freigeben (aus Layern in einer Karte), der registrierte Daten für ArcGIS Enterprise referenziert, wird der Layer als abhängiger Layer eines Kartenbild-Layers und Web-Feature-Layers freigegeben. Der Service wird stets auf dem Hosting-Server veröffentlicht. Beim Freigeben eines Vektorkachel-Cache-Datasets kann der Service auf einem erreichbaren Server veröffentlicht werden, der mit dem Portal verbunden wurde. Ein Vektorkachel-Layer stellt einen Vektorkachelservice bereit. | |
Unterstützt die Kartenvisualisierung und das Abfragen von Features. Kartenbild-Layer können dynamisch vom Server oder aus Kacheln gezeichnet werden. Kartenbild-Layer können nur in ArcGIS Enterprise freigegeben werden. Kartenbild-Layer können Datasets in Workspaces referenzieren, die beim Verbundserver registriert sind. Beim Freigeben eines Kartenbild-Layers kann der Service auf einem beliebigen Server veröffentlicht werden, der mit dem Portal verbunden wurde, auf das Sie Zugriff haben. Zusätzliche Layer und Funktionen können aktiviert werden. Weitere Informationen finden Sie unter Zusätzliche Layer und Funktionen. Ein Kartenbild-Layer stellt einen dynamischen oder gecachten Kartenservice bereit. | |
Unterstützt die Visualisierung integrierter Mesh- oder 3D-Objekt-Daten. Wird ein 3D-Kachel-Layer aus einer Szene für ArcGIS Enterprise freigegeben, wird der Service stets auf dem Hosting-Server veröffentlicht. Beim Freigeben eines Cache-Datasets kann der Service auf einem erreichbaren Server veröffentlicht werden, der mit dem Portal verbunden wurde. Ein 3D-Kachel-Layer stellt einen 3D-Kachel-Service bereit. | |
Unterstützt Abfragen und Visualisierungen von Punkt-, 3D-Objekt-, Gebäude-, Punktwolken-, integrierten Mesh- und Voxel-Daten. Wird ein Szenen-Layer aus einer Szene für ArcGIS Enterprise freigegeben, wird der Szenen-Service stets auf dem Hosting-Server veröffentlicht. Beim Freigeben eines Szenen-Cache-Datasets kann der Service auf einem erreichbaren Server veröffentlicht werden, der mit dem Portal verbunden wurde. 3D-Objekt-, Gebäude- oder Punktszenen-Layer können mit einem Feature-Service verknüpft sein, mit dem Sie den Szenen-Layer bearbeiten können. Ein Szenen-Layer stellt einen gecachten Szenen-Service bereit. | |
Unterstützt Visualisierung, Metadaten, Messung und Bildverarbeitung, um Daten als Grundkarte oder die Ergebnisse einer Analyse anzuzeigen. Bilddaten-Layer können für jeden mit ArcGIS Enterprise verbundenen Server freigegeben werden. Ein Bilddaten-Layer stellt einen dynamischen oder gecachten Image-Service bereit. | |
Unterstützt Metadaten sowie die Visualisierung, Messung und Bildbearbeitung von Höhendatenquellen in der Bodenoberfläche einer Szene. Der Höhen-Layer wird in Webszenen zum Anzeigen von 3D-Inhalten auf einer benutzerdefinierten Höhenoberfläche verwendet. Wird ein lokal gecachter Höhen-Layer in ArcGIS Enterprise freigegeben, wird der Service stets auf dem Hosting-Server veröffentlicht. Wenn er auf dem Server gecacht wird, kann der Service auf jedem mit ArcGIS Enterprise verbundenen Server veröffentlicht werden. Ein Höhen-Layer macht einen gecachten Image-Service verfügbar, der ein Kachelschema mit LERC-Komprimierung verwendet | |
Unterstützt das Anzeigen, Filtern und Bearbeiten von Tabellenattributen. Eine gehostete Tabelle macht einen Feature-Service verfügbar. |
Je nach aktivem Portal stehen verschiedene Layer-Typen für die Freigabe zur Verfügung. Für manche Layer-Typen müssen je nach aktivem Portal und freizugebendem Datentyp Pakete erstellt und hochgeladen werden.
Layer-Typen nach aktivem Portal
Aktives Portal | Feature-Layer | Kachel-Layer | Vektorkachel-Layer | Kartenbild-Layer | Szenen-Layer—3D-Objekt | Szenen-Layer—Punkte | Szenen-Layer—Punktwolke | Szenen-Layer—Gebäude | Szenen-Layer—Integriertes Mesh | Szenen-Layer—Voxel | 3D-Kachel-Layer | Bilddaten-Layer | Höhen-Layer | Gehostete Tabelle |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ArcGIS Online | ||||||||||||||
ArcGIS Enterprise 11.4 oder höher | ||||||||||||||
ArcGIS Enterprise 11.0 bis 11.3 | ||||||||||||||
ArcGIS Enterprise 10.7 bis 10.9.1 | ||||||||||||||
ArcGIS Enterprise 10.5 bis 10.6.1 | ||||||||||||||
Portal for ArcGIS 10.4 und 10.4.1 | ||||||||||||||
Portal for ArcGIS 10.3.1 | ||||||||||||||
Portal for ArcGIS 10.3 oder früher |
Auswählen des Layer-Typs
Beachten Sie bei der Auswahl des Layer-Typs folgende Punkte:
- Wenn der Layer für Bearbeitungs-Workflows verwendet wird, wählen Sie einen Feature-Layer aus.
- Wenn sich die Daten regelmäßig ändern und nicht für Bearbeitungs-Workflows verwendet werden, wählen Sie einen Kartenbild-Layer aus.
- Falls sich die Daten unregelmäßig ändern, wählen Sie einen Kartenbild-Layer aus und konfigurieren ihn unter Verwendung von Kacheln aus einem Cache.
- Wenn es sich bei den Daten um statische Vektordaten handelt und diese nur zum Visualisieren verwendet werden, wählen Sie einen Vektorkachel-Layer aus.
- Wenn es sich bei den Daten um statische Raster-Daten handelt und diese nur zum Visualisieren verwendet werden, wählen Sie einen Kachel-Layer aus.
- Wenn Sie die Visualisierung des Raster-Dataset dynamisch auf dem Client ändern möchten, geben Sie einen Bilddaten-Layer frei.
- Wenn Open-Source-Formate verwendet werden sollen, wählen Sie einen Kartenbild-Layer aus, und beziehen Sie einen zugehörigen WMS-Layer ein.
Referenzieren registrierter Daten oder Kopieren aller Daten
Wenn Sie einen Web-Layer freigeben, der registrierte Daten referenziert, werden die Daten an dem benutzerverwalteten Speicherort referenziert, z. B. in einem Ordner, einer Datenbank oder einem Cloud-Speicher. Damit Web-Layer Daten referenzieren können, müssen Sie die Daten bei dem Server registrieren, so dass dieser auf die Speicherorte der Daten zugreifen kann. Weitere Informationen zum Registrieren der Datenquelle finden Sie unter Datenquellen für ArcGIS Server und Verwalten registrierter Data Stores.
Wenn Sie einen Web-Layer freigeben, der alle Daten kopiert, werden die Daten aus der Quelle auf den Server kopiert. Alternativ wird ein Paket mit einem Cache in das Portal hochgeladen. Nach dem Kopieren werden die Web-Layer-Daten nicht mehr an einem benutzerverwalteten Speicherort referenziert, sondern von ArcGIS verwaltet.
Weitere Informationen zum Referenzieren registrierter Daten und Kopieren aller Daten
Zuweisen von Layer-IDs
In ArcGIS Pro können Sie eine Karte mit mehreren Layern (und Standalone-Tabellen) als Web-Layer oder -Service freigeben. Wenn Sie einen Web-Feature-Layer, Kartenbild-Layer, Web-Kachel-Layer oder Kartenservice freigeben, werden die Layer Ihrer Karte zu Service-Sublayern. Jeder Sublayer wird durch eine eindeutige numerische ID identifiziert, über die Sie mit dem Sublayer arbeiten oder ihn in einer Webkarte bzw. Webanwendung referenzieren können. Beispielsweise können Sie einen Service-Sublayer per URL referenzieren: https://<service-url>/<layerID>.
Es empfiehlt sich, die manuelle Zuweisung von Layer-IDs vor der Veröffentlichung vorzunehmen, wenn Sie vorhaben, den Web-Layer oder -Service zu einem späteren Zeitpunkt zu überschreiben. Andernfalls ändern sich möglicherweise die IDs von Service-Sublayern, wenn der Web-Layer oder -Service überschrieben wird. Dies führt wiederum dazu, dass Verbindungen in Webanwendungen, die einen Service-Sublayer referenzieren, unterbrochen werden.
Web-Layer-Metadaten
Sie können eine gesamte Karte, eine Auswahl von Layern, einen Gruppen-Layer oder einzelnen Layer als Web-Layer aus ArcGIS Pro freigeben. Sowohl im Web-Layer als auch in den Sublayern des durch den Web-Layer verfügbar gemachten Service können Metadaten gespeichert werden. Es hängt vom Typ des ausgewählten Web-Layers ab, ob Metadaten nur im Web-Layer oder im Web-Layer und in den Sublayern gespeichert werden.
Automatisches Freigeben von Web-Layern
Sie können die Freigabe und Aktualisierung von Web-Layern mithilfe von Python automatisieren, indem Sie eine Kombination aus ArcPy-Funktionen und den Geoverarbeitungswerkzeugen im Toolset "Veröffentlichung" nutzen.
Weitere Informationen zum Automatisieren der Freigabe von Web-Layern
Verwandte Themen
- Freigeben eines Web-Feature-Layers
- Freigeben eines Web-Kachel-Layers
- Freigeben eines Vektorkachel-Layers
- Freigeben eines Kartenbild-Layers
- Freigeben einer Tabelle
- Freigeben eines Webszenen-Layers
- Freigeben eines 3D-Kachel-Layers
- Freigeben eines Web-Bilddaten-Layers
- Freigeben eines Web-Höhen-Layers
- Speichern einer Layer-Datei