Définition de types de données de paramètre dans une boîte à outils Python

Dans une boîte à outils Python, le datatype du paramètre est défini à l'aide de la classe Parameter dans la méthode getParameterInfo.

def getParameterInfo(self):
    #Define parameter definitions

    # First parameter
    param0 = arcpy.Parameter(
        displayName="Input workspace",
        name="in_workspace",
        datatype="DEWorkspace",
        parameterType="Required",
        direction="Input")

Types de données composites

Il arrive qu'un paramètre ait besoin d'accepter plusieurs types de données, souvent appelé type de données composite. Dans une boîte à outils Python, les types de données composites sont définis en attribuant une liste de types de données à la propriété datatype du paramètre. Dans l'exemple ci-dessous, un paramètre est défini, qui acceptera un jeu de données raster ou un catalogue d'images.

def getParameterInfo(self):
    #Define parameter definitions

    # First parameter
    param0 = arcpy.Parameter(
        displayName="Input Raster Dataset",
        name="in_rasterdataset",
        datatype=["DERasterDataset", "DERasterCatalog"],
        parameterType="Required",
        direction="Input")

Types de données

AttentionAttention :

L'utilisation de mots-clés pour les types de données des paramètres a été introduite dans la version 10.1 Service Pack 1. Les descriptions des paramètres peuvent toujours être utilisées, mais elles ne sont pas localisées et ne peuvent pas être utilisées pour plusieurs langues.

Type de données

mot-clé datatype

Description

Localisateur d’adresses

DEAddressLocator

Un jeu de données, utilisé pour le géocodage, qui stocke les attributs d'adresse, index associés et règles qui définissent le processus de conversion de descriptions non spatiales d'endroits en données spatiales.

Style de localisateur d'adresses

GPAddressLocatorStyle

Modèle sur lequel baser le nouveau localisateur d'adresses.

Taille de cellule d'analyse

analysis_cell_size

Taille de cellule utilisée par les outils raster.

Toute valeur

GPType

Type de données qui accepte toute valeur.

Document ArcMap

DEMapDocument

Fichier contenant une carte, sa mise en page, ainsi que ses couches, tables, diagrammes et rapports associés.

Unité surfacique

GPArealUnit

Type de l'unité surfacique et valeur telles que le mètre carré ou l'acre.

booléen

GPBoolean

Valeur booléenne.

Jeu de données de dessin DAO

DECadDrawingDataset

Source de données vectorielle avec un mélange de types d'entités et de symbologie. Le jeu de données n'est pas utilisable pour les requêtes ou analyses basées sur des classes.

Expression du calculateur

GPCalculatorExpression

Expression du calculateur.

Racine du catalogue

DECatalogRoot

Noeud de niveau supérieur dans l'arborescence du catalogue.

Taille de cellule

GPSACellSize

Taille de cellule utilisée par Extension ArcGIS Spatial Analyst.

Taille de cellule XY

GPCellSizeXY

Définit les deux côtés d'une cellule raster.

Couche composite

GPCompositeLayer

Une référence à plusieurs couches enfants, y compris la symbologie et les propriétés de rendu.

Compression

GPSAGDBEnvCompression

Spécifie le type de compression utilisé pour un raster.

Système de coordonnées

GPCoordinateSystem

Système de référence, par exemple le système UTM, constitué d'un ensemble de points, lignes et/ou surfaces, ainsi que d'un ensemble de règles permettant de définir la position de points dans l'espace en deux ou trois dimensions.

Dossier des systèmes de coordonnées

DESpatialReferencesFolder

Dossier sur le disque qui stocke les systèmes de coordonnées.

Couverture

DECoverage

Jeu de données de couverture, modèle de données propriétaire pour le stockage d'entités géographiques en tant que points, arcs et polygones avec des tables attributaires d'entités associées.

Classe d'entités de couverture

DECoverageFeatureClasses

Classe d'entité de couverture, par exemple point, arc, nœud, itinéraire, système d'itinéraire, section, polygone et région.

Elément de données

DEType

Jeu de données visible dans ArcCatalog.

Fichier de données

GPDataFile

Fichier de données.

Connexions aux bases de données

DERemoteDatabaseFolder

Dossier de connexion à la base de données dans ArcCatalog.

Dataset

DEDatasetType

Ensemble de données associées, généralement groupées ou stockées ensemble.

Date

GPDate

Valeur de date.

Table dBASE,

DEDbaseTable

Données attributaires stockées au format dBASE.

Eliminer

GP3DADecimate

Spécifie un sous-ensemble de nœuds d'un TIN pour créer une version généralisée de ce TIN.

Connexion de disque

DEDiskConnection

Chemin d'accès à un périphérique de stockage des données.

Double

GPDouble

