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
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. Remarque : 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. |
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. |