Vous ne pouvez pas publier un service de carte sur ArcGIS Server à partir d'ArcGIS Pro. Il n'y a aucun outil GP pour cela disponible dans Pro et aucune option GUI pour cela non plus. Aucune fonction arcpy ne pourrait le faire non plus. Comme vous l'avez déjà découvert, vos options sont ArcGIS Online et Portal.
Une citation d'un article de blog Esri en février 2015:
La première version d'ArcGIS Pro ne vous permet pas de publier des services de géotraitement. En fait, vous ne pouvez publier aucun service sur un serveur ArcGIS, car vous pouvez uniquement établir des connexions utilisateur avec ces serveurs. La fonctionnalité de publication sera ajoutée dans une version ultérieure.
Malgré cela, il pourrait être possible de publier des services de géocodage, de géotraitement et d'image. En effet, il existe des fonctions correspondantes dans arcpy disponibles pour créer des brouillons dans Pro pour cela. Ensuite, il faut utiliser l'outil Stage service GP, puis télécharger la définition de service (les deux étant disponibles sous Outils serveur> Publication). Je n'ai pas encore testé cela; il se peut que ces outils soient disponibles pour les futures versions, mais cela pourrait simplement fonctionner car le code Python ne semble pas différer d'ArcGIS Desktop standard.
Je ne travaille pas avec Portal, mais lorsque vous partagez une couche de carte hébergée dans ArcGIS Pro avec Portal, il semble qu'elle devrait se retrouver sur le serveur ArcGIS fédéré. Par conséquent, cela pourrait être une solution si vous devez mettre votre ressource à la disposition des utilisateurs non-Portal avec l'interface ArcGIS Server.
Alex Tereshenkov
la source