ArcPy modules

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 AllSource toolbox. The following modules (toolboxes) are documented in the ArcGIS AllSource 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)

    Boîte à outils d’analyse qui contient des outils utilisés pour effectuer des opérations analytiques, notamment des superpositions spatiales, la création de zones tampon, des calculs statistiques et l’analyse de proximité.

  • 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 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.

  • 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 AllSource de la même façon que les autres outils bureautiques de géotraitement.

  • 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.

  • Image Analyst (arcpy.ia)

    L’extension Image Analyst fournit des outils pour analyser les données d’imagerie.

  • Knowledge Graph (arcpy.kg)

    La boîte à outils Graphe de connaissances contient des outils permettant de créer un graphe de connaissances et d’y charger des données.

  • 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’analyser les réseaux et de gérer les jeux de données réseau. Les outils de cette boîte à outils vous permettent de gérer les jeux de données réseau qui modélisent les réseaux de transport et d’effectuer tout type d’analyse des réseaux de transport.

  • 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.

  • 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.

  • 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 qu’un outil qui crée une couche du cube spatio-temporel permettant de visualiser les données stockées dans le cube netCDF spatio-temporel en 2D et 3D. La boîte à outils 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.

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 AllSource toolbox reference, and the nontool functionality is documented in the ArcGIS AllSource 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 AllSource.

  • Data Access (arcpy.da)

    The Data Access module, arcpy.da, is a Python module for working with data. It allows control of the edit session, edit operation, improved cursor support (including faster performance), functions for converting tables and feature classes to and from NumPy arrays, and support for versioning, replicas, domains, and subtypes workflows.

  • 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)

    The Mapping module, arcpy.mp, is a Python module for manipulating the contents of existing project files (*.aprx) or layer files (*.lyrx). You can modify the contents of these files in the application or without the application being open. The module is installed with ArcGIS AllSource and is available to all licenses.

  • 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’Extension ArcGIS Network Analyst. 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 Extension ArcGIS Network Analyst. 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)

    The arcpy.sharing module is a Python module that allows you to automate sharing workflows. Use it to create a sharing draft, which is a configurable set of properties for a web layer, web tool and geoprocessing service, map service, or image service. Creating a sharing draft is the first step in automating the sharing of a GIS resource to ArcGIS Enterprise, ArcGIS Online, or 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.

Rubriques connexes


Dans cette rubrique
  1. Toolbox modules
  2. Additional modules