Tout nombre à virgule flottante sera stocké en tant que valeur 64 bits à double précision.

Chaîne chiffrée

GPEncryptedString

Chaîne chiffrée pour les mots de passe.

Enveloppe

GPEnvelope

Paires de coordonnées qui définissent le rectangle d'emprise minimale dans lequel la source de données est comprise.

Échelle d’évaluation

GPEvaluationScale

La plage de valeurs d'échelle et de valeurs d'incrément appliquée aux entrées dans une opération de superposition pondérée.

Etendue

GPExtent

Spécifie les paires de coordonnées définissant le rectangle d'emprise minimale (xmin, ymin et xmax, ymax) d'une source de données. Toutes les coordonnées de la source de données sont comprises à l'intérieur de ces limites.

Valeurs d’extraction

GPSAExtractValues

Paramètre d'extraction des valeurs.

Classe d'entités

DEFeatureClass

Une collecte de données spatiales dotées du même type de forme : point, multi-points, polyligne et polygone.

Jeu de données d'entité

DEFeatureDataset

Ensemble de classes d'entités qui partagent une zone géographique commune et le même système de référence spatiale.

Couche d'entités

GPFeatureLayer

Référence à une classe d'entités, y compris la symbologie et les propriétés de rendu.

Jeu d'entités

GPFeatureRecordSetLayer

Entités interactives ; dessinez les entités à l'exécution de l'outil.

Champ

Champ

Colonne d'une table stockant les valeurs d'un attribut unique.

Informations de champ

GPFieldInfo

Détails concernant un champ dans un FieldMap.

Appariements de champs

GPFieldMapping

Ensemble de champs dans une ou plusieurs tables en entrée.

Fichier

DEFile

Fichier sur le disque.

Dossier

DEFolder

Spécifie un emplacement sur un disque où les données sont stockées.

Raster (formule)

GPRasterFormulated

Surface raster dont les valeurs de cellule sont représentées par une formule ou une constante.

Fonction de recherche approximative

GPSAFuzzyFunction

Fonction de recherche approximative.

Jeu de données géographiques

DEGeodatasetType

Ensemble structuré de données d'une géodatabase ayant un thème commun.

Serveur de géodonnées

DEGeoDataServer

Objet général qui référence une géodatabase.

Réseau géométrique

DEGeometricNetwork

Réseau linéaire représenté par des entités tronçon et jonctions connectées. La connectivité d'entités dépend de leur coïncidence géométrique.

Couche géostatistique

GPGALayer

Référence à une source de données géostatistique, y compris la symbologie et les propriétés de rendu.

Voisinage de recherche géostatistique

GPGASearchNeighborhood

Définit les paramètres de recherche de voisinage pour une couche géostatistique.

Table de valeurs géostatistiques

GPGALayer

Ensemble de sources de données et de champs qui définissent une couche géostatistique.

Serveur de globe

DEGlobeServer

Serveur de globe.

Serveur de géotraitement

DEGPServer

Serveur de géotraitement.

Diagramme

GPGraph

Diagramme.

Table de données de diagramme

GPGraphDataTable

Table de données de diagramme.

Groupe de couches

GPGroupLayer

Ensemble de couches qui s'affichent et se comportent comme une seule et même couche. L'utilisation de groupes de couches facilite l'organisation des cartes, la définition des options avancées d'affichage et le partage des couches avec d'autres cartes.

Facteur horizontal

GPSAHorizontalFactor

Relation entre le facteur de coût horizontal et l'angle de déplacement relatif horizontal.

Service d'imagerie

DEImageServer

Service d'imagerie.

Index

Index

Structure de données utilisée pour accélérer la recherche d'enregistrements dans des jeux de données géographiques et des bases de données.

Expression INFO

GPINFOExpression

Syntaxe pour la définition et la manipulation de données dans une table INFO.

Elément INFO

GPArcInfoItem

Elément dans une table INFO.

Table INFO

DEArcInfoTable

Table dans une base de données INFO.

Jeu de données LAS

DELasDataset

Un jeu de données LAS stocke la référence à un ou plusieurs fichiers LAS sur le disque, ainsi qu'aux entités surfaciques supplémentaires. Un fichier LAS est un fichier binaire conçu pour stocker des données lidar aéroportées.

Couche de jeux de données LAS

GPLasDatasetLayer

Couche qui référence un jeu de données LAS sur le disque. Cette couche peut appliquer des filtres aux fichiers Lidar et aux contraintes de surface référencées par un jeu de données LAS.

Couche

GPLayer

Une référence à une source de données, par exemple un fichier de formes, une couverture, une classe d'entités de géodatabase ou un raster, notamment la symbologie et les propriétés de rendu.

Fichier de couches

DELayer

