23.1.14. Vectorial general

23.1.14.1. Asignar proyección

Asigna una nueva proyección a una capa vectorial.

Crea una nueva capa con exactamente las mismas entidades y geometrías que la entrada, pero asignada a un nuevo CRS. Las geometrías son no reproyectadas, solo se asignan a un CRS diferente.

Este algoritmo puede ser usado para reparar capas a las que se les ha asginado una proyección incorrecta.

Los atributos no son modificados por este algoritmo.

23.1.14.1.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: cualquiera]

Capa vectorial con CRS erróneo o desaparecido

CRS Asignado

CRS

[src]

Predeterminado: EPSG:4326 - WGS84

Seleccione el nuevo SRC a asignar a la capa vectorial

CRS Asignado

(Opcional)

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especificar la capa saliente conteniendo solo los duplicados. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.1.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

CRS Asignado

OUTPUT

[la misma que la entrada]

Capa vectorial con proyección asignada

23.1.14.1.3. Código Python

Algoritmo ID: qgis:assignprojection

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.2. Construcción de una vectorial virtual

Crea una capa vectorial virtual que contiene un conjunto de capas vectoriales. La capa vectorial virtual saliente no se abrirá en el proyecto actual.

Este algorimto es especialmente útil en caso de que otro algoritmo necesite múltiples capas pero solo acepta una vrt en la cual las capas estan especificadas.

23.1.14.2.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

**Fuentes de Datos de Entrada*

INPUT

[vectorial: cualquiera] [lista]

Selecciona las capas vectoriales que quiere usar para construir la vectorial virtual

Crear VRT «unioned»

UNIONED

[booleano]

Predeterminado: False

Marque si quiere unir todos los vectores en un solo archivo vrt

Vectorial virtual

OUTPUT

[la misma que la entrada]

Predeterminado: [Guardar en archivo temporal]

Especificar la capa saliente conteniendo solo los duplicados. Una de:

  • Guardar en un Archivo Temporal

  • Guardar a Fichero…

El fichero codificado también puede ser cambiado aquí.

23.1.14.2.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Vectorial virtual

OUTPUT

[vectorial: cualquiera]

El vector virtual saliente constituido por las fuentes elegidas

23.1.14.3. Convertir capa a marcadores espaciales

Crea marcadores espaciales correspondientes a la extensión de las entidades contenidas en una capa.

23.1.14.3.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: lineal, polígonal]

La capa vectorial entrante

Marcador de Destino

DESTINATION

[enumeración]

Predeterminado: 0

Seleccione el destino para los marcadores. Uno de:

  • 0 — Marcadores de proyecto

  • 1 — Marcadores de Usuario

Campo Nombre

NAME_EXPRESSION

[expresión]

Campo o expresión que dará nombres a los marcadores generados

Campo Grupo

GROUP_EXPRESSION

[expresión]

Campo de expresión que proveerán grupos para los marcadores generados

23.1.14.3.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Recuento de marcadores añadidos

COUNT

[número]

23.1.14.3.3. Código Python

Algoritmo ID: qgis:layertobookmarks

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.4. Convertir marcadores espaciales a capa

Crea una nueva capa conteniendo entidades poligonales para los marcadores espaciales almacenados. La exportación se puede filtrar solo a marcadores que pertenezcan al proyecto actual, a todos los marcadores de usuario o a una combinación de ambos.

23.1.14.4.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

fuente Marcador

SOURCE

[enumeración] [lista]

Predeterminado: [0,1]

Seleccione la fuente(s) de los marcadores. Uno o mas de:

  • 0 — Marcadores de proyecto

  • 1 — Marcadores de Usuario

SRC saliente

CRS

[src]

Predeterminado: EPSG:4326 - WGS 84

El SRC de la capa saliente

Salida

OUTPUT

[vectorial: poligonal]

Predeterminado: [Crear capa temporal]

Especificar la capa saliente. una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.4.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Salida

OUTPUT

[vectorial: poligonal]

La capa vectorial saliente (marcadores)

23.1.14.4.3. Código Python

Algoritmo ID: qgis:bookmarkstolayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.5. Crear índice de atributos

Crea un índice en un campo de la tabla de atributos para acelerar las consultas. El soporte para la creación de índices depende tanto del proveedor de datos de la capa como del tipo de campo.

No se crean salidas: el índice es alamcenado en la misma capa.

23.1.14.5.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Seleccione la capa vectorial para la que quiera crear un índice de atributos

Atributo a índice

FIELD

[campo de tabla: cualquiera]

Campo de capa vectorial

23.1.14.5.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa Indexada

OUTPUT

[la misma que la entrada]

Una copia de la capa vectorial entrante con un índice para el campo especificado

23.1.14.5.3. Código Python

Algoritmo ID: qgis:createattributeindex

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.6. Crear índice espacial

Crea un índice para acelerar el acceso a las entidades en una capa en función de su ubicación espacial. El soporte para la creación de índice espacial depende del proveedor de datos de la capa.

No se crean nuevas capas salientes.

Menú predeterminado: Vectorial ▶ Herramientas de Administración de Datos

23.1.14.6.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa de vector de entrada

23.1.14.6.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa indexada

OUTPUT

[la misma que la entrada]

Una copia de la capa vectorial saliente con un índice espacial

23.1.14.6.3. Código Python

Algoritmo ID: qgis:createspatialindex

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.7. Definir la proyección del Archivo de Forma

Establece el SRC(proyección) de un conjunto de datos de formato Shapefile existente en el SRC proporcionado. Es muy útil cuando a un conjunto de datos en formato Shapefile le falta el archivo prj y usted conoce la proyección correcta.

Al contrario que el algoritmo Asignar proyección, modifica la capa actual y no generará una nueva capa.

Nota

Para los conjuntos de datos de Shapefile, los archivos .prj y .qpj se sobrescribirán, o se crearán si faltan, para que coincidan con el SRC proporcionado.

Menú predeterminado: Vectorial ▶ Herramientas de Administración de Datos

23.1.14.7.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: cualquiera]

Capa vectorial con información de proyección perdida

SRC

CRS

[src]

Seleccione el SRC a asignar a la capa vectorial

23.1.14.7.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

INPUT

[la misma que la entrada]

La capa vectorial entrante con la proyección definida

23.1.14.7.3. Código Python

Algoritmo ID: qgis:definecurrentprojection

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.8. Borrar geometrías duplicadas

Encuentra y borra geometrías duplicadas.

Los atributos no están marcados, por lo que en caso de que dos entidades tengan geometrías idénticas pero atributos diferentes, solo se agregará una de ellas a la capa de resultados.

23.1.14.8.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: cualquiera]

La capa con geometrías duplicadas que desee limpiar

Limpia

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especificar la capa saliente. una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.8.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Número de registros duplicados descartados

DUPLICATE_COUNT

[número]

Recuento de registros duplicados descartados

Limpia

OUTPUT

[la misma que la entrada]

La capa saliente sin ningunas geometrías duplicadas

Recuento de registros conservados

RETAINED_COUNT

[número]

Recuento de registros únicos

23.1.14.8.3. Código Python

Algoritmo ID: qgis:deleteduplicategeometries

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.9. Borrar duplicados por atributo

Elimina filas duplicadas considerando solo el campo / campos especificados. Se conservará la primera fila coincidente y se descartarán los duplicados.

Opcionalmente, estos registros duplicados se pueden guardar en una salida separada para su análisis.

23.1.14.9.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: cualquiera]

La capa entrante

Campos a coincidir para duplicadas

FIELDS

[campo de tabla: cualquiera] [lista]

Campos que definen duplicados. Las entidades con valores idénticos para todos estos campos se consideran duplicados.

Filtrados (no duplicados)

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa saliente conteniendo las entidades únicas. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

Filtradas (duplicadas)

(Opcional)

DUPLICATES

[la misma que la entrada]

Predeterminado: [Omitir salida]

Especificar la capa saliente conteniendo solo los duplicados. Una de:

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.9.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Filtradas (duplicadas)

Opcional

DUPLICATES

[la misma que la entrada]

Predeterminado: [Omitir salida]

Capa de vector que contiene las entidades eliminadas. No se producirá si no se especifica (se deja como [Omitir salida]).

Número de registros duplicados descartados

DUPLICATE_COUNT

[número]

Recuento de registros duplicados descartados

Filtrados (no duplicados)

OUTPUT

[la misma que la entrada]

Capa vectorial que contiene las entidades únicas.

Recuento de registros conservados

RETAINED_COUNT

[número]

Recuento de registros únicos

23.1.14.9.3. Código Python

Algoritmo ID: qgis:deleteduplicatesbyattribute

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.10. Descartar geometrías

Crea una copia simple sin geometría de la tabla de atributos de la capa de entrada. Mantiene la tabla de atributos de la capa de origen.

Si el archivo está guardado en una carpeta local, puede elegir entre muchos formatos de archivo.

checkbox Permite modificación de entidades in-situ

23.1.14.10.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: cualquiera]

La capa vectorial entrante

Geometrías descartadas

OUTPUT

[tabla]

Especifica la capa sin geometría de salida. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.10.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Geometrías descartadas

OUTPUT

[tabla]

La capa sin geometría de salida. Una copia de la tabla de atributos original.

23.1.14.10.3. Código Python

Algoritmo ID: qgis:dropgeometries

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.11. Ejecutar SQL

Ejecuta una consulta simple o compleja con sintaxis SQL en la capa fuente.

Input datasources are identified with input1, input2inputN and a simple query will look like SELECT * FROM input1.

Beside a simple query, you can add expressions or variables within the SQL query parameter itself. This is particulary useful if this algorithm is executed within a Processing model and you want to use a model input as a parameter of the query. An example of a query will then be SELECT * FROM [% @table %] where @table is the variable that identifies the model input.

El resultado de la consulta se añadirá como una nueva capa.

23.1.14.11.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Fuentes de datos de entrada adicionales (llamadas input1, .., inputN en la consulta)

INPUT_DATASOURCES

[vectorial: cualquiera] [lista]

Lista de capas a consultar. En el editor SQL puede referir estas capas con su nombre real o también con input1, input2, inputN dependiendo de cuántas capas se hayan elegido.

**Consulta SQL*

INPUT_QUERY

[cadena]

Escribe la cadena de tu consulta SQL. p.ejemplo SELECT * FROM input1.

Campo de identificador único

Opcional

INPUT_UID_FIELD

[cadena]

Especifica la columna con ID único

Campo geometría

Opcional

INPUT_GEOMETRY_FIELD

[cadena]

Especifica el campo geometría

Tipo de geometría

Opcional

INPUT_GEOMETRY_TYPE

[enumeración]

Predeterminado: 0

Elija la geometría del resultado. Por defecto, el algoritmo lo detectará automáticamente. Uno de:

  • 0 — Autodetectar

  • 1 — Sin geometría

  • 2 — Puntos

  • 3 — Cadena lineal

  • 4 — Poligonal

  • 5 — MultiPunto

  • 6 — Cadena Multilínea

  • 7 — MultiPoligonal

SRC

Opcional

INPUT_GEOMETRY_CRS

[src]

El SRC a asignar a la capa saliente

Salida SQL

OUTPUT

[vectorial: cualquiera]

Predeterminado: [Crear capa temporal]

Especifica la capa de salida creada por la consulta. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.11.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Salida SQL

OUTPUT

[vectorial: cualquiera]

Capa vectorial creada por la consulta

23.1.14.11.3. Código Python

Algoritmo ID: qgis:executesql

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.12. Extraer entidades seleccionadas

Guarda las entidades seleccionadas como una nueva capa.

Nota

Si la capa seleccionada no tiene objetos seleccionados, la capa recién creada estará vacía.

23.1.14.12.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa de la cuál guardar la selección

Entidades seleccionadas

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa vectorial para las entidades seleccionadas. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.12.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Entidades seleccionadas

OUTPUT

[la misma que la entrada]

Capa vectorial con solo las entidades seleccionadas, o ninguna entidad si no se seleccionó ninguna.

23.1.14.12.3. Código Python

Algoritmo ID: qgis:saveselectedfeatures

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.13. Encontrar proyección

Crea una lista corta de sistemas de referencia de coordenadas candidatos, por ejemplo, para una capa con una proyección desconocida.

El área que se espera que cubra la capa debe especificarse mediante el parámetro de área de destino. El sistema de referencia de coordenadas para esta área objetivo debe ser conocido por QGIS.

El algoritmo opera probando la extensión de la capa en todos los sistemas de referencia conocidos y luego enumerando aquellos para los cuales los límites estarían cerca del área objetivo si la capa estuviera en esta proyección.

23.1.14.13.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa con proyección desconocida

Área objetivo para la capa (xmin, xmax, ymin, ymax)

TARGET_AREA

[extensión]

El área que cubre la capa. Las opciones para especificar la extensión son:

  • Usar la extensión del lienzo

  • Seleccionar la extensión en el lienzo

  • Usar la extensión de la capa

También es posible proporcionar las coordenadas de extensión directamente (xmin, xmax, ymin, ymax).

SRC Candidatos

OUTPUT

[tabla]

Predeterminado: [Crear capa temporal]

Especifique la tabla (capa sin geometría) para las sugerencias de SRC (códigos EPSG). Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.13.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

SRC Candidatos

OUTPUT

[tabla]

Una tabla con todos los SRC (códigos EPSG) de los criterios de coincidencia.

23.1.14.13.3. Código Python

Algoritmo ID: qgis:findprojection

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.14. Unir atributos por valor de campo

Toma una capa de vector de entrada y crea una nueva capa de vector que es una versión extendida de la de entrada, con atributos adicionales en su tabla de atributos.

Los atributos adicionales y sus valores se toman de una segunda capa vectorial. En cada uno de ellos se selecciona un atributo para definir los criterios de unión.

23.1.14.14.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa de vector de entrada. La capa de salida constará de las entidades de esta capa con atributos de entidades coincidentes en la segunda capa.

Campo de tabla

FIELD

[campo de tabla: cualquiera]

Campo de la capa fuente a usar para la unión

Capa de entrada 2

INPUT_2

[vectorial: cualquiera]

Capa con la tabla de atributos a unir

Campo de tabla 2

FIELD_2

[campo de tabla: cualquiera]

Campo de la segunda capa (unión) que se utilizará para la combinación El tipo de campo debe ser igual (o compatible) con el tipo de campo de la tabla de entrada.

Campos de capa 2 a copiar

Opcional

FIELDS_TO_COPY

[campo de tabla: cualquiera] [lista]

Seleccione los campos específicos que desea agregar. De forma predeterminada, se agregan todos los campos.

Tipo de unión

METHOD

[enumeración]

Predeterminado: 1

El tipo de capa unida final. Uno de:

  • 0 — Cree una entidad separada para cada objeto coincidente (uno a muchos)

  • 1 — Tomar atributos de la primera entidad coincidente únicamente (uno a uno)

Descartar registros que no se pueden unir

DISCARD_NONMATCHING

[booleano]

Predeterminado: True

Compruebe si no desea conservar los objetos que no se pudieron unir

Prefijo de campo unido

Opcional

PREFIX

[cadena]

Agregue un prefijo a los campos unidos para identificarlos fácilmente y evitar la colisión de nombres de campo

Capa unida

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente para la unión. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

Entidades que no se pueden unir de la primera capa

NON_MATCHING

[la misma que la entrada]

Predeterminado: [Omitir salida]

Especifica la capa del vector de salida para las entidades no unibles de la primera capa. Una de:

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.14.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Número de entidades unidas de la tabla de entrada

JOINED_COUNT

[número]

Entidades que no se pueden unir de la primera capa

Opcional

NON_MATCHING

[la misma que la entrada]

Capa vectorial con las entidades no coincidentes

Capa unida

OUTPUT

[la misma que la entrada]

Capa vectorial saliente con atributos añadidos de la unión

Número de entidades que no se pueden unir de la capa de entrada

Opcional

UNJOINABLE_COUNT

[número]

23.1.14.14.3. Código Python

Algoritmo ID: qgis:joinattributestable

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.15. Unir atributos por localización

Toma una capa de vector de entrada y crea una nueva capa de vector que es una versión extendida de la de entrada, con atributos adicionales en su tabla de atributos.

Los atributos adicionales y sus valores se toman de una segunda capa vectorial. Se aplica un criterio espacial para seleccionar los valores de la segunda capa que se agregan a cada entidad de la primera capa.

Menú predeterminado: Vectorial ▶ Herramientas de Administración de Datos

23.1.14.15.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa de vector de entrada. La capa de salida constará de las entidades de esta capa con atributos de entidades coincidentes en la segunda capa.

Unir capa

JOIN

[vectorial: cualquiera]

Los atributos de esta capa vectorial se agregarán a la tabla de atributos de la capa de origen.

Predicdo geométrico

PREDICATE

[enumeración] [lista]

Predeterminado: [0]

Selecciona el criterio geométrico. Uno o mas de:

  • 0 — intersección

  • 1 — contiene

  • 2 — iguales

  • 3 — toca

  • 4 — superpone

  • 5 — dentro

  • 6 — cruza

Campos a agregar (déjelo en blanco para usar todos los campos)

Opcional

JOIN_FIELDS

[campo de tabla: cualquiera] [lista]

Seleccione los campos específicos que desea agregar. De forma predeterminada, se agregan todos los campos.

Tipo de unión

METHOD

[enumeración]

El tipo de capa unida final. Uno de:

  • 0 — Cree una entidad separada para cada objeto coincidente (uno a muchos)

  • 1 — Tomar atributos de la primera entidad coincidente únicamente (uno a uno)

Descartar registros que no se pueden unir

DISCARD_NONMATCHING

[booleano]

Predeterminado: False

Eliminar de la salida los registros de la capa de entrada que no se pudieron unir

Prefijo de campo unido

Opcional

PREFIX

[cadena]

Agregue un prefijo a los campos unidos para identificarlos fácilmente y evitar la colisión de nombres de campo

Capa unida

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente para la unión. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

Entidades que no se pueden unir de la primera capa

NON_MATCHING

[la misma que la entrada]

Predeterminado: [Omitir salida]

Especifica la capa del vector de salida para las entidades no unibles de la primera capa. Una de:

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.15.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Número de entidades unidas de la tabla de entrada

JOINED_COUNT

[número]

Entidades que no se pueden unir de la primera capa

Opcional

NON_MATCHING

[la misma que la entrada]

Capa vectorial de las entidades no coincidentes

Capa unida

OUTPUT

[la misma que la entrada]

Capa vectorial saliente con atributos añadidos de la unión

23.1.14.15.3. Código Python

AlgoritmoID: qgis:joinattributesbylocation

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.16. Unir atributos por ubicación (resumen)

Toma una capa de vector de entrada y crea una nueva capa de vector que es una versión extendida de la de entrada, con atributos adicionales en su tabla de atributos.

Los atributos adicionales y sus valores se toman de una segunda capa vectorial. Se aplica un criterio espacial para seleccionar los valores de la segunda capa que se agregan a cada entidad de la primera capa.

El algoritmo calcula un resumen estadístico de los valores de las entidades coincidentes en la segunda capa (por ejemplo, valor máximo, valor medio, etc.).

23.1.14.16.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa de vector de entrada. La capa de salida constará de las entidades de esta capa con atributos de entidades coincidentes en la segunda capa.

Unir capa

JOIN

[vectorial: cualquiera]

Los atributos de esta capa vectorial se agregarán a la tabla de atributos de la capa de origen.

Predicdo geométrico

PREDICATE

[enumeración] [lista]

Predeterminado: [0]

Selecciona el criterio geométrico. Uno o mas de:

  • 0 — intersección

  • 1 — contiene

  • 2 — iguales

  • 3 — toca

  • 4 — superpone

  • 5 — dentro

  • 6 — cruza

Campos a resumir (dejar vacío para usar todos los campos)

Opcional

JOIN_FIELDS

[campo de tabla: cualquiera] [lista]

Seleccione los campos específicos que desea agregar y resumir. De forma predeterminada, se agregan todos los campos.

Resúmenes a calcular (dejar en blanco para usar todos los campos)

Opcional

SUMMARIES

[enumeración] [lista]

Predeterminado: []

Elija qué tipo de resumen desea agregar a cada campo y para cada función. Uno o más de:

  • 0 — recuento

  • 1 — único

  • 2 — min

  • 3 — max

  • 4 — rango

  • 5 — suma

  • 6 — media

  • 7 — mediana

  • 8 — desviación típica

  • 9 — minoría

  • 10 — mayoría

  • 11 — q1

  • 12 — q3

  • 13 — iqr

  • 14 — vacío

  • 15 — lleno

  • 16 — longitud mínima

  • 17 — longitud máxima

  • 18 — longitud media

Descartar registros que no se pueden unir

DISCARD_NONMATCHING

[booleano]

Predeterminado: False

Eliminar de la salida los registros de la capa de entrada que no se pudieron unir

Capa unida

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente para la unión. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.16.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa unida

OUTPUT

[la misma que la entrada]

Capa de vector de salida con atributos resumidos de la unión

23.1.14.16.3. Código Python

Algoritmo ID: qgis:joinbylocationsummary

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.17. Unir atributos por proximidad

Toma una capa de vector de entrada y crea una nueva capa de vector con campos adicionales en su tabla de atributos. Los atributos adicionales y sus valores se toman de una segunda capa vectorial. Las entidades se unen buscando las entidades más cercanas de cada capa.

De forma predeterminada, solo se une la entidad más cercana, pero la unión también puede unirse a las k entidades vecinas más cercanas.

Si se especifica una distancia máxima, solo se igualarán las entidades que estén más cerca que esta distancia.

23.1.14.17.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: cualquiera]

La capa entrante.

Capa de entrada 2

INPUT_2

[vectorial: cualquiera]

La capa unión

Campos de capa 2 a copiar (dejar en blanco para copiar todos los campos)

FIELDS_TO_COPY

[campos]

Unir campos de capa para copiar (si está vacío, se copiarán todos los campos).

Descartar registros que no se pueden unir

DISCARD_NONMATCHING

[booleano]

Predeterminado: False

Eliminar de la salida los registros de la capa de entrada que no se pudieron unir

Prefijo de campo unido

PREFIX

[cadena]

Prefijo de campo unido

Máximo de vecinos más cercanos

NEIGHBORS

[número]

Predeterminado: 1

Máximo número de vecinos mas cercanos

Distancia máxima

MAX_DISTANCE

[número]

Distancia máxima de búsqueda

Capa unida

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa vectorial que contiene las entidades unidas. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

Entidades que no se pueden unir de la primera capa

NON_MATCHING

[la misma que la entrada]

Predeterminado: [Omitir salida]

Especifique la capa vectorial que contiene las entidades que no se pudieron unir. Uno de:

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.17.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa unida

OUTPUT

[la misma que la entrada]

La capa de unión saliente.

Entidades que no se pueden unir de la primera capa

NON_MATCHING

[la misma que la entrada]

Capa que contiene las entidades de la primera capa que no se pudieron unir a ninguna entidad de la capa de unión.

Número de entidades unidas de la tabla de entrada

JOINED_COUNT

[número]

Número de entidades de la tabla de entrada que se han unido.

Número de entidades que no se pueden unir de la capa de entrada

UNJOINABLE_COUNT

[número]

Número de entidades de la tabla de entrada que no se pudieron unir.

23.1.14.17.3. Código Python

Algoritmo ID: qgis:joinbynearest

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.18. Mezclar capas vectoriales

Combina múltiples capas vectoriales del mismo tipo geométrico en una sola.

Si las tablas de atributos son diferentes, la tabla de atributos de la capa resultante contendrá los atributos de todas las capas de entrada. Los campos que no coincidan se agregarán al final de la tabla de atributos.

Si alguna capa de entrada contiene valores Z o M, la capa de salida también contendrá estos valores. Del mismo modo, si alguna de las capas de entrada es de varias partes, la capa de salida también será una capa de varias partes.

Opcionalmente, se puede configurar el sistema de referencia de coordenadas de destino (CRS) para la capa fusionada. Si no está configurado, el SRC se tomará de la primera capa de entrada. Todas las capas se volverán a proyectar para que coincidan con este SRC.

../../../../_images/merge_vector_layers.png

Menú predeterminado: Vectorial ▶ Herramientas de Administración de Datos

Ver también

Dividir capa vectorial

23.1.14.18.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

LAYERS

[vectorial: cualquiera] [lista]

Las capas que se van a fusionar en una sola capa. Las capas deben ser del mismo tipo de geometría.

SRC de destino

Opcional

CRS

[src]

Elija el SRC para la capa de salida. Si no se especifica, se utiliza el SRC de la primera capa de entrada.

Mezclado

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.18.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Mezclado

OUTPUT

[la misma que la entrada]

Capa de vector de salida que contiene todas las características y atributos de las capas de entrada.

23.1.14.18.3. Código Python

Algoritmo ID: qgis:mergevectorlayers

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.19. Ordenar por expresión

Ordena una capa vectorial según una expresión: cambia el índice de entidad según una expresión.

Tenga cuidado, es posible que no funcione como se esperaba con algunos proveedores, es posible que el orden no se mantenga siempre.

23.1.14.19.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa vectorial entrante a ordenar

Expresión

EXPRESSION

[expresión]

Expresión a usar para la ordenación

Orden ascendente

ASCENDING

[booleano]

Predeterminado: True

Si está marcada, la capa vectorial se ordenará de valores pequeños a grandes.

Ordenar nulos primero

NULLS_FIRST

[booleano]

Predeterminado: False

Si está marcado, los valores nulos se colocan primero

Ordenado

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.19.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Ordenado

OUTPUT

[la misma que la entrada]

Capa vectorial saliente (ordenada)

23.1.14.19.3. Código Python

Algoritmo ID: qgis:orderbyexpression

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.20. Capa reproyectada

Reproyecta una capa vectorial en un SRC diferente. La capa reproyectada tendrá las mismas entidades y atributos que la capa de entrada.

checkbox Permite modificación de entidades in-situ

23.1.14.20.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa vectorial entrante a reproyectar

SRC destino

TARGET_CRS

[src]

Predeterminado: EPSG:4326 - WGS 84

Sistema de coordenadas de referencia de destino

Reproyectado

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.20.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Reproyectado

OUTPUT

[la misma que la entrada]

Capa vectorial saliente (reproyectada)

23.1.14.20.3. Código Python

Algoritmo ID: qgis:reprojectlayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.21. Configurar estilo para capa vectorial

Establece el estilo de una capa vectorial. El estilo debe ser definido en un archivo QML.

No se crean nuevos resultados: el estilo se asigna inmediatamente a la capa vectorial.

23.1.14.21.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa de vector de entrada para la que desea establecer el estilo

Archivo de estilo

STYLE

[archivo]

Archivo qml del estilo

23.1.14.21.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[la misma que la entrada]

La capa vectorial entrante con el nuevo estilo

23.1.14.21.3. Código Python

Algoritmo ID: qgis:setstyleforvectorlayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.22. Dividir entidades por carácter

Las entidades se dividen en varias entidades de salida dividiendo el valor de un campo en un carácter específico. Por ejemplo, si una capa contiene entidades con varios valores separados por comas contenidos en un solo campo, este algoritmo se puede utilizar para dividir estos valores en varias entidades de salida. Las geometrías y otros atributos permanecen sin cambios en la salida. Opcionalmente, la cadena de separación puede ser una expresión regular para mayor flexibilidad.

23.1.14.22.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa de vector de entrada

Dividir usando valores en el campo

FIELD

[campo de tabla: cualquiera]

Campo a usar para la división

Dividir valor usando carácter

CHAR

[cadena]

Carácter a usar para dividir

Usar separador de expresión regular

REGEX

[booleano]

Predeterminado: False

Cortar

OUTPUT

[la misma que la entrada]

Predeterminado: Crear capa temporal

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede ser cambiado aquí.

23.1.14.22.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Cortar

OUTPUT

[la misma que la entrada]

La capa vectorial saliente.

23.1.14.22.3. Código Python

Algoritmo ID: qgis:splitfeaturesbycharacter

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.23. Dividir capa vectorial

Crea un conjunto de vectores en una carpeta de salida basándose en una capa de entrada y un atributo. La carpeta de salida contendrá tantas capas como los valores únicos encontrados en el campo deseado.

El número de archivos generados es igual al número de valores diferentes encontrados para el atributo especificado.

Es la operación opuesta a mezclar.

Menú predeterminado: Vectorial ▶ Herramientas de Administración de Datos

23.1.14.23.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa de vector de entrada

Campo de ID único

FIELD

[campo de tabla: cualquiera]

Campo a usar para la división

Directorio de salida

OUTPUT

[carpeta]

Predeterminado: [Guardar en directorio temporal]

Especifique el directorio para las capas de salida. Uno de:

  • Guardar a un Directorio Temporal

  • Guardar en directorio…

El fichero codificado también puede ser cambiado aquí.

23.1.14.23.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Directorio de salida

OUTPUT

[carpeta]

El directorio para las capas salientes

Capas salientes

OUTPUT_LAYERS

[misma que la entrada] [lista]

Las capas vectoriales salientes resultantes de la división.

23.1.14.23.3. Código Python

Algoritmo ID: qgis:splitvectorlayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

23.1.14.24. Truncar tabla

Trunca una capa, eliminando todas las entidades dentro de la capa.

Advertencia

Este algoritmo modifica la capa en su lugar y las entidades eliminadas no se pueden restaurar.

23.1.14.24.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[vectorial: cualquiera]

Capa de vector de entrada

23.1.14.24.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa truncada

OUTPUT

[carpeta]

La capa truncada (vacía)

23.1.14.24.3. Código Python

Algoritmo ID: qgis:truncatetable

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.