Definir los tipos de datos de parámetro en una caja de herramientas de Python
En una caja de herramientas de Python, el tipo de datos del parámetro se establece utilizando la clase Parámetro dentro del método getParameterInfo.
def getParameterInfo(self):
#Define parameter definitions
# First parameter
param0 = arcpy.Parameter(
displayName="Input workspace",
name="in_workspace",
datatype="DEWorkspace",
parameterType="Required",
direction="Input")
Tipos de datos compuestos
En algunos casos, surgirá la necesidad de que un parámetro acepte varios tipos de datos, a menudo denominados tipos de datos compuestos. En una caja de herramientas Python, los tipos de datos compuestos se definen al asignar una lista de tipos de datos a la propiedad datatype del parámetro. En el ejemplo siguiente, se define un parámetro que aceptará un Dataset ráster o un Catálogo de ráster.
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")
Tipos de datos
El uso de palabras clave para los tipos de datos de parámetros se introdujo en el Service Pack 1 de la versión 10.1. Aún es posible utilizar descripciones de parámetros, pero no están traducidos y no se pueden usar en las distintas configuraciones locales.
Tipo de datos | palabra clave de tipo de datos | Descripción |
---|---|---|
Localizador de direcciones | DEAddressLocator | Un dataset, utilizado para geocodificación que almacena los atributos de la dirección, índices asociados y reglas que definen el proceso para traducir descripciones no espaciales de lugares a datos espaciales. |
Estilo del localizador de direcciones | GPAddressLocatorStyle | Una plantilla en la cual debe basar el nuevo localizador de direcciones. |
Tamaño de celda de análisis | tamaño de celda de análisis | El tamaño de celda utilizado por las herramientas de ráster. |
Cualquier valor | GPType | Un tipo de datos que acepta cualquier valor. |
Documento de ArcMap | DEMapDocument | Un archivo que contiene un mapa, su diseño y las capas, las tablas, los gráficos y los informes asociados. |
Unidad de área | GPArealUnit | Un tipo y valor de unidad de área como un metro cuadrado o acre. |
Booleano | GPBoolean | Un valor booleano. |
Dataset de dibujo CAD | DECadDrawingDataset | Una fuente de datos de vector con una combinación de tipos de entidades con simbología. El dataset no se puede usar para consultas o análisis basados en la clase de entidad. |
Expresión de calculadora | GPCalculatorExpression | Una expresión de calculadora. |
Raíz del catálogo | DECatalogRoot | El nodo de nivel superior del árbol del catálogo |
Tamaño de celda | GPSACellSize | El tamaño de celda utilizado por la Extensión ArcGIS Spatial Analyst. |
Tamaño de celda XY | GPCellSizeXY | Define los dos lados de una celda ráster. |
Capa compuesta | GPCompositeLayer | Una referencia a varias capas secundarias, incluyendo la simbología y propiedades de representación. |
Compresión | GPSAGDBEnvCompression | Especifica el tipo de compresión utilizado para un ráster. |
Sistema de coordenadas | GPCoordinateSystem | Marco de referencia, como el sistema UTM, formado por un conjunto de puntos, líneas y superficies, además de un conjunto de reglas utilizadas para definir las posiciones de los puntos en el espacio en dos o en tres dimensiones. |
Carpeta de sistemas de coordenadas | DESpatialReferencesFolder | Una carpeta en el disco para almacenar sistemas de coordenadas. |
Cobertura | DECoverage | Un dataset de cobertura, un modelo de datos patentado para almacenar entidades geográficas como puntos, arcos y polígonos con tablas de atributos de entidades asociadas. |
Clase de entidad de cobertura | DECoverageFeatureClasses | Una clase de entidad de cobertura, como puntos, arcos, nodos, rutas, sistemas de ruta, secciones, polígonos y regiones. |
Elemento de datos | DEType | Un dataset visible en ArcCatalog. |
Archivo de datos | GPDataFile | Un archivo de datos. |
Conexiones de base de datos | DERemoteDatabaseFolder | La carpeta de conexión de la base de datos en ArcCatalog. |
Dataset | DEDatasetType | Una colección de datos relacionados, normalmente agrupados o almacenados juntos. |
Fecha | GPDate | Un valor de fecha. |
Tabla dBase | DEDbaseTable | Datos de atributos almacenados en formato dBASE. |
Diezmar | GP3DADecimate | Especifica un subconjunto de nodos de TIN para crear una versión generalizada de esa TIN. |
Conexión de disco | DEDiskConnection | Una ruta de acceso a un dispositivo de almacenamiento de datos. |
Doble | GPDouble | Cualquier número de punto flotante se almacenará como un valor de 64 bits de doble precisión. |
Cadena de caracteres codificada | GPEncryptedString | Cadena de caracteres codificada para contraseñas. |
Sobre | GPEnvelope | Los pares de coordenadas que definen el rectángulo mínimo de delimitación en donde la fuente de datos entra. |
Escala de evaluación | GPEvaluationScale | El rango de valor de la escala y el valor de incremento aplicado a las entradas en una operación de superposición ponderada. |
extensión | GPExtent | Especifica los pares de coordenadas que definen el rectángulo mínimo de delimitación (xmin, ymin y xmax, ymax) de una fuente de datos. Todas las coordenadas para la fuente de datos se encuentran dentro de este límite. |
Extraer valores | GPSAExtractValues | Un parámetro de extracción de valores. |
Clase de entidad | DEFeatureClass | Un conjunto de datos espaciales con el mismo tipo de forma: punto, multipunto, polilínea y polígono. |
Dataset de entidades | DEFeatureDataset | Una colección de clases de entidades que comparten un área geográfica común y el mismo sistema de referencia espacial. |
Capa de entidades | GPFeatureLayer | Una referencia a una clase de entidad, incluyendo la simbología y propiedades de representación. |
Conjunto de entidades | GPFeatureRecordSetLayer | Entidades interactivas; dibuje las entidades cuando se ejecuta la herramienta. |
Campo | Campo | Una columna de una tabla que almacena los valores para un atributo único. |
Información del campo | GPFieldInfo | Los detalles acerca de un campo en FieldMap. |
Asignaciones de campos | GPFieldMapping | Un conjunto de campos en una o varias tablas de entrada. |
Archivo | DEFile | Un archivo en el disco. |
Carpeta | DEFolder | Especifica una ubicación en un disco en donde se almacenan los datos. |
Ráster formulado | GPRasterFormulated | Una superficie ráster cuyos valores de celda están representados por una fórmula o una constante. |
Función difusa | GPSAFuzzyFunction | Función difusa. |
Geodataset | DEGeodatasetType | Una colección organizada de datos en una geodatabase con un tema común. |
GeoDataServer | DEGeoDataServer | Un objeto de detalle menos preciso que hace referencia a una geodatabase. |
Red geométrica | DEGeometricNetwork | Una red lineal representada por entidades de cruce y borde conectadas topológicamente. La conectividad de la entidad se basa en su coincidencia geométrica. |
Capa de estadísticas geográficas | GPGALayer | Una referencia a una fuente de datos geoestadística, incluyendo la simbología y propiedades de representación. |
Búsqueda geoestadística vecindario | GPGASearchNeighborhood | Una colección de fuentes de datos y campos que definen una capa geoestadística. |
Tabla de valores de estadísticas geográficas | GPGALayer | Una colección de fuentes de datos y campos que definen una capa geoestadística. |
GlobeServer | DEGlobeServer | Un servidor de globo. |
GPServer | DEGPServer | Un servidor de geoprocesamiento. |
Gráfico | GPGraph | Un gráfico. |
Tabla de datos de gráfico | GPGraphDataTable | Una tabla de datos de gráfico. |
Capa de grupo | GPGroupLayer | Una colección de capas que aparecen y actúan como una única capa. Las capas de grupo facilitan la organización de un mapa, asignando opciones avanzadas de dibujo y compartiendo capas para utilizar en otros mapas. |
Factores horizontales | GPSAHorizontalFactor | La relación entre el factor de coste horizontal y el ángulo de movimiento relativo horizontal. |
Servicio de imágenes | DEImageServer | Un servicio de imágenes. |
Índice | Índice | Una estructura de datos utilizada para acelerar la búsqueda de los registros en las bases de datos y los datasets geográficos. |
Expresión INFO | GPINFOExpression | Una sintaxis para definir y manipular datos en una tabla INFO. |
Elemento INFO | GPArcInfoItem | Elemento en una tabla de INFO. |
Tabla INFO | DEArcInfoTable | Una tabla en una base de datos INFO. |
Dataset LAS | DELasDataset | Un dataset LAS almacena referencia a uno o más archivos LAS en el disco, así como a entidades de superficie adicionales. Un archivo LAS es un archivo binario diseñado para almacenar datos LIDAR aerotransportados. |
Capa de dataset LAS | GPLasDatasetLayer | Una capa que hace referencia a un dataset LAS en el disco. Esta capa puede aplicar filtros en archivos LIDAR y restricciones de superficie a las que un dataset LAS hace referencia. |
Capa | GPLayer | Una referencia a una fuente de datos como un shapefile, cobertura, clase de entidad de geodatabase o ráster, incluyendo propiedades de simbología y representación. |
Archivo de capa | DELayer | Un archivo con una extensión .lyr que almacena la definición de la capa, incluyendo las propiedades de simbología y representación. |
Línea | GPLine | Una forma, recta o curva, definida por una serie de pares de coordenadas x,y únicas conectadas. |
Unidad lineal | GPLinearUnit | Un valor y tipo de unidad lineal como metro o pie. |
Largo | GPLong | El valor de un número entero. |
Dominio M | GPMDomain | Un rango del valor más bajo y más alto posible de m coordenadas. |
MapServer | DEMapServer | Un servidor de mapas. |
Dataset de mosaico | DEMosaicDataset | Un conjunto de datos de ráster y de imagen que permiten almacenar, ver y consultar los datos. Es un modelo de datos dentro de la geodatabase que se utiliza para administrar una colección de datasets ráster (imágenes) que se almacena como un catálogo y que se ve como una imagen en mosaico. |
Capa de mosaico | GPMosaicLayer | Una capa que hace referencia a un dataset de mosaico. |
Vecindad | GPSANeighborhood | La forma del área alrededor de cada celda utilizada para calcular las estadísticas. |
FieldMap de clase de Network Analyst | NAClassFieldMap | Correspondencia entre las propiedades de ubicación de una capa de Network Analyst (como paradas, instalaciones e incidentes) y una clase de entidad de puntos. |
Configuración de jerarquía de Network Analyst | GPNAHierarchySettings | Un atributo de jerarquía que divide los valores de jerarquía de un dataset de red en tres grupos usando dos enteros. El primer entero, high_rank_ends, establece el valor de finalización del primer grupo; el segundo número, low_rank_begin, establece el valor inicial del tercer grupo. |
Capa de Network Analyst | GPNALayer | Una capa de grupo especial utilizada para expresar y solucionar problemas de enrutamiento de red. Cada subcapa retenida en la memoria en una capa de Network Analyst representa algún aspecto del problema de enrutamiento y la solución de enrutamiento. |
Dataset de red | DENetworkDataset | Una colección de elementos de red conectados topológicamente (bordes, cruces y giros), derivados de fuentes de red y asociados con una colección de atributos de red. |
Capa de dataset de red | GPNetworkDatasetLayer | Una referencia a un dataset de red, incluyendo la simbología y propiedades de representación. |
Estructura de parcelas | DECadastralFabric | Una estructura de parcela es un dataset para el almacenamiento, mantenimiento y edición de superficies continuas de parcelas conectadas o red de parcelas. |
Capa de estructura de parcela | GPCadastralFabricLayer | Una capa que hace referencia a una estructura de parcela en el disco. Esta capa funciona como una capa de grupo organizando un conjunto de capas relacionadas bajo una capa individual. |
Punto | GPPoint | Un par de coordenadas x,y. |
Polígono | GPPolygon | Una secuencia de pares de coordenadas x,y conectadas donde el primer par de coordenadas es el mismo que el último. |
Archivo de proyección | DEPrjFile | Un archivo que almacena información del sistema de coordenadas para datos espaciales. |
Pirámide | GPSAGDBEnvPyramid | Especifica si se construirán las pirámides. |
Radio | GPSARadius | Especifica cuales puntos circundantes se usarán para la interpolación. |
Generador de números aleatorios | GPRandomNumberGenerator | Especifica el valor inicial y el generador a usar al crear valores aleatorios. |
Banda de ráster | DERasterBand | Una capa en un dataset de ráster. |
Expresión de calculadora de ráster | GPRasterCalculatorExpression | Una expresión de calculadora de ráster. |
Catálogo de ráster | DERasterCatalog | Una colección de datasets de ráster definidos en una tabla; cada registro de tabla define un dataset de ráster individual en el catálogo. |
Capa de catálogo de ráster | GPRasterCatalogLayer | Una referencia a un catálogo de ráster, incluyendo la simbología y propiedades de representación. |
Capa de datos de ráster | GPRasterDataLayer | Una capa de datos de ráster. |
Dataset ráster | DERasterDataset | Un dataset individual fabricado de uno o más ráster. |
Capa ráster | GPRasterLayer | Una referencia a un ráster, incluyendo la simbología y propiedades de representación. |
Estadísticas de ráster | GPSAGDBEnvStatistics | Especifica si se construirán las estadísticas de ráster. |
Tipo de ráster | GPRasterBuilder | Los datos ráster se agregan al dataset de mosaico especificando un tipo de ráster. El tipo de ráster identifica metadatos, como por ejemplo, georreferenciación, fecha de adquisición y tipo de sensor, junto con un formato de ráster. |
Conjunto de registros | GPRecordSet | Tabla interactiva; tipo en los valores de la tabla cuando se ejecuta la herramienta. |
Clase de relación | DERelationshipClass | Los detalles acerca de la relación entre objetos en la geodatabase. |
Nueva representación cartográfica | GPSARemap | Una tabla que define cómo se reclasificarán los valores de la celda ráster. |
Propiedades de eventos de medida de ruta | GPRouteMeasureEventProperties | Especifica los campos en una tabla que describe eventos que se miden por medio de un sistema de ruta de referencia lineal. |
Dataset esquemático | DESchematicDataset | Un dataset esquemático contiene un conjunto de plantillas de diagrama esquemático y clases de entidad esquemáticas que comparten el mismo dominio de aplicación; por ejemplo, agua o electricidad. Puede residir en una geodatabase personal, de archivo o ArcSDE. |
Diagrama esquemático | DESchematicDiagram | Un diagrama esquemático. |
Carpeta esquemática | DESchematicFolder | Una carpeta esquemática. |
Capa esquemática | GPSchematicLayer | Una capa esquemática es una capa compuesta formada de capas de entidad basadas en las clases de entidad esquemática asociadas con la plantilla en la cual se basa el diagrama esquemático. |
Semivariograma | GPSASemiVariogram | Especifica la distancia y dirección que representa dos ubicaciones que se utilizan para cuantificar la autocorrelación. |
ServerConnection | DEServerConnection | Una conexión de servidor. |
Shapefile | DEShapefile | Datos espaciales en formato shapefile. |
Referencia espacial | GPSpatialReference | El sistema de coordenadas utilizado para almacenar un conjunto de datos espaciales, incluyendo el dominio espacial. |
Expresiones SQL | GPSQLExpression | Sintaxis para definir y manipular datos de una base de datos relacional. |
Cadena de caracteres | GPString | Un valor de texto. |
Tabla | DETable | Datos tabulares. |
Vista de tabla | GPTableView | Una representación de datos tabulares para ver y editar propuestas, almacenadas en la memoria o en un disco. |
Capas de terreno | GPTerrainLayer | Una referencia a un terreno, incluyendo la simbología y propiedades de representación. Se utiliza para dibujar un terreno. |
Archivo de texto | DETextfile | Datos almacenados en formato ASCII. |
Tamaño de tesela | GPSAGDBEnvTileSize | Especifica el ancho y altura de los datos almacenados en el bloque. |
Configuración de la hora | GPSATimeConfiguration | Especifica los periodos de horas utilizados para calcular la radiación solar en ubicaciones concretas. |
TIN | DETin | Estructura de datos vectoriales que divide el espacio geográfico en triángulos contiguos que no se superponen. Los vértices de cada triángulo son los puntos de datos de la muestra con valores x, y y z. |
Capa TIN | GPTinLayer | Una referencia a una TIN, incluyendo las relaciones topológicas, simbología y propiedades de representación. |
Herramienta | DETool | Una herramienta de geoprocesamiento. |
Toolbox | DEToolbox | Una caja de herramientas de geoprocesamiento. |
Entidades topo | GPSATopoFeatures | Entidades que se introducen a la interpolación. |
Topología | DETopology | Una topología que define e implementa las reglas de integridad de datos para los datos espaciales. |
Capas de topología | GPTopologyLayer | Una referencia a una topología, incluyendo la simbología y propiedades de representación. |
GPValueTable | Una colección de columnas de valores. | |
Variante | GPVariant | Un valor de datos que puede contener cualquier tipo básico: booleano, fecha, doble, largo y cadena de caracteres. |
Factor vertical | GPSAVerticalFactor | Especifica la relación entre el factor de coste vertical y el ángulo de movimiento relativo vertical. |
Cobertura VPF | DEVPFCoverage | Datos espaciales almacenados en formato de producto de vectores. |
Tabla VPF | DEVPFTable | Datos de atributo almacenados en formato de producto de vectores. |
Cobertura WCS | DEWCSCoverage | El servicio de cobertura Web (WCS) es una especificación abierta para compartir datasets de ráster en la Web. |
Tabla de superposición ponderada | Tabla GPSAWeightedOverlay | Una tabla con datos para combinar diversos rásteres mediante la aplicación de una escala de medición de valores común para cada ráster, ponderando cada uno según su importancia. |
Suma ponderada | GPSAWeightedSum | Especifica los datos para superponer varios rásteres multiplicados cada uno por su peso dado y luego sumados. |
Mapa de WMS | DEWMSMap | Un mapa WMS. |
Espacio de trabajo | DEWorkspace | Un contenedor como una geodatabase o carpeta. |
Dominio XY | GPXYDomain | Un rango del valor más bajo y más alto posible de coordenadas x, y. |
Dominio Z | GPZDomain | Un rango del valor más bajo y más alto posible de coordenadas z. |