25.1.19. Superposición vectorial

25.1.19.1. Cortar

Corta una capa vectorial usando las entidades de capa poligonal adicional.

Solo las partes de las entidades en la capa de entrada que se encuentran dentro de los polígonos de la capa de superposición se agregarán a la capa resultante.

Advertencia

**Sólo modificación de la geometría.

Esta operación sólo modifica la geometría de los elementos. Los valores de los atributos de los objetos espaciales no se modifican, aunque propiedades como el área o la longitud de los objetos espaciales serán modificadas por la operación de recorte. Si dichas propiedades se almacenan como atributos, éstos deberán ser actualizados manualmente.

Este algoritmo usa índices espaciales en los proveedores, prepara geometrías y aplica una operación de recorte si la geometría no está totalmente contenida en la geometría de la máscara.

../../../../_images/clip3.png

Figura 25.101 Operación de recorte entre una capa de entrada de dos entidades y una capa de superposición de entidad única (izquierda): las entidades resultantes se mueven para mayor claridad (derecha)

checkbox Permite la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos

Menú predeterminado: Vectorial ► Herramientas de geoprocesamiento

Ver también

Intersección, Diferencia

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

Capa contenedora de las entidades a cortar

Capa superpuesta

OVERLAY

[vectorial: polígonal]

Capa conteniendo las entidades cortadas

Cortadas

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa para contener las entidades de la capa de entrada que están dentro de la capa de superposición (recorte). Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Salidas

Etiqueta

Nombre

Tipo

Descripción

Cortadas

OUTPUT

[la misma que la entrada]

Capa contenedora de las entidades de la capa entrante cortada por la capa superpuesta.

Código Python

Algoritmo ID: qgis:clip

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.

25.1.19.2. Diferencia

Extrae entidades de la capa de entrada que no se encuentran dentro de los límites de la capa superpuesta.

Las entidades de la capa de entrada que se superponen parcialmente a las entidades de la capa de superposición se dividen a lo largo del límite de esas entidades y solo se conservan las partes fuera de las entidades de la capa de superposición.

Advertencia

**Sólo modificación de la geometría.

Esta operación sólo modifica la geometría de los elementos. Los valores de los atributos de los objetos espaciales no se modifican, aunque propiedades como el área o la longitud de los objetos espaciales serán modificadas por la operación de recorte. Si dichas propiedades se almacenan como atributos, éstos deberán ser actualizados manualmente.

../../../../_images/difference.png

Figura 25.102 Operación de diferencia entre una capa de entrada de dos entidades y una capa de superposición de entidades única (izquierda): las entidades resultantes se mueven para mayor claridad (derecha)

checkbox Permite la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos

Menú predeterminado: Vectorial ► Herramientas de geoprocesamiento

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

Capa de la que extraer entidades (partes de)

Capa superpuesta

OVERLAY

[vector: cualquiera]

Capa que contiene las geometrías que se restarán de las geometrías de la capa de entrada. Se espera que tenga al menos tantas dimensiones (punto: 0D, línea: 1D, polígono: 2D, volumen: 3D) como las geometrías de la capa de entrada.

Diferencia

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa para contener las (partes de) entidades de la capa de entrada que no están dentro de la capa de superposición. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Salidas

Etiqueta

Nombre

Tipo

Descripción

Diferencia

OUTPUT

[la misma que la entrada]

Capa que contiene (partes de) entidades de la capa de entrada que no se superponen a la capa superpuesta.

Código Python

Algoritmo ID: qgis:difference

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.

25.1.19.3. Extraer/cortar por extensión

Crea una nueva capa vectorial que solo contiene entidades que se encuentran dentro de una extensión especificada.

Se incluirán todas las entidades que se crucen con la extensión.

../../../../_images/extractbyextent.png

Figura 25.103 Operación de extracción entre una capa de entrada de tres objetos espaciales «a» y una extensión punteada (izquierda) - objetos espaciales resultantes con la extensión punteada como referencia (derecha)

Ver también

Cortar

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

Capa de la que extraer entidades (partes de)

Extesión (xmin, xmax, ymin, ymax)

EXTENT

[extensión]

Extensión para cortar.

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre lienzo

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Cortar entidades a extensión

CLIP

[booleano]

Predeterminado: False

Si se marca, las geometrías de salida se convertirán automáticamente en geometrías múltiples para garantizar tipos de salida uniformes. Además, las geometrías se recortarán en la extensión elegida en lugar de tomar la geometría completa como salida.

../../../../_images/extractbyextent_clip.png

Figura 25.104 Operación de extracción entre una capa de entrada de tres objetos espaciales «a» y una extensión punteada (izquierda) - objetos espaciales resultantes con la extensión punteada como referencia (derecha)

Extraido

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa para contener las entidades de la capa de entrada que están dentro de la extensión del clip. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Salidas

Etiqueta

