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

PrecauciónPrecaución:

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

Define los parámetros de vecindario de búsqueda para una capa de estadísticas geográficas.

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.

Cadena de caracteres oculta

GPStringHidden

Cadena de caracteres enmascarada por * caracteres.

NotaNota:

El texto no se cifra cuando se utiliza al realizar secuencias de comandos.

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.

Tabla de valores

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.

Temas relacionados

5/9/2014