Importante

La traducción es un esfuerzo comunitario puede unirse. Esta página está actualmente traducida en |progreso de traducción|.

27.10. Tipos de entrada y salida para algoritmos de procesamiento

Aquí está la lista de tipos de entrada y salida que son soportados en Procesos con sus correspondientes constantes del decorador alg, su nombre en el diseñador del modelador si está expuesto.

27.10.1. Tipos de entrada

Nombre de entrada

Clase

Alg constante

Descripción

Capa de anotación

QgsProcessingParameterAnnotationLayer

alg.ANNOTATION_LAYER

Una capa de anotación

Configuración de Autenticación

QgsProcessingParameterAuthConfig

alg.AUTH_CFG

Permite a los usuarios seleccionar entre las configuraciones de autenticación disponibles o crear nuevas configuraciones de autenticación

Banda ráster

QgsProcessingParameterBand

alg.BAND

Una banda de una capa ráster

Boolean

QgsProcessingParameterBoolean

alg.BOOL

Un valor booleano

Nombre de la conexión

QgsProcessingParameterProviderConnection

Una selección de las conexiones registradas disponibles para un proveedor de datos concreto

Color

QgsProcessingParameterColor

alg.COLOR

Un color

Operación de coordenada

QgsProcessingParameterCoordinateOperation

alg.COORDINATE_OPERATION

Una operación de coordenada (para transformaciones SRC)

CRS

QgsProcessingParameterCrs

alg.CRS

Un Sistema de Coordenadas de Referencia

Esquema de la base de datos

QgsProcessingParameterDatabaseSchema

alg.DATABASE_SCHEMA

Un esquema de Base de Datos

Tabla de base de datos

QgsProcessingParameterDatabaseTable

alg.DATABASE_TABLE

Una tabla de Base de Datos

Fechahora

QgsProcessingParameterDateTime

alg.DATETIME

Una fecha y hora (o una fecha u hora pura)

Distancia

QgsProcessingParameterDistance

alg.DISTANCE

Un parámetro numérico doble para valores de distancia

Capas DXF

QgsProcessingParameterDxfLayers

Una lista de capas vectoriales para exportar como archivo DXF

Enum

QgsProcessingParameterEnum

alg.ENUM

Una enumeración, permitiendo la selección de un conjunto de valores predefinidos

Expresión

QgsProcessingParameterExpression

alg.EXPRESSION

Una expresión

Extensión

QgsProcessingParameterExtent

alg.EXTENT

Una extensión espacial definida por xmin, xmax, ymin, ymax

QgsProcessingParameterField

alg.FIELD

Un campo en la tabla de atributos de una capa vectorial

Agregados de campo

QgsProcessingParameterAggregate

Un parámetro para las configuraciones «agregadas», que consisten en una definición de los campos de salida deseados, los tipos y el agregado utilizado para rellenarlos.

Mapeador de campos

QgsProcessingParameterFieldMapping

Un parámetro para las configuraciones de «mapeo de campos», que consisten en una definición de los campos de salida deseados, los tipos y las expresiones utilizadas para rellenarlos.

Archivo/Carpeta

QgsProcessingParameterFile

alg.FILE

Un nombre de archivo de un archivo existente

QgsProcessingParameterFileDestination

alg.FILE_DEST

Un nombre de archivo para un archivo de salida recién creado

QgsProcessingParameterFolderDestination

alg.FOLDER_DEST

Una carpeta (carpeta de destino)

Geometría

QgsProcessingParameterGeometry

alg.GEOMETRY

Una geometría

QgsProcessingParameterNumber.Integer

alg.INT

Un entero

Diseño de impresión

QgsProcessingParameterLayout

alg.LAYOUT

Un diseño

Elemento de diseño de impresión

QgsProcessingParameterLayoutItem

alg.LAYOUT_ITEM

Un elemento de diseño

Capa de mapa

QgsProcessingParameterMapLayer

alg.MAPLAYER

Una capa de mapa

Tema del mapa

QgsProcessingParameterMapTheme

alg.MAP_THEME

Un tema de mapa de proyecto

Matriz

QgsProcessingParameterMatrix

alg.MATRIX

Una matriz

Grupos de conjuntos de datos de malla