Nombre

Tipo

Descripción

Extraido

OUTPUT

[la misma que la entrada]

Capa que contiene las entidades recortadas.

Código Python

Algoritmo ID: qgis:extractbyextent

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.

25.1.19.4. Intersección

Extrae las partes de entidades de la capa de entrada que se superponen a entidades en la capa de superposición.

A las entidades de la capa de intersección se les asignan los atributos de las entidades superpuestas de las capas de entrada y de superposición.

Advertencia

**Sólo modificación de la geometría.

Esta operación sólo modifica la geometría de los elementos. Los valores de los atributos de los objetos espaciales no se modifican, aunque propiedades como el área o la longitud de los objetos espaciales serán modificadas por la operación de recorte. Si dichas propiedades se almacenan como atributos, éstos deberán ser actualizados manualmente.

../../../../_images/intersection.png

Figura 25.105 La operación de intersección: una capa de entrada de dos entidades y una capa de superposición de entidad única (izquierda); las entidades resultantes se mueven para mayor claridad (derecha)

Menú predeterminado: Vectorial ► Herramientas de geoprocesamiento

Ver también

Cortar, Diferencia

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

Capa de la que extraer entidades (partes de)

Capa superpuesta

OVERLAY

[vector: cualquiera]

Capa que contiene las entidades para comprobar si se superponen. Se espera que la geometría de sus entidades tenga al menos tantas dimensiones (punto: 0D, línea: 1D, polígono: 2D, volumen: 3D) como la capa de entrada.

Campos de entrada a mantener (dejar vacío para mantener todos losa campos)

Opcional

INPUT_FIELDS

[campo de tabla: cualquiera] [lista]

Predeterminado: Ninguno

Campo(s) de la capa de entrada para mantener en la salida. Si no se elige ningún campo, se toman todos los campos.

Superponer campos a mantener (dejar en blanco para mantener todos los campos)

Opcional

OVERLAY_FIELDS

[campo de tabla: cualquiera] [lista]

Predeterminado: Ninguno

Campo(s) de la capa de superposición para mantener en la salida. Si no se elige ningún campo, se toman todos los campos.

Prefijo de campos superpuestos

Opcional

OVERLAY_FIELDS_PREFIX

[cadena]

Prefijo para agregar a los nombres de campo de los campos de la capa de intersección para evitar colisiones de nombres con campos en la capa de entrada.

Intresección

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa para contener (las partes de) las entidades de la capa de entrada que se superponen a una o más entidades de la capa superpuesta. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Salidas

Etiqueta

Nombre

Tipo

Descripción

Intresección

OUTPUT

[la misma que la entrada]

Capa que contiene (partes de) entidades de la capa de entrada que se superponen a la capa superpuesta.

Código Python

Algoritmo ID: qgis:intersection

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.

25.1.19.5. Intersecciones de línea

Crea entidades puntutales donde las líneas de dos capas se intersecan.

../../../../_images/line_intersection.png

Figura 25.106 Puntos de intersección

Menú predeterminado: Vectorial ► Herramientas de análisis

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: lineal]

Capa lineal entrante

Capa intersección

INTERSECT

[vectorial: lineal]

Capa a usar para encontrar intersecciones de línea.

Campos de entrada a mantener (dejar vacío para mantener todos losa campos)

Opcional

INPUT_FIELDS

[campo de tabla: cualquiera] [lista]

Predeterminado: Ninguno

Campo(s) de la capa de entrada para mantener en la salida. Si no se elige ningún campo, se toman todos los campos.

Intersecar campos a mantener (dejar en blanco para mantener todos los campos)

Opcional

INTERSECT_FIELDS

[campo de tabla: cualquiera] [lista]

Predeterminado: Ninguno

Campo(s) de la capa de intersección para mantener en la salida. Si no se elige ningún campo, se toman todos los campos.

Intresección

OUTPUT

[vectorial: de puntos]

Predeterminado: [Crear capa temporal]

Especifica la capa que contendrá los puntos de intersección de las líneas desde las capas entrante y superpuesta. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Prefijo de campos de intersección

Opcional

INTERSECT_FIELDS_PREFIX

[cadena]

Prefijo para agregar a los nombres de campo de los campos de la capa de intersección para evitar colisiones de nombres con campos en la capa de entrada.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Intersecciones

OUTPUT

[vectorial: de puntos]

Capa vectorial de puntos con las intersecciones.

Código Python

Algoritmo ID: qgis:lineintersections

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.

25.1.19.6. Cortar con líneas

Corta las líneas o plígonos en una capa usando las líneas en otra capa para definir los puntos de rotura. La intersección entre geometrías en ambas capas son consideradas como puntos de corte.

La salida contendrá multigeometrías para entidades de corte.

../../../../_images/split_with_lines.png

Figura 25.107 Cortar líneas

