Wenn Ihre Organisation einen eigenständigen ArcGIS Server bereitgestellt hat, können Sie verschiedene Services von ArcGIS Pro freigeben. Beim Veröffentlichen eines Service wird dieser über eine Service-URL oder einen REST-Endpunkt durch den Server bereitgestellt. Client-Anwendungen können über die URL auf den Service zugreifen. Über eine ArcGIS Pro-Verbindung können ArcGIS Server Geokodierungsservices auch direkt hinzugefügt werden.
Zum Veröffentlichen eines Service muss Ihr Projekt eine Publisher- oder eine Administratorverbindung zu einem eigenständigen ArcGIS Server der Version 10.6 oder höher enthalten. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einem GIS-Server.
Folgende Arten von Services können aus ArcGIS Pro veröffentlicht werden:
- Kartenservices
- Image-Services
- Geokodierungsservices
- Geoverarbeitungsservices
Automatisieren der Veröffentlichung von Services
Das Veröffentlichung und Aktualisieren von Services lässt sich mit Python mithilfe einer Kombination aus ArcPy-Funktionen und Geoverarbeitungswerkzeugen aus dem Toolset "Veröffentlichen" automatisieren.
- Verwenden Sie zuerst CreateSharingDraft, um einen MapServiceDraft zu erstellen, oder verwenden Sie die ArcPy-Funktionen CreateImageSDDraft, CreateGeocodeSDDraft oder CreateGPSDDraft.
- Ändern Sie zum Überschreiben des Kartenservice die Eigenschaft overwriteExistingService des Freigabeentwurfs. Weitere Informationen finden Sie unter MapServiceDraft.
- Verwenden Sie das Geoverarbeitungswerkzeug Service bereitstellen, um die Service-Definition bereitzustellen. Beim Staging werden alle Informationen des Service-Definitionsentwurfs konsolidiert, die zum Veröffentlichen des Service in einer vollständigen Service-Definition benötigt werden.
- Verwenden Sie abschließend das Geoverarbeitungswerkzeug Service-Definition hochladen, um die Service-Definition hochzuladen und den Service zu veröffentlichen.
Weitere Informationen zum Freigeben mit ArcPy
Weitere Informationen zur Verwendung von Werkzeugen in Python