Bandeau haut

Outils pour utilisateurs

Outils du site


fonctions:automatisation:langages:arcgispro

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fonctions:automatisation:langages:arcgispro [//27/02/2019 13:12//] – créée kalsronfonctions:automatisation:langages:arcgispro [//30/01/2021 19:15//] (Version actuelle) – [Réaliser et exécuter un script] pique
Ligne 5: Ligne 5:
 ===== Informations générales ===== ===== Informations générales =====
  
-L’interface de Python pour ArcGIS Pro s’articule principalement autour d'ArcPy. Celui-ci va permettre d'accéder aux géotraitements existants, mais également d'ouvrir et traiter des couches de différents formats pour les traiter aux niveaux attributaires et géomatriques.+L’interface de Python pour ArcGIS Pro s’articule principalement autour d'ArcPy. Celui-ci va permettre d'accéder aux géotraitements existants, mais également d'ouvrir et traiter des couches de différents formats pour les traiter aux niveaux attributaires et géométriques.
  
 Ainsi, pour développer sous ArcGIS Pro, il est possible de se référer à la documentation très fournie d'ArcPy : Ainsi, pour développer sous ArcGIS Pro, il est possible de se référer à la documentation très fournie d'ArcPy :
Ligne 14: Ligne 14:
 ===== Réaliser et exécuter un script ===== ===== Réaliser et exécuter un script =====
  
-Pour scripter en Python, il est nécessaire de passer par la version de Python packagée avec ArcGIS Pro. Le plus simple pour cela est de créer un fichier de script en .py sous l'explorateur Windows et de faire un clic droit sur celui-ci pour l'ouvrir avec IDLE pour ArcGIS Pro. Cette version d'IDLE et de la console Python sont pleinement liés à ArcGIS Pro et vont permettre d'accéder et d'exécuter à l'intégralité des fonctionnalités d'ArcPy.+Pour scripter en Python, il est nécessaire de passer par la version de Python packagée avec ArcGIS Pro. Lors de l'installation d'ArcGis Pro, l'environnement de travail python propose plusieurs outils pour exécuter ou écrire des scripts Python que l’on retrouve dans le dossier ArcGis Pro du menu démarrer de Windows. 
 +{{ :fonctions:automatisation:langages:windows_python.png?150 |}} 
 + 
 +Le plus simple est l’IDLE python qui permet d’écrire du code python en ayant une symbolique couleur permettant de repérer les différents éléments du code facilement : variable, fonction etc. 
 +{{ :fonctions:automatisation:langages:idle.png?direct&400 |}} 
 + 
 +Par défaut est aussi installé Jupyter Notebook, qui s’ouvre dans un navigateur internetCet outil permet d’exécuter du code pas à pas et s’avère donc utile pour déboguer un script. 
 +{{ :fonctions:automatisation:langages:jupyter.png?400 |}} 
 + 
 + 
 + 
 +Enfin, lorsque l’utilisateur devient de plus en plus familier avec les scripts, il est conseillé de cloner l’environnement python d’ArcGis Pro dans le menu Projet, onglet python, Manage Environnements puis Clone DefaultCeci permet d’installer des nouveaux packages qui peuvent être utiles (par exemple l’IDLE Spyder, plus conviviale et intuitif que l’IDLE de base) et surtout de garder l’environnement de base sain. Cette configuration permet aussi de récupérer cet environnement dans des outils tel qu’Anaconda qui facilite la gestion d’environnement et l’installation de packages. 
 +{{ :fonctions:automatisation:langages:env_python.png?400 |}}  
 +Mise à jour : --- //[[|DUVERNEUIL]] //22/01/2020 11:28//// 
  
fonctions/automatisation/langages/arcgispro.1551269537.txt.gz · Dernière modification : //27/02/2019 13:12// de kalsron

Bandeau bas