Das Toolset "Veröffentlichen" enthält Werkzeuge zum Bereitstellen und Freigeben von Web-Layern und -Services.
Werkzeug | Beschreibung |
---|---|
Ersetzt den Inhalt eines Web-Layers in einem Portal durch den Inhalt eines anderen Web-Layers. | |
Stellt eine Service-Definition bereit. Eine bereitgestellte Service-Definitionsdatei (.sd) enthält alle Informationen, die zum Freigeben eines Web-Layers, Web-Werkzeugs oder Web-Service erforderlich sind. | |
Lädt einen Web-Layer, einen Locator, ein Web-Werkzeug oder einen Web-Service in ArcGIS Online, ArcGIS Enterprise oder ArcGIS Server hoch und gibt das Element dort frei. |
Automatisieren der Freigabe von Web-Layern und -Services
Sie können die Freigabe und Aktualisierung von Web-Layern und -Services in Python durch eine Kombination von ArcPy-Funktionen und den Geoverarbeitungswerkzeugen im Toolset "Veröffentlichen" automatisieren. Am Anfang des Workflows steht eine Karte, die Sie freigeben möchten.
- Erstellen Sie zuerst Service-Definitionsentwürfe mit dem Modul arcpy.sharing oder den ArcPy-Funktionen CreateImageSDDraft, CreateGPSDDraft oder CreateGeocodeSDDraft.
- Stellen Sie als Nächstes die Service-Definition bereit. Beim Staging werden alle Informationen des Entwurfs der Service-Definition konsolidiert, die zum Freigeben des Web-Layers oder -Service in einer vollständigen Service-Definition benötigt werden. Verwenden Sie das Werkzeug Service bereitstellen, um die Service-Definition bereitzustellen.
- Verwenden Sie abschließend das Werkzeug Service-Definition hochladen, um die Service-Definition hochzuladen und den Web-Layer oder -Service zu veröffentlichen.
Sie müssen sich bei ArcGIS Online, ArcGIS Enterprise oder ArcGIS Server anmelden, um Ihren Web-Layer oder -Service für ein Konto freizugeben, dem Berechtigungen zum Erstellen von Inhalten und zum Veröffentlichen zugewiesen sind.