En una caja de herramientas Python, la propiedad datatype del parámetro se define usando la clase Parameter 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, surge 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 asignando una lista de tipos de datos a la propiedad datatype del parámetro. En el ejemplo siguiente, se define un parámetro que acepta 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
Tipo de datos | Palabra clave datatype | Descripción |
---|---|---|
Localizador de direcciones | DEAddressLocator | Un dataset utilizado para la geocodificación que almacena los atributos de la dirección, los índices asociados y las reglas que definen el proceso para convertir descripciones no espaciales de lugares en 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 | analysis_cell_size | 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 valor y un tipo de unidad de área, como un metro cuadrado o un acre. |
Booleano | GPBoolean | Un valor booleano. |
Dataset de dibujo CAD | DECadDrawingDataset | Fuente de datos vectorial combinada con tipos de entidades y 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 | Tamaño de celda utilizado por la ArcGIS Spatial Analyst extension. |
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 que se utilizan para definir las posiciones de los puntos en el espacio en dos y 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 de 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 almacenado 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 el que se encuentra la fuente de datos. |
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 de 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 | Referencia a una clase de entidad, lo que incluye la simbología y las propiedades de representación en pantalla. |
Conjunto de entidades | GPFeatureRecordSetLayer | Entidades interactivas que dibujan las entidades cuando se ejecuta la herramienta. |
Campo | Field | 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 la ubicación del disco en la que 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 | Especifica el algoritmo utilizado en la fusificación de un ráster de entrada. |
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 geoestadística | 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 | Define los parámetros de vecindario de búsqueda para una capa de estadísticas geográficas. |
Tabla de valores geoestadística | GPGAValueTable | 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 | Index | 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 que almacena datos LIDAR aéreos. |
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 de capa almacena una definición de capa, incluidas 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 las coordenadas m. |
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 un conjunto 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 establece el valor final del primer grupo; el segundo número establece el valor inicial del tercer grupo. |
Capa de Network Analyst | GPNALayer | Una capa de grupo especial utilizada para expresar y solucionar problemas de generación de rutas de red. Cada subcapa retenida en la memoria en una capa de Network Analyst representa algún aspecto del problema y de la solución de generación de rutas. |
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 conectada de pares de coordenadas x,y en la que el primer par de coordenadas coincide con 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 generan pirámides. |
Radio | GPSARadius | Especifica qué puntos circundantes se usan para la interpolación. |
Generador de números aleatorios | GPRandomNumberGenerator | Especifica el valor de semilla y el generador que se deben 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 | Un conjunto de datasets ráster definido en una tabla. Cada registro de la tabla define un dataset ráster individual del 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 generarán 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 los 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 reclasifican los valores de la celda ráster. |
Propiedades de eventos de medida de ruta | GPRouteMeasureEventProperties | Especifica los campos de 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. |
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 la dirección que representan dos ubicaciones utilizadas para cuantificar la autocorrelación. |
ServerConnection | DEServerConnection | Una conexión de servidor. |
Shapefile | DEShapefile | Datos espaciales en un 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. |
Cadena de caracteres oculta | GPStringHidden | Cadena de caracteres enmascarada por * caracteres. |
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 la 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. |
Reglas | DETopology | Una topología que define e implementa las reglas de integridad de datos para los datos espaciales. |
Capa 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 | GPSAWeightedOverlayTable | 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, de modo que cada uno de ellos se multiplica por su peso y luego se suman todos. |
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 para las coordenadas x,y. |
Dominio Z | GPZDomain | Un rango del valor más bajo y más alto posible para las coordenadas z. |