Veröffentlichen von Services

Diese ArcGIS 2.8-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.

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