Fichier doté d'une extension .lyr qui stocke la définition de couche, y compris la symbologie et les propriétés de rendu.

Ligne

GPLine

Une ligne, droite ou courbe, définie par une série connectée de paires de coordonnées XY uniques.

Unité linéaire

GPLinearUnit

Type et valeur d'unité linéaire elles que mètre ou pied.

Entier long

GPLong

Valeur de nombre entier.

Domaine M

GPMDomain

Une plage de valeurs basses et hautes possibles pour les coordonnées M.

Serveur de carte

DEMapServer

Serveur de carte.

Mosaïque

DEMosaicDataset

Ensemble de rasters et données d'image qui vous permet de stocker, afficher et interroger les données. Il s'agit d'un modèle de données de la géodatabase utilisé pour gérer un ensemble de jeux de données raster (images) stocké en tant que catalogue et affiché sous forme d'image mosaïquée.

Couche de mosaïque

GPMosaicLayer

Couche qui référence un jeu de données mosaïque.

Voisinage

GPSANeighborhood

Forme de la zone autour de chaque cellule utilisée pour le calcul des statistiques.

Appariement des champs de classe Network Analyst

NAClassFieldMap

Appariement entre des propriétés d'emplacement dans une couche Network Analyst (arrêts, ressources et incidents) et une classe d'entités points.

Paramètres de hiérarchie Network Analyst

GPNAHierarchySettings

Attribut de hiérarchie qui divise les valeurs de hiérarchie d'un jeu de données réseau en trois groupes à l'aide de deux nombres entiers. Le premier nombre entier, high_rank_ends, définit la valeur de terminaison du premier groupe ; le deuxième nombre, low_rank_begin, définit la valeur de début du troisième groupe.

Couche Network Analyst

GPNALayer

Groupe spécial de couches permettant d'exprimer et de résoudre les problèmes de routage réseau. Chaque sous-couche contenue en mémoire dans une couche Network Analyst représente représente un aspect du problème de routage et la solution de routage.

Jeu de données réseau

DENetworkDataset

Ensemble d'éléments de réseau connectés topologiquement (tronçons, jonctions et tournants) issus de sources du réseau et associés à un ensemble d'attributs de réseau.

Couche du jeu de données réseau

GPNetworkDatasetLayer

Référence à un jeu de données réseau, y compris la symbologie et les propriétés de rendu.

Atelier parcellaire

DECadastralFabric

Un atelier parcellaire est un jeu de données destiné au stockage, à la maintenance et à la mise à jour d'une surface continue de parcelles reliées ou réseau de parcelles.

Couche d'atelier parcellaire

GPCadastralFabricLayer

Couche qui référence un atelier parcellaire sur le disque. Cette couche fonctionne en tant que groupe de couches qui organise un ensemble de couches reliées sous une seule couche.

Point

GPPoint

Paire de coordonnées x, y.

Polygone

GPPolygon

Séquence connectée de paires de coordonnées XY, où la première et la dernière paire de coordonnées sont identiques.

Fichier de projection

DEPrjFile

Informations sur le système de coordonnées du stockage du fichier pour les données spatiales.

Pyramide

GPSAGDBEnvPyramid

Spécifie si des pyramides seront créées.

Radius

GPSARadius

Spécifie les points de voisinage qui seront utilisés pour l'interpolation.

Générateur de nombres aléatoires

GPRandomNumberGenerator

Spécifie la valeur de configuration et le générateur à utiliser lors de la création de valeurs aléatoires.

Canal raster

DERasterBand

Couche dans un jeu de données raster.

Expression de la calculatrice raster

GPRasterCalculatorExpression

Expression de la calculatrice raster.

Catalogue d’images

DERasterCatalog

Ensemble de jeux de données raster défini dans une table ; chaque enregistrement de la table définit un jeu de données raster du catalogue.

Couches du catalogue d'images

GPRasterCatalogLayer

Référence à un catalogue d'images, y compris la symbologie et les propriétés de rendu.

Couche de données raster

GPRasterDataLayer

Couche de données raster.

Jeu de données raster

DERasterDataset

Jeu de données créé à partir d'un ou de plusieurs rasters.

Couche raster

GPRasterLayer

Référence à un raster, y compris la symbologie et les propriétés de rendu.

Statistiques raster

GPSAGDBEnvStatistics

Spécifie si les statistiques raster seront créées.

Type de raster

GPRasterBuilder

Des données raster sont ajoutées à une mosaïque en spécifiant un type de raster. Le type de raster identifie les métadonnées, comme le géoréférencement, la date d'acquisition et le type de capteur, ainsi qu'un format de raster.

Jeu d'enregistrements

GPRecordSet

Table interactive ; saisissez les valeurs de table à l'exécution de l'outil.

Classe de relations

DERelationshipClass