QgsProcessingParameterMeshDatasetGroups

Grupos de datos de la capa de malla

Malla Conjunto de datos Tiempo

QgsProcessingParameterMeshDatasetTime

Índice del conjunto de datos de una capa de malla por ajuste temporal

Capa de malla

QgsProcessingParameterMeshLayer

alg.MESH_LAYER

Una capa de malla

Entrada múltiple

QgsProcessingParameterMultipleLayers

alg.MULTILAYER

Un conjunto de capas

NUmero

QgsProcessingParameterNumber.Double

alg.NUMBER

Un valor numérico

Punto

QgsProcessingParameterPoint

alg.POINT

Un punto

Atributo de la nube de puntos

QgsProcessingParameterPointCloudAttribute

Un atributo de una capa de nube de puntos

QgsProcessingParameterPointCloudDestination

alg.POINTCLOUD_LAYER_DEST

Un parámetro de destino de la capa de nube de puntos, para especificar la ruta de destino de una capa de nube de puntos creada por el algoritmo.

Capa de nubes de puntos

QgsProcessingParameterPointCloudLayer

alg.POINTCLOUD_LAYER

Una capa de nube de puntos

QgsProcessingParameterProviderConnection

alg.PROVIDER_CONNECTION

Una conexión disponible para un proveedor de base de datos

Rango

QgsProcessingParameterRange

alg.RANGE

Un rango de número

Capa Ráster

QgsProcessingParameterRasterLayer

alg.RASTER_LAYER

Una capa ráster.

QgsProcessingParameterRasterDestination

alg.RASTER_LAYER_DEST

Un parámetro de destino de la capa ráster, para especificar la ruta de destino de una capa ráster creada por el algoritmo.

Escala

QgsProcessingParameterScale

alg.SCALE

Una escala de mapa

QgsProcessingParameterFeatureSink

alg.SINK

Un destino de objetos

Capas de creación de TIN

QgsProcessingParameterTinInputLayers

Selección de varias capas para crear un TIN con vértices y/o líneas de rotura

Objetos espaciales vectoriales

QgsProcessingParameterFeatureSource

alg.SOURCE

Una fuente de objetos

Cadena

QgsProcessingParameterString

alg.STRING

Una cadena de texto

Capa vectorial

QgsProcessingParameterVectorLayer

alg.VECTOR_LAYER

Una capa vectorial.

QgsProcessingParameterVectorDestination

alg.VECTOR_LAYER_DEST

Un parámetro de destino de la capa vectorial, para especificar la ruta de destino de una capa vectorial creada por el algoritmo.

Capas del escritor de teselas vectoriales

QgsProcessingParameterVectorTileDestination

Un parámetro de destino de la capa de mosaicos vectoriales, para especificar la ruta de destino para una capa de mosaicos vectoriales creada por el algoritmo.

27.10.2. Tipos de salida

Clase

Alg constante

Descripción

QgsProcessingOutputBoolean

alg.BOOL

Un valor booleano

QgsProcessingOutputNumber

alg.DISTANCE

Un parámetro numérico doble para valores de distancia

QgsProcessingOutputFile

alg.FILE

Un nombre de archivo de un archivo existente

QgsProcessingOutputFolder

alg.FOLDER

Una carpeta

QgsProcessingOutputHtml

alg.HTML

HTML

QgsProcessingOutputNumber

alg.INT

Un Entero

QgsProcessingOutputLayerDefinition

alg.LAYERDEF

Una definición de capa

QgsProcessingOutputMapLayer

alg.MAPLAYER

Una capa de mapa

QgsProcessingOutputMultipleLayers

alg.MULTILAYER

Un conjunto de capas

QgsProcessingOutputNumber

alg.NUMBER

Un valor numérico

QgsProcessingOutputPointCloudLayer

alg.POINTCLOUD_LAYER

Una capa de nube de puntos

QgsProcessingOutputRasterLayer

alg.RASTER_LAYER

Una capa ráster.

QgsProcessingOutputString

alg.STRING

Una cadena de texto

QgsProcessingOutputVectorLayer

alg.VECTOR_LAYER

Una capa vectorial.

QgsProcessingOutputVectorTileLayer

Una capa de teselas vectoriales