Veröffentlichen einer Karte von ArcGIS Pro auf ArcGIS Server als Kartendienst?


10

Als Kommentar zu einem Esri-Blogbeitrag mit dem Titel Ankündigung des ArcGIS Pro-Beta-Programms im vergangenen Mai fragte jemand namens Mahenderraj:

Ich gehe davon aus, dass es nicht möglich ist, die Karte von ArcGIS Pro als Kartenservice für den ArcGIS-Server freizugeben. Dafür müssen wir das reguläre ArcMap Desktop-Produkt verwenden.

Ich habe anscheinend keine Antwort darauf gefunden, und in der ArcGIS Pro 1.0-Benutzeroberfläche scheint es einfach zu sein, Karten in ArcGIS Online oder Portal for ArcGIS zu veröffentlichen, aber ArcGIS Server wird nicht erwähnt.

Ist es möglich, eine Karte von ArcGIS Pro als Kartendienst auf ArcGIS Server zu veröffentlichen?

Antworten:


4

Die Funktion zum Veröffentlichen von Kartendiensten über Python mithilfe von CreateSharingDraft wurde in Version ArcGIS Pro 2.3 implementiert:

Erstellt einen MapServiceDraft aus einer Karte in einem ArcGIS Pro-Projekt.


6

Sie können keinen Kartendienst von ArcGIS Pro auf ArcGIS Server veröffentlichen. Es gibt keine GP-Tools dafür in Pro und auch keine GUI-Optionen dafür. Keine arcpy-Funktionen, die das auch könnten. Wie Sie bereits herausgefunden haben, stehen Ihnen ArcGIS Online und Portal zur Verfügung.

Ein Zitat aus einem Esri-Blogbeitrag im Februar 2015:

In der ersten Version von ArcGIS Pro können Sie keine Geoverarbeitungsdienste veröffentlichen. Tatsächlich können Sie keine Dienste auf einem ArcGIS-Server veröffentlichen, da Sie nur Benutzerverbindungen zu diesen Servern herstellen können. Veröffentlichungsfunktionen werden zu einem späteren Zeitpunkt hinzugefügt.

Trotz , dass es vielleicht möglich sein , Geokodierung, Geoverarbeitung und Image - Service zu veröffentlichen. Dies liegt daran, dass in arcpy entsprechende Funktionen zum Erstellen von Entwürfen in Pro verfügbar sind. Dann muss man das Stage Service GP-Tool verwenden und dann die Service-Definition hochladen (beide verfügbar unter Server Tools> Publishing). Ich habe das noch nicht getestet. Es kann sein, dass diese Tools für zukünftige Versionen verfügbar gemacht werden, aber es funktioniert möglicherweise nur, da sich der Python-Code nicht vom Standard-ArcGIS-Desktop zu unterscheiden scheint.

Ich arbeite nicht mit Portal, aber wenn Sie einen gehosteten Karten-Layer in ArcGIS Pro für Portal freigeben, sollte er auf dem zusammengeschlossenen ArcGIS-Server landen. Dies ist möglicherweise ein guter Weg, wenn Sie Ihre Ressource Nicht-Portal-Benutzern mit der ArcGIS Server-Oberfläche zur Verfügung stellen müssen.


1

Eine ArcGIS-Idee dazu wurde bereits 2016 erstellt. Bei jedem Esri-Event, an dem ich seit dem Erscheinen von ArcGIS Pro teilgenommen habe, hat jemand gefragt, wann dies hinzugefügt werden soll. Es sieht so aus, als hätte Esri sich endlich entschlossen zuzuhören und laut den Fragen und Antworten der Esri-Anwenderkonferenz 2018 :

F: Gibt es einen Plan für die Veröffentlichung von Diensten aus ArcGIS Pro direkt auf ArcGIS Server?

A: Esri plant, diese Funktion zu ArcGIS Pro hinzuzufügen, und strebt die Bereitstellung ab Versionen an, die für das erste Halbjahr 2019 geplant sind. ... Wir verstehen diese Notwendigkeit und planen, ArcGIS Pro zu unterstützen, damit es funktionsfähig ist Entspricht ArcMap in Bezug auf die Veröffentlichung von Diensten auf eigenständigen ArcGIS-Servern. Dies umfasst die Möglichkeit, Karten-, Feature- und Bilddienste zu veröffentlichen.

Ich werde es glauben, wenn ich es benutze, aber dies ist eine Verbesserung ihrer früheren Reaktion auf Benutzer, die nach dieser Funktion verlangen. Im Grunde hieß das: "Sie können mit Pro auf Server veröffentlichen, wenn Sie Portal verwenden", während alle ignoriert werden Mängel dieses Prozesses.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.