checkbox Permite la modificación in situ de las características de . de objetos espaciales líneas y polígonos

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: lineal, polígonal]

Capa contenedora de las líneas o polígonos a cortar.

Capa de corte

LINES

[vectorial: lineal]

Capa lineal cuyas líneas son usadas para definir los puntos de rotura.

Corte

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa contenedora de las entidades de línea/polígono cortadas (en caso de que estén intersecadas por una línea en la capa de corte) de la capa de entrada. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Salidas

Etiqueta

Nombre

Tipo

Descripción

Corte

OUTPUT

[la misma que la entrada]

Capa de vector de salida con líneas de división o polígonos de la capa de entrada.

Código Python

Algoritmo ID: qgis:splitwithlines

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.

25.1.19.7. Diferencia simétrica

Crea una capa que contiene entidades de las capas de entrada y de superposición, pero con las áreas superpuestas entre las dos capas eliminadas.

La tabla de atributos de la capa de diferencia simétrica contiene atributos y campos de las capas de entrada y superpuesta.

Advertencia

**Sólo modificación de la geometría.

Esta operación sólo modifica la geometría de los elementos. Los valores de los atributos de los objetos espaciales no se modifican, aunque propiedades como el área o la longitud de los objetos espaciales serán modificadas por la operación de recorte. Si dichas propiedades se almacenan como atributos, éstos deberán ser actualizados manualmente.

../../../../_images/symmetrical_difference.png

Figura 25.108 Operación de diferencia simétrica entre una capa de entrada de dos entidades y una capa de superposición de entidad única (izquierda): las entidades resultantes se movieron para una mayor claridad (derecha)

Menú predeterminado: Vectorial ► Herramientas de geoprocesamiento

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

Primera capa de la que extraer entidades (partes de)

Capa superpuesta

OVERLAY

[vector: cualquiera]

Segunda capa de la que extraer (partes de) entidades. Idealmente, el tipo de geometría debería ser el mismo que el de la capa de entrada.

Diferencia simétrica

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa para contener (las partes de) las entidades de las capas de entrada y superposición que no se superponen a entidades de la otra capa. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Prefijo de campos superpuestos

Opcional

OVERLAY_FIELDS_PREFIX

[cadena]

Prefijo a añadir a los nombres de campo de los campos de la capa de superposición para evitar coincidencias de nombres con campos de la capa de entrada.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Diferencia simétrica

OUTPUT

[la misma que la entrada]

Capa que contiene (partes de) entidades de cada capa que no se superponen a la otra capa.

Código Python

Algoritmo ID: qgis:symmetricaldifference

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.

25.1.19.8. Unión

Comprueba las superposiciones entre entidades dentro de la capa de entrada y crea entidades independientes para partes superpuestas y no superpuestas. El área de superposición creará tantas entidades superpuestas idénticas como entidades participantes en esa superposición.

../../../../_images/union.png

Figura 25.109 Operación de unión con una sola capa de entrada de tres entidades superpuestas (izquierda): las entidades resultantes se mueven para mayor claridad (derecha)

También se puede usar una capa superpuesta, en cuyo caso las entidades de cada capa se dividen en su superposición con las entidades de la otra, creando una capa que contiene todas las porciones de las capas de entrada y superposición. La tabla de atributos de la capa de unión se llena con valores de atributos de la capa original respectiva para entidades que no se superponen y valores de atributos de ambas capas para entidades superpuestas.

../../../../_images/union_with_overlay.png

Figura 25.110 Operación de unión entre una capa de entrada de dos entidades y una capa de una sola entidad superpuesta (izquierda): las entidades resultantes se movieron para mayor claridad (derecha)

Nota

Para el algoritmo union(A,B), si hay superposiciones entre las geometrías de la capa A o entre las geometrías de la capa B, estos no se resuelven: es necesario hacer union(union(A,B)) para resolver todas las superposiciones, es decir, ejecute una sola capa union(X) en el resultado producido X=union(A,B).

Menú predeterminado: Vectorial ► Herramientas de geoprocesamiento

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

Capa vectorial entrante a dividir en cualquier intersección.

Capa superpuesta

Opcional

OVERLAY

[vector: cualquiera]

Capa que se combinará con la primera. Idealmente, el tipo de geometría debería ser el mismo que el de la capa de entrada.

Unión

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa para contener las entidades (divididas y duplicadas) de la capa de entrada y la capa de superposición. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Prefijo de campos superpuestos

Opcional

OVERLAY_FIELDS_PREFIX

[cadena]

Prefijo a añadir a los nombres de campo de los campos de la capa de superposición para evitar coincidencias de nombres con campos de la capa de entrada.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Unión

OUTPUT

[la misma que la entrada]

Capa que contiene todas las partes superpuestas y no superpuestas de la capa(s) procesada.

Código Python

Algoritmo ID: qgis:union

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.