Détails concernant la relation entre objets dans la géodatabase.

Classification

GPSARemap

Table définissant la méthode de reclassification des valeurs de cellules raster.

Propriétés des événements de mesure d'itinéraires

GPRouteMeasureEventProperties

Spécifie les champs d'une table qui décrivent des événements mesurés par un système d'itinéraire de référence linéaire.

Jeu de données schématique

DESchematicDataset

Un jeu de données schématique contient un ensemble de modèles de diagramme schématique et de classes d'entités schématiques qui partagent le même domaine d'application, par exemple, eau ou électrique. Il peut résider dans une géodatabase personnelle, fichier ou ArcSDE.

Diagramme schématique

DESchematicDiagram

Diagramme schématique.

Dossier schématique

DESchematicFolder

Dossier schématique.

Couche de schémas

GPSchematicLayer

Une couche de schémas est une couche composite constituée de couches d'entités basées sur les classes d'entités schématiques associées au modèle sur lequel le diagramme schématique s'appuie.

Semi-variogramme

GPSASemiVariogram

Spécifie la distance et la direction qui représentent deux emplacements utilisés pour quantifier l'autocorrélation.

ServerConnection

DEServerConnection

Connexion au serveur.

Fichier de formes

DEShapefile

Données spatiales au format de fichier de formes.

Référence spatiale

GPSpatialReference

Système de coordonnées utilisé pour stocker un jeu de données spatiales, notamment le domaine spatial.

Expression SQL

GPSQLExpression

Syntaxe permettant de définir et de manipuler des données d'une base de données relationnelles.

Chaîne

GPString

Valeur textuelle.

Chaîne masquée

GPStringHidden

Chaîne masquée par * caractères.

RemarqueRemarque :

Ce texte n'est pas chiffré lorsqu'il est utilisé dans des scripts.

Table

DETable

Données tabulaires.

aperçu Table

GPTableView

Représentation de données tabulaires à des fins d'affichage et de modification, stockée en mémoire ou sur le disque.

Couches MNT

GPTerrainLayer

Référence à un MNT, y compris la symbologie et les propriétés de rendu. Elle permet de dessiner un MNT.

Fichier texte

DETextfile

Données stockées au format ASCII.

Taille de tuile

GPSAGDBEnvTileSize

Spécifie la largeur et la hauteur des données stockées dans le bloc.

Configuration de temps

GPSATimeConfiguration

Spécifie les périodes utilisées pour calculer le rayonnement solaire à des emplacements précis.

TIN

DETin

Structure de données vectorielles qui divise l'espace géographique en triangles contigus, non superposés. Les sommets de chaque triangle sont des points de données d'échantillonnage de valeurs x, y et z.

Couches de TIN

GPTinLayer

Référence à un TIN, y compris les relations topologiques, la symbologie et les propriétés de rendu.

Outil

DETool

Outil de géotraitement.

Boite à outils

DEToolbox

Boîte à outils de géotraitement.

Entités topologiques

GPSATopoFeatures

Entités constituant des entrées pour l'interpolation.

Topologie

DETopology

Topologie qui définit et applique des règles d'intégrité des données pour les données spatiales.

Couches topologique

GPTopologyLayer

Référence à une topologie, y compris la symbologie et les propriétés de rendu.

Table de valeurs

GPValueTable

Ensemble de colonnes de valeurs.

Variante

GPVariant

Valeur de données qui peuvent contenir tout type basique : Booléen, date, double, long et chaîne.

Facteur vertical

GPSAVerticalFactor

Définit la relation entre le facteur de coût vertical et l'angle de déplacement relatif vertical.

Couverture VPF

DEVPFCoverage

Données spatiales stockées au format VPF (Vector Product Format).

Table VPF

DEVPFTable

Données attributaires stockées au format VPF (Vector Product Format).

Couverture WCS

DEWCSCoverage

Web Coverage Service (WCS) est une spécification ouverte pour le partage de jeux de données raster sur le Web.

Table de superposition pondérée

GPSAWeightedOverlayTable

Table de données visant à combiner plusieurs rasters en appliquant une échelle de mesure de valeurs commune à chaque raster et en pondérant chacun selon leur importance.

Somme pondérée

GPSAWeightedSum

Spécifie des données pour superposer plusieurs rasters multipliés chacun par leur pondération donnée puis additionnés.

Carte WMS

DEWMSMap

Carte WMS.

Espace de travail

DEWorkspace

Conteneur tel qu'une géodatabase ou un dossier.

Domaine XY

GPXYDomain

Plage de valeurs basses et hautes possibles pour les coordonnées XY.

Domaine Z

GPZDomain

Plage de valeurs basses et hautes possibles pour les coordonnées Z.

Thèmes connexes

5/10/2014