ArcPy consists of a number of submodules. Each submodule represents an organized grouping of related functionality.
Toolbox modules
The majority of ArcPy modules represent an ArcGIS Pro toolbox. The following modules (toolboxes) are documented in the ArcGIS Pro geoprocessing tool reference:
- 3D Analyst (arcpy.ddd)
La boîte à outils 3D Analyst propose un ensemble d'outils de géotraitement qui permettent d'effectuer diverses opérations d'analyse, de gestion et de conversion de données sur des modèles de surface et des données vectorielles 3D.
- AllSource (arcpy.intelligence)
La boîte à outils AllSource contient des outils permettant de convertir et d’analyser des sources de données d’intelligence. Utilisez ces outils dans le cadre d’un processus d’intelligence pour importer des données depuis n’importe quelle source en une seule fois, analyser les données de point de suivi pour déterminer les modèles et évaluer les données d’environnement physique pour des zones de mobilité ou d’atterrissage adaptées.
- Analysis (arcpy.analysis)
La boîte à outils d'analyse contient un ensemble complet d'outils qui effectuent les opérations SIG les plus fondamentales. Grâce aux outils de cette boîte à outils, vous pouvez réaliser des superpositions, créer des zones tampon, calculer les statistiques, effectuer une analyse de proximité et bien plus encore.
- Aviation (arcpy.aviation)
The ArcGIS Pro Aviation toolbox contains a set of tools that allow you to create, analyze, and manage aviation content.
- Bathymetry (arcpy.bathymetry)
The Bathymetry toolbox contains tools that manage bathymetric data.
- Business Analyst (arcpy.ba)
La boîte à outils Business Analyst contient un ensemble d’outils qui effectuent des opérations SIG de base pour l’analyse de marché. Les outils de cette boîte à outils vous permettent de générer des rapports démographiques, de vérifier les distributions des clients et des concurrents, d’identifier les zones de chalandise clés et de visualiser les variables de données.
- Cartography (arcpy.cartography)
Les outils de la boîte à outils Cartographie sont conçus pour générer et affiner des données afin de prendre en charge la production de cartes. Cela inclut la création de masques, la simplification et l'agrégation des entités, la réduction de leur densité, ainsi que les outils d'annotation et de création d'une série de cartes.
- Conversion (arcpy.conversion)
La boîte à outils Conversion propose des outils qui convertissent des données depuis et vers différents formats.
- Crime Analysis and Safety (arcpy.ca)
La boîte d’outils Analyse criminelle et sécurité contient des outils prenant en charge des fonctions analytiques pour gérer des données, sélectionner des délits, mener des analyses tactiques et stratégiques et étudier des modèles de criminalité.
- Data Interoperability (arcpy.di)
The Data Interoperability toolbox contains a set of tools that convert a wide range of data formats using Safe Software's FME technology. The FME Suite is an extract, transform, and load (ETL) tool for spatial data.
- Data Management (arcpy.management)
La boîte à outils Gestion des données contient des outils permettant de développer, de gérer et de maintenir des classes d’entités, des jeux de données, des couches et des structures de données raster.
- Data Reviewer (arcpy.reviewer)
L'extension ArcGIS Data Reviewer apporte une structure de contrôle qualité des données à ArcGIS. Data Reviewer valide les données à l'aide de différents contrôles, contenus dans des tâches de traitement par lots, qui testent les relations spatiales et l'intégrité. Cette extension fournit également des outils de correction des erreurs détectées lors de la validation.
- Defense (arcpy.defense)
La boîte à outils Défense présente un ensemble d’outils de géotraitement qui permettent l’automatisation des processus analytiques de détermination de la position, de la distance, de la plage et de la visibilité.
- Editing (arcpy.edit)
Les outils de mise à jour permettent d'appliquer des mises à jour par lots à toutes les entités (ou à des entités sélectionnées) dans une classe d'entités.
- GeoAI (arcpy.geoai)
La boîte à outils GeoAI contient des outils permettant d’utiliser et d’entraîner des modèles d’intelligence artificielle qui fonctionnent avec des données géospatiales et tabulaires. Ces outils utilisent des techniques modernes d’entraînement machine et de Deep Learning et les intègrent au SIG.
- GeoAnalytics Desktop (arcpy.geoanalytics)
Les outils GeoAnalytics Desktop fournissent une infrastructure de traitement parallèle adaptée aux analyses réalisées sur un ordinateur de bureau utilisant Apache Spark. Grâce à l’agrégation, à la régression et à la détection, vous pouvez visualiser, comprendre et manipuler les Big Data. Ces outils, qui fonctionnent avec les jeux de données volumineux, vous permettent de mieux comprendre vos données au travers de modèles, de tendances et d’anomalies. Entièrement intégrés, ils s’exécutent dans ArcGIS Pro de la même façon que les autres outils bureautiques de géotraitement.
- GeoAnalytics Server (arcpy.gapro)
La boîte d’outils GeoAnalytics Server contient des outils puissants qui permettent d’effectuer des analyses spatiales sur des Big Data. Les Outils GeoAnalytics sont optimisés par votre ArcGIS GeoAnalytics Server. ArcGIS GeoAnalytics Server répartit l’analyse sur plusieurs nœuds de serveur. Le traitement distribué vous permet de traiter plus rapidement des jeux de données volumineux.
- Geocoding (arcpy.geocoding)
Le géocodage est le processus d'attribution d'un emplacement, en général sous la forme de valeurs de coordonnées, à une adresse, en comparant les éléments descriptifs de l'emplacement dans l'adresse à ceux présents dans le matériel de référence. Les adresses peuvent revêtir différentes formes, depuis le format courant d'une adresse (numéro de maison suivi du nom de la rue et informations ultérieures) jusqu'aux autres descriptions d'emplacements comme la zone postale ou le secteur de recensement. Une adresse inclut en substance tout type d'informations permettant de définir un lieu.
- Geostatistical Analyst (arcpy.ga)
Geostatistical Analyst vous permet de créer facilement une surface continue ou une carte à partir de mesures stockées dans une couche d'entités points, une couche raster ou à l'aide de centroïdes de polygones. Les points d'échantillonnage peuvent représenter des mesures telles que l'altitude, la profondeur de la nappe phréatique ou les niveaux de pollution. Geostatistical Analyst fournit un ensemble complet d'outils consacrés à la création de surfaces permettant de visualiser, d'analyser et de comprendre les phénomènes spatiaux.
- Image Analyst (arcpy.ia)
L’extension Image Analyst fournit des outils pour analyser les données d’imagerie.
- Indoor Positioning (arcpy.indoorpositioning)
La boîte à outils Positionnement en intérieur contient des outils pour créer un modèle d'informations ArcGIS IPS, qui permet de réaliser des enquêtes en intérieur avec l'application ArcGIS IPS Setup, de traiter les données d'enquête et d'effectuer un positionnement en intérieur. La boîte à outils contient également le jeu d'outils Évaluation de la qualité, qui comporte des outils pour évaluer les performances d'un déploiement ArcGIS IPS.
- Indoors (arcpy.indoors)
La boîte d’outils ArcGIS Indoors contient les outils permettant d’ajouter les jeux de données, les classes d’entités, les tables et les configurations nécessaires pour héberger les données ArcGIS Indoors dans une géodatabase.
- Linear Referencing (arcpy.lr)
Les organisations qui recueillent des données concernant des entités linéaires, comme les autoroutes, les rues, les voies ferrées, les rivières, les pipelines et les réseaux d'eau et d'égout utilisent souvent des systèmes de référencement linéaire pour stocker les données. Un système de référence linéaire enregistre les données grâce à une position relative le long d'entités linéaires existantes. Cela signifie que l'emplacement est défini par une entité linéaire connue et une position, ou mesure, le long de cette entité. Par exemple, route I-10, mile 23,2, identifie de manière unique une position dans un espace géographique et peut être utilisé à la place de coordonnées x,y.
- Location Referencing (arcpy.locref)
La boîte d’outils Location Referencing fournit des outils essentiels à la configuration et à la gestion du LRS.
- Maritime (arcpy.maritime)
The Maritime toolbox contains tools that manage S-57, S-100, VPF, paper charting, and bathymetric data.
- Multidimension (arcpy.md)
La boîte d’outils Multidimension contient des outils permettant de créer et gérer les formats netCDF, GRIB, HDF, OPeNDAP et CRF d’Esri, les jeux de données mosaïque multidimensionnelles et les services d’imagerie multidimensionnelle. Vous pouvez utiliser ces outils pour générer des métadonnées multidimensionnelles, créer un raster multidimensionnel, une couche d’entités (à partir de fichiers netCDF uniquement) ou une vue tabulaire (à partir de fichiers netCDF uniquement), sélectionner une coupe d’un jeu de données multidimensionnelles ou créer un sous-ensemble d’un jeu de données raster multidimensionnelles.
- Network Analyst (arcpy.nax and arcpy.na)
La boîte à outils Network Analyst contient des outils permettant d'effectuer l'analyse du réseau et la gestion de jeu de données réseau. A l'aide des outils de cette boîte à outils, vous pouvez gérer des jeux de données réseau qui modélisent des réseaux de transport et effectuer des analyses de réseau pour rechercher un itinéraire ou la ressource la plus proche, calculer une zone de desserte, une matrice de coût origine-destination ou une tournée de véhicules et effectuer une analyse emplacement-allocation sur les réseaux de transport. Utilisez les outils de cette boîte à outils pour toute analyse concernant un réseau de transport.
- Network Diagram (arcpy.nd)
La boîte d’outils Network Diagram (Diagramme de réseau) fournit différents outils permettant de gérer les diagrammes et de configurer les modèles de diagramme.
- Oriented Imagery (arcpy.oi)
La boîte à outils Imagerie orientée contient des outils qui permettent de créer, gérer et conserver des couches et jeux de données d’imagerie orientée.
- Parcels (arcpy.parcels)
La boîte d’outils Parcelle contient des outils qui permettent de créer, d’administrer et de charger des données dans des ateliers parcellaires.
- Public Transit (arcpy.transit)
La boîte à outils Transport en commun contient des outils pour convertir, afficher, mettre à jour et analyser les données de transport en commun. Plusieurs outils permettent de réaliser des conversions entre les jeux de données General Transit Feed Specification (GTFS) et les classes et tables d'entités. D'autres outils effectuent des analyses à l’aide des données des horaires de transport en commun.
- Raster Analysis (arcpy.ra)
La boîte d’outils Analyse raster regroupe des outils qui permettent d’effectuer des analyses raster sur les données de votre portail. En répartissant le processus sur plusieurs nœuds de serveur, il est possible de traiter des jeux de données volumineux en moins de temps qu’avec un ordinateur de bureau. Les outils Analyse raster sont optimisés par votre ArcGIS Image Server.
- Ready To Use (arcpy.agolservices)
Les outils prêts à l’emploi sont des services de géotraitement ArcGIS Online qui utilisent les fonctionnalités d’analyse et les données hébergées de ArcGIS Online. Vous devez uniquement fournir des entités en entrée. Toutes les autres données requises pour l’analyse et pour le calcul sont hébergées dans ArcGIS Online.
- Reality Mapping (arcpy.rm)
La boîte à outils Reality Mapping contient des outils qui gèrent et génèrent des orthos vraies, des modèles numériques de terrain (DSM), des maillages 2.5D et 3D et des produits de nuages de points à partir d’images ajustées collectées par des capteurs de drone et aériens numériques.
- Server (arcpy.server)
La boîte à outils Serveur contient les outils destinés à gérer les couches Web et les cartes Web. Il contient également des outils qui simplifient l'exportation des données par le biais du serveur.
- Space Time Pattern Mining (arcpy.stpm)
La boîte à outils d'exploration des modèles spatio-temporels contient des outils statistiques pour l'analyse des modèles et des distributions de données dans l'espace et le temps. La boîte à outils contient des jeux d’outils destinés à l’analyse d’agrégation et aux prévisions, ainsi que des outils permettant de visualiser les données stockées dans le cube netCDF spatio-temporel en 2D et 3D. Elle contient également des options pour estimer et spécifier les valeurs manquantes dans les données avant la création de cube.
- Spatial Analyst (arcpy.sa)
La boîte à outils Spatial Analyst propose un jeu d’outils d’analyse spatiale et de modélisation pour les données raster (cellules) et les données d’entités (vectorielles).
- Spatial Statistics (arcpy.stats)
La boîte à outils Spatial Statistics contient des outils statistiques pour l'analyse des distributions, modèles, processus ou relations spatiales. Bien qu'il puisse y avoir des ressemblances entre les statistiques spatiales et non spatiales (traditionnelles) en termes de concepts et d'objectifs, les statistiques spatiales sont uniques en ce sens qu'elles ont été développées spécialement pour être utilisées avec des données géographiques. Contrairement aux méthodes statistiques non spatiales traditionnelles, elles incorporent directement l'espace (proximité, superficie, connectivité et/ou d'autres relations spatiales) dans leurs formules mathématiques.
- Standard Feature Analysis (arcpy.sfa)
La boîte à outils Analyse d'entités standard contient des outils permettant d'effectuer des analyses spatiales sur les données d'entité de votre portail.
- Territory Design (arcpy.td)
La boîte à outils Conception de sectorisation fournit des outils permettant de concevoir, mettre à jour, équilibrer et gérer des secteurs pour les jeux de données de points et de polygones.
- Topographic Production (arcpy.topographic)
Topographic Production toolbox contains tools that are used in topographic production.
- Trace Network (arcpy.tn)
La boîte d’outils Réseau de traçages contient des outils permettant de créer, configurer et utiliser des réseaux de traçages.
- Utility Network (arcpy.un)
La boîte à outils Utility Network contient des outils permettant de créer, configurer et utiliser des réseaux de distribution.
- Workflow Manager (arcpy.wmx)
La boîte à outils Workflow Manager propose des outils d'utilisation des référentiels Workflow Manager (Classic) distribués, ainsi que des outils d'extraction d'informations propres à des tâches, qui sont utiles pour d'autres tâches de géotraitement des données. Les outils de cette boîte à outils vous permettent d'extraire la version d'une tâche, l'espace de travail des données d'une tâche, de répliquer/synchroniser les référentiels Workflow Manager (Classic), et d'obtenir la zone d'intérêt d'une tâche.
Additional modules
In addition, some modules are entirely, or partially, composed of nontool functionality. The tool components of the following modules are documented in the ArcGIS Pro toolbox reference, and the nontool functionality is documented in the ArcGIS Pro Python reference:
- Charts (arcpy.charts)
The arcpy.charts module allows you to visualize and explore your data to help uncover patterns, relationships, and structure that might not be apparent when looking at a table or map. These classes correspond to the charts available in ArcGIS Pro.
- Data Access (arcpy.da)
Le module d’accès aux données, arcpy.da, est un module Python qui permet de manipuler des données. Il permet de contrôler la session d'édition, l'opération d'édition, la prise en charge améliorée du curseur (y compris des performances plus rapides), les fonctions de conversion des tables et des classes d'entités depuis et vers des tableaux NumPy, et la prise en charge des flux de travail de versionnement, de réplicas, de domaines et de sous-types.
- Geocoding (arcpy.geocoding)
Le module de géocodage, arcpy.geocoding, vous permet d’explorer et de définir les propriétés du localisateur et d’automatiser les processus de géocodage. Le géocodage est la transformation d'une description d'un emplacement (par exemple, une paire de coordonnées, une adresse ou un nom de lieu) en un emplacement à la surface de la Terre. Un localisateur est l’outil utilisé pour effectuer des opérations de géocodage. Ce module vous permet d’afficher et de modifier les propriétés du localisateur pour l’adapter à vos besoins précis en matière de géocodage en personnalisant son niveau de performance et de qualité. Vous pouvez également utiliser ce module pour réaliser différentes opérations de géocodage, notamment rechercher la localisation d’un site ou d’une adresse, rechercher le site ou l’adresse les plus proches d’une localisation donnée ou générer un ensemble de suggestions renseignées automatiquement pour une entrée partielle.
- Image Analysis (arcpy.ia)
Le module Analyse d’image, arcpy.ia, est un module Python qui permet de gérer et de traiter des données d’imagerie et raster. Le module inclut également des fonctions fournies par l’extension Image Analyst d’ArcGIS, telles que toutes les fonctionnalités de géotraitement, ainsi que des fonctionnalités et classes avancées qui vous permettent d’automatiser vos processus de traitement raster.
- Mapping (arcpy.mp)
Arcpy.mp est un sous-module Python appartenant au paquetage de site ArcPy. Il est installé avec ArcGIS Pro et accessible à tous les types de licences. Il a été conçu dans le but de manipuler le contenu de projets (.aprx) et de fichiers de couche (.lyrx) existants. Vous pouvez automatiser le contenu des projets sans même avoir à ouvrir l’application. Dans certains cas, il fournit des fonctionnalités non disponibles avec ArcGIS Pro. Par exemple, arcpy.mp est requis pour générer des atlas complets, car il comprend des fonctions d’exportation, de création et de gestion des documents PDF.
- Metadata (arcpy.metadata)
Le module de métadonnées, arcpy.metadata, est un module Python permettant d’accéder aux métadonnées d’un élément et de les gérer. Vous pouvez explorer les informations qui décrivent vos cartes et données et automatiser vos processus, notamment pour gérer les métadonnées géospatiales normalisées.
- Network Analyst (arcpy.nax and arcpy.na)
Le module Network Analyst, arcpy.nax, est un module Python moderne et convivial prévu pour utiliser la fonctionnalité d’analyse de réseau fournie par l’ArcGIS Network Analyst extension. Il permet d'accéder aux options suivantes :
The Network Analyst module arcpy.na is a Python module for working with network analysis functionality provided with the ArcGIS Network Analyst extension. It provides access to all the geoprocessing tools available in the Network Analyst toolbox as well as other helper functions and classes that allow you to automate the Network Analyst workflow through Python.
- Sharing (arcpy.sharing)
Le module de partage, arcpy.sharing, est un module Python qui permet d’automatiser le partage des processus. Utilisez-le pour créer un brouillon de partage, à savoir, un ensemble de propriétés configurables pour une couche Web, un outil Web, un service de carte ou un service de géotraitement. La création d’un brouillon de partage représente la première étape de l’automatisation du partage d’une ressource SIG avec ArcGIS Enterprise, ArcGIS Online ou ArcGIS Server.
- Spatial Analyst (arcpy.sa)
Le module Spatial Analyst, arcpy.sa, est un module Python qui permet d’analyser les données raster et vectorielles avec les fonctions fournies par Extension ArcGIS Spatial Analyst. Il permet d’accéder à tous les outils de géotraitement disponibles dans la boîte à outils Spatial Analyst ainsi qu’aux autres fonctions et classes qui vous aident à automatiser les processus de traitement raster.
- Utility Network (arcpy.un)
The Utility Network module, arcpy.un, contains an class with methods that allow you to manage subnetwork controller assignment and associations between network features. With this module, you can create or delete connectivity, containment, and structural attachment associations between specified features or enable or disable the subnetwork controller assignment from specified features.
- Workflow Manager (arcpy.wmx)
The Workflow Manager (Classic) module arcpy.wmx is a Python module for working with Workflow Manager (Classic) functionality. It provides access to helper functions, classes, and properties to execute and work with jobs and Workflow Manager (Classic) configuration as well as the geoprocessing tools available in the Workflow Manager toolbox. This provides a way for you to automate your business workflow through Python.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?