Skip To Content

ArcGIS Server et ArcPy

Le site-package ArcPy intégré dans ArcGIS vous permet de gérer des éléments de data store et de publier des définitions de service avec Python. ArcPy vous permet également d’exécuter les outils de géotraitement à partir de machines ArcGIS Server à l’aide de Python.

ArcPy complète les opérations d’administration du serveur dans ArcGIS REST API. Vous pouvez, par exemple, utiliser ArcPy pour convertir des documents ArcMap en définitions de services et les télécharger vers le serveur, modifier les chemins d’accès de couches dans une carte ou ajouter d’autres couches et publier un service.

Vous pouvez utiliser ArcPy avec ArcGIS Server comme suit :

  • Inscrivez des bases de données et des dossiers auprès de ArcGIS Server.
  • Analysez vos cartes et utilisez-les pour créer des définitions de service.
  • Analysez les résultats de votre modèle d’imagerie ou de géotraitement et utilisez-les pour créer des définitions de service.
  • Publiez une définition de service en tant que service ArcGIS Server.
  • Publiez toutes les définitions de service d’un dossier surArcGIS Server.

Conseil :

L’emplacement d’installation de Python sur une machine ArcGIS Server est C:\Python27.

Cette section de la documentation comporte plusieurs exemples de code ArcPy qui accomplissent diverses tâches dans ArcGIS Server.

À partir de ArcGIS Server 10.9, vous pouvez ajouter ArcPy à un environnement Python 3 existant, à partir du moment où les versions de paquetage ne sont pas en conflit. Pour ajouter ArcPy, utilisez conda pour installer ArcPy à partir du canal Esri sur le Cloud Anaconda. Dans l’invite conda, exécutez la commande suivante avec le numéro de version adéquat :

conda install arcpy-server=10.9 -c esri