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 |
|
[vectorial: cualquiera] |
Capa vectorial con CRS erróneo o desaparecido |
CRS Asignado |
|
[src] Predeterminado: |
Seleccione el nuevo SRC a asignar a la capa vectorial |
CRS Asignado (Opcional) |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa saliente conteniendo solo los duplicados. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.1.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
CRS Asignado |
|
[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* |
|
[vectorial: cualquiera] [lista] |
Selecciona las capas vectoriales que quiere usar para construir la vectorial virtual |
Crear VRT «unioned» |
|
[booleano] Predeterminado: False |
Marque si quiere unir todos los vectores en un solo archivo |
Vectorial virtual |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa saliente conteniendo solo los duplicados. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.2.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Vectorial virtual |
|
[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 |
|
[vectorial: lineal, polígonal] |
La capa vectorial entrante |
Marcador de Destino |
|
[enumeración] Predeterminado: 0 |
Seleccione el destino para los marcadores. Uno de:
|
Campo Nombre |
|
[expresión] |
Campo o expresión que dará nombres a los marcadores generados |
Campo Grupo |
|
[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 |
|
[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 |
|
[enumeración] [lista] Predeterminado: [0,1] |
Seleccione la fuente(s) de los marcadores. Uno o mas de:
|
SRC saliente |
|
[src] Predeterminado: |
El SRC de la capa saliente |
Salida |
|
[vectorial: poligonal] Predeterminado: |
Especificar la capa saliente. una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.4.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida |
|
[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 |
|
[vectorial: cualquiera] |
Seleccione la capa vectorial para la que quiera crear un índice de atributos |
Atributo a índice |
|
[campo de tabla: cualquiera] |
Campo de capa vectorial |
23.1.14.5.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa Indexada |
|
[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:
23.1.14.6.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa Entrante |
|
[vectorial: cualquiera] |
Capa de vector de entrada |
23.1.14.6.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa indexada |
|
[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:
Ver también
23.1.14.7.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: cualquiera] |
Capa vectorial con información de proyección perdida |
SRC |
|
[src] |
Seleccione el SRC a asignar a la capa vectorial |
23.1.14.7.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
|
[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.
Ver también
23.1.14.8.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: cualquiera] |
La capa con geometrías duplicadas que desee limpiar |
Limpia |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa saliente. una de:
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 |
|
[número] |
Recuento de registros duplicados descartados |
Limpia |
|
[la misma que la entrada] |
La capa saliente sin ningunas geometrías duplicadas |
Recuento de registros conservados |
|
[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.
Ver también
23.1.14.9.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: cualquiera] |
La capa entrante |
Campos a coincidir para duplicadas |
|
[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) |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa saliente conteniendo las entidades únicas. Una de:
El fichero codificado también puede ser cambiado aquí. |
Filtradas (duplicadas) (Opcional) |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa saliente conteniendo solo los duplicados. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.9.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Filtradas (duplicadas) Opcional |
|
[la misma que la entrada] Predeterminado: |
Capa de vector que contiene las entidades eliminadas. No se producirá si no se especifica (se deja como |
Número de registros duplicados descartados |
|
[número] |
Recuento de registros duplicados descartados |
Filtrados (no duplicados) |
|
[la misma que la entrada] |
Capa vectorial que contiene las entidades únicas. |
Recuento de registros conservados |
|
[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.
Permite modificación de entidades in-situ
Ver también
23.1.14.10.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: cualquiera] |
La capa vectorial entrante |
Geometrías descartadas |
|
[tabla] |
Especifica la capa sin geometría de salida. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.10.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometrías descartadas |
|
[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.
Fuentes de datos de entrada son identificadas como input1
, input2
… inputN
y una consulta simple se verá como SELECT * FROM input1
.
Aparte de una consulta simple, puede agregar expresiones o variables dentro del parámetro consulta SQL
en sí mismo. Ésto es particulamente útil si este algoritmo es ejecutado dentro de un modelo Procesos y usted quiere usar una entrada de modelo como un parámetro de la consulta. Un ejemplo de una consulta sería entonces SELECT * FROM [% @table %]
donde @table
es la variable que identifica la entrada del modelo.
El resultado de la consulta se añadirá como una nueva capa.
Ver también
23.1.14.11.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Fuentes de datos de entrada adicionales (llamadas input1, .., inputN en la consulta) |
|
[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* |
|
[cadena] |
Escribe la cadena de tu consulta SQL. p.ejemplo |
Campo de identificador único Opcional |
|
[cadena] |
Especifica la columna con ID único |
Campo geometría Opcional |
|
[cadena] |
Especifica el campo geometría |
Tipo de geometría Opcional |
|
[enumeración] Predeterminado: 0 |
Elija la geometría del resultado. Por defecto, el algoritmo lo detectará automáticamente. Uno de:
|
SRC Opcional |
|
[src] |
El SRC a asignar a la capa saliente |
Salida SQL |
|
[vectorial: cualquiera] Predeterminado: |
Especifica la capa de salida creada por la consulta. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.11.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida SQL |
|
[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 |
|
[vectorial: cualquiera] |
Capa de la cuál guardar la selección |
Entidades seleccionadas |
|
[la misma que la entrada] Predeterminado: |
Especifique la capa vectorial para las entidades seleccionadas. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.12.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Entidades seleccionadas |
|
[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 |
|
[vectorial: cualquiera] |
Capa con proyección desconocida |
Área objetivo para la capa (xmin, xmax, ymin, ymax) |
|
[extensión] |
El área que cubre la capa. Las opciones para especificar la extensión son:
También es posible proporcionar las coordenadas de extensión directamente (xmin, xmax, ymin, ymax). |
SRC Candidatos |
|
[tabla] Predeterminado: |
Especifique la tabla (capa sin geometría) para las sugerencias de SRC (códigos EPSG). Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.13.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
SRC Candidatos |
|
[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 |
|
[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 |
|
[campo de tabla: cualquiera] |
Campo de la capa fuente a usar para la unión |
Capa de entrada 2 |
|
[vectorial: cualquiera] |
Capa con la tabla de atributos a unir |
Campo de tabla 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 |
|
[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 |
|
[enumeración] Predeterminado: 1 |
El tipo de capa unida final. Uno de:
|
Descartar registros que no se pueden unir |
|
[booleano] Predeterminado: True |
Compruebe si no desea conservar los objetos que no se pudieron unir |
Prefijo de campo unido Opcional |
|
[cadena] |
Agregue un prefijo a los campos unidos para identificarlos fácilmente y evitar la colisión de nombres de campo |
Capa unida |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente para la unión. Una de:
El fichero codificado también puede ser cambiado aquí. |
Entidades que no se pueden unir de la primera capa |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa del vector de salida para las entidades no unibles de la primera capa. Una de:
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 |
|
[número] |
|
Entidades que no se pueden unir de la primera capa Opcional |
|
[la misma que la entrada] |
Capa vectorial con las entidades no coincidentes |
Capa unida |
|
[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 |
|
[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:
Ver también
Unir atributos por proximidad, Unir atributos por valor de campo, Unir atributos por ubicación (resumen)
23.1.14.15.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa Entrante |
|
[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 |
|
[vectorial: cualquiera] |
Los atributos de esta capa vectorial se agregarán a la tabla de atributos de la capa de origen. |
Predicdo geométrico |
|
[enumeración] [lista] Predeterminado: [0] |
Selecciona el criterio geométrico. Uno o mas de:
|
Campos a agregar (déjelo en blanco para usar todos los campos) Opcional |
|
[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 |
|
[enumeración] |
El tipo de capa unida final. Uno de:
|
Descartar registros que no se pueden unir |
|
[booleano] Predeterminado: False |
Eliminar de la salida los registros de la capa de entrada que no se pudieron unir |
Prefijo de campo unido Opcional |
|
[cadena] |
Agregue un prefijo a los campos unidos para identificarlos fácilmente y evitar la colisión de nombres de campo |
Capa unida |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente para la unión. Una de:
El fichero codificado también puede ser cambiado aquí. |
Entidades que no se pueden unir de la primera capa |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa del vector de salida para las entidades no unibles de la primera capa. Una de:
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 |
|
[número] |
|
Entidades que no se pueden unir de la primera capa Opcional |
|
[la misma que la entrada] |
Capa vectorial de las entidades no coincidentes |
Capa unida |
|
[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.).
Ver también
23.1.14.16.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa Entrante |
|
[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 |
|
[vectorial: cualquiera] |
Los atributos de esta capa vectorial se agregarán a la tabla de atributos de la capa de origen. |
Predicdo geométrico |
|
[enumeración] [lista] Predeterminado: [0] |
Selecciona el criterio geométrico. Uno o mas de:
|
Campos a resumir (dejar vacío para usar todos los campos) Opcional |
|
[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 |
|
[enumeración] [lista] Predeterminado: [] |
Elija qué tipo de resumen desea agregar a cada campo y para cada función. Uno o más de:
|
Descartar registros que no se pueden unir |
|
[booleano] Predeterminado: False |
Eliminar de la salida los registros de la capa de entrada que no se pudieron unir |
Capa unida |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente para la unión. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.16.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa unida |
|
[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.
Ver también
Análisis de vecino mas próximo, Unir atributos por valor de campo, Unir atributos por localización, Matriz distancia
23.1.14.17.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: cualquiera] |
La capa entrante. |
Capa de entrada 2 |
|
[vectorial: cualquiera] |
La capa unión |
Campos de capa 2 a copiar (dejar en blanco para copiar todos los campos) |
|
[campos] |
Unir campos de capa para copiar (si está vacío, se copiarán todos los campos). |
Descartar registros que no se pueden unir |
|
[booleano] Predeterminado: False |
Eliminar de la salida los registros de la capa de entrada que no se pudieron unir |
Prefijo de campo unido |
|
[cadena] |
Prefijo de campo unido |
Máximo de vecinos más cercanos |
|
[número] Predeterminado: 1 |
Máximo número de vecinos mas cercanos |
Distancia máxima |
|
[número] |
Distancia máxima de búsqueda |
Capa unida |
|
[la misma que la entrada] Predeterminado: |
Especifique la capa vectorial que contiene las entidades unidas. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Entidades que no se pueden unir de la primera capa |
|
[la misma que la entrada] Predeterminado: |
Especifique la capa vectorial que contiene las entidades que no se pudieron unir. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.17.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa unida |
|
[la misma que la entrada] |
La capa de unión saliente. |
Entidades que no se pueden unir de la primera capa |
|
[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 |
|
[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 |
|
[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.

Menú predeterminado:
Ver también
23.1.14.18.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capas de entrada |
|
[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 |
|
[src] |
Elija el SRC para la capa de salida. Si no se especifica, se utiliza el SRC de la primera capa de entrada. |
Mezclado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.18.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Mezclado |
|
[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 |
|
[vectorial: cualquiera] |
Capa vectorial entrante a ordenar |
Expresión |
|
[expresión] |
Expresión a usar para la ordenación |
Orden ascendente |
|
[booleano] Predeterminado: True |
Si está marcada, la capa vectorial se ordenará de valores pequeños a grandes. |
Ordenar nulos primero |
|
[booleano] Predeterminado: False |
Si está marcado, los valores nulos se colocan primero |
Ordenado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.19.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ordenado |
|
[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.
Permite modificación de entidades in-situ
23.1.14.20.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa Entrante |
|
[vectorial: cualquiera] |
Capa vectorial entrante a reproyectar |
SRC destino |
|
[src] Predeterminado: |
Sistema de coordenadas de referencia de destino |
Reproyectado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.20.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Reproyectado |
|
[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.
Ver también
23.1.14.21.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa Entrante |
|
[vectorial: cualquiera] |
Capa de vector de entrada para la que desea establecer el estilo |
Archivo de estilo |
|
[archivo] |
Archivo |
23.1.14.21.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa Entrante |
|
[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 |
|
[vectorial: cualquiera] |
Capa de vector de entrada |
Dividir usando valores en el campo |
|
[campo de tabla: cualquiera] |
Campo a usar para la división |
Dividir valor usando carácter |
|
[cadena] |
Carácter a usar para dividir |
Usar separador de expresión regular |
|
[booleano] Predeterminado: False |
|
Cortar |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.22.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Cortar |
|
[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:
Ver también
23.1.14.23.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa Entrante |
|
[vectorial: cualquiera] |
Capa de vector de entrada |
Campo de ID único |
|
[campo de tabla: cualquiera] |
Campo a usar para la división |
Directorio de salida |
|
[carpeta] Predeterminado: |
Especifique el directorio para las capas de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.14.23.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Directorio de salida |
|
[carpeta] |
El directorio para las capas salientes |
Capas salientes |
|
[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 |
|
[vectorial: cualquiera] |
Capa de vector de entrada |
23.1.14.24.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa truncada |
|
[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.