Les informations de référence sur Python dans ArcGIS Pro contiennent des informations détaillées sur chaque module, fonction et classe ArcPy fourni avec ArcGIS Pro, sur l’utilisation de Python et sur l’utilisation et la création d’outils de géotraitement dans Python.
Remarque :
Tous les outils de géotraitement sont accessibles à partir de Python à l’aide de ArcPy. Pour des informations plus complètes, notamment des exemples Python, reportez-vous aux informations de référence sur les outils de géotraitement ArcGIS Pro.
Contenu des informations de référence sur Python
Les informations de référence sur Python dans ArcGIS Pro sont organisées en sections : Prise en main, Géotraitement et Python, Fonctions et classes ArcPy, et Modules ArcPy. Vous pouvez à la fois effectuer des recherches dans ces sections et les parcourir.
Prise en main
Python est un langage de programmation Open Source, multiplateforme et gratuit. Il est largement utilisé et pris en charge, et il fait partie intégrante d’ArcGIS.
Cette section traite de sujets importants pour la prise en main de Python dans ArcGIS Pro : Migration de Python pour ArcGIS Pro, Python dans ArcGIS Pro, Qu’est-ce que ArcPy ?, ArcGIS API for Python, Gestionnaire de paquetages et Notebooks dans ArcGIS Pro.
Remarque :
ArcPy et ArcGIS API for Python sont des bibliothèques complémentaires ; ArcPy permet d’utiliser, d’automatiser et d’étendre le SIG bureautique, et ArcGIS API for Python fait de même pour le SIG Web.
Par exemple, ArcPy peut être utilisé pour gérer les données locales, en les ajoutant à une carte en tant que couches et en utilisant les outils de géotraitement pour créer des sorties et des fichiers de définition de service. ArcGIS API for Python peut ensuite être utilisé pour publier les fichiers de définition dans le SIG Web, pour composer une carte Web ou pour partager ces couches.
Géotraitement et Python
Python peut être utilisé pour automatiser l’exécution d’outils de géotraitement. Il vous permet également de créer vos propres outils de géotraitement, sous forme d’outil de script ou d’outil de boîte à outils Python. Cliquez pour développer le nœud Accessing geoprocessing tools (Accès aux outils de géotraitement) et accéder à des rubriques de présentation des outils de géotraitement et de leur utilisation, par exemple Utilisation d’outils dans Python. Cliquez sur le nœud Creating geoprocessing tools (Création d’outils de géotraitement) pour accéder à des rubriques décrivant la création de vos propres outils, par exemple Qu’est-ce qu’un outil de script ? et Qu’est-ce qu’une boîte à outils Python ?
Fonctions et classes ArcPy
Les sections Fonctions ArcPy et Classes ArcPy contiennent des rubriques d’aide sur les fonctions et les classes. Les fonctions et les classes fournissent des fonctionnalités supplémentaires pour la prise en charge des processus basés sur Python. Pour obtenir la liste de ces fonctionnalités, reportez-vous à Vue d’ensemble des fonctions ArcPy et Vue d’ensemble des classes ArcPy. Plusieurs modules ArcPy contiennent des fonctions et des classes supplémentaires.
Modules ArcPy
Dans ArcPy, les fonctionnalités sont organisées en modules :
- Diagrammes (arcpy.charts)
- Accès aux données (arcpy.da)
- Géocodage (arcpy.geocoding)
- Analyse d’image (arcpy.ia)
- Cartographie (arcpy.mp)
- Métadonnées (arcpy.metadata)
- Network Analyst (arcpy.nax et arcpy.na)
- Partage (arcpy.sharing)
- Spatial Analyst (arcpy.sa)
- Utility Network (arcpy.un)
- Workflow Manager (arcpy.wmx)
Développez un module spécifique pour accéder aux éléments suivants :
- Vue d’ensemble du module et de son contenu
- Nœuds pour les classes, fonctions et, s’il y a lieu, opérateurs
Vous avez un commentaire à formuler concernant cette rubrique ?