25.2.7. Geoprocesamiento vectorial

25.2.7.1. Buffers vectoriales

Crea buffers alrededor de entidades de una capa vectorial.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

La capa vectorial entrante

Nombre de la columna geometría

GEOMETRY

[cadena]

Predeterminado: “geometry”

El nombre de la columna de geometría de la capa entrante a usar

Distancia de buffer

DISTANCE

[número]

Predeterminado: 10.0

Mínimo: 0.0

Disolver por atributo

Opcional

FIELD

[campo de tabla: cualquier]

Preestablecido: Ninguno

Campo a usar par disolver

Resultados de disolución

DISSOLVE

[booleano]

Preestablecido: False

Si se establece, el resultado se disuelve

Si no se establece ningún campo para disolver, todos los búferes se disuelven en una entidad.

Produce una entidad para cada geometría en cualquier tipo de colección de geometría en el archivo de origen

EXPLODE_COLLECTIONS

[booleano]

Preestablecido: False

Buffer

OUTPUT

[vector: polígono]

Predeterminado: [Guardar en archivo temporal]

Especifica la capa de bufer saliente. Una de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Opciones de creación adicional

Opcional

OPTIONS

[cadena]

Predeterminado: “” (sin opciones adicionales)

Opciones adicionales de creación GDAL.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Buffer

OUTPUT

[vector: polígono]

La capa bufer saliente

Código Python

Algoritmo ID: gdal:buffervectors

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.2.7.2. Cortar vectorial por extensión

Corta cualquier archivo vectorial compatible con OGR a una extensión dada.

Este algoritmo es derivado de la utilidad GDAL ogr2ogr.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

La capa vectorial entrante

Cortar extensión

EXTENT

[extensión]

Define el recuadro delimitador a usar para el archivo saliente vectorial. Tiene que ser definido en las coordenadas del SRC destinatario.

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

Cortado (extensión)

OUTPUT

[la misma que la entrada]

Predeterminado: [Guardar en archivo temporal]

Especifica la capa saliente (cortada). Una de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Opciones de creación adicional

Opcional

OPTIONS

[cadena]

Predeterminado: “” (sin opciones adicionales)

Opciones adicionales de creación GDAL.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Cortado (extensión)

OUTPUT

[la misma que la entrada]

La capa saliente (cortada). El formato predeterminado es «archivo de forma ESRI».

Código Python

Algoritmo ID: gdal:clipvectorbyextent

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.2.7.3. Cortar vectorial por capa de máscara

Corta cualquier capa vectorial compatible OGR por una capa poligonal de máscara.

Este algoritmo es derivado de la utilidad GDAL ogr2ogr.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

La capa vectorial entrante

Capa de máscara

MASK

[vector: polígono]

Capa a usar como extensión de corte para la capa vectorial entrante.

Cortado (mascara)

OUTPUT

[la misma que la entrada]

Predeterminado: [Guardar en archivo temporal]

La capa saliente (mascarada). Una de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Opciones de creación adicional

Opcional

OPTIONS

[cadena]

Predeterminado: “” (sin opciones adicionales)

Opciones adicionales de creación GDAL.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Cortado (mascara)

OUTPUT

[la misma que la entrada]

La capa saliente (mascarada). El formato predeterminado es «Archivo de forma ESRI».

Código Python

ID Algoritmo: gdal:clipvectorbypolygon

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.2.7.4. Disolver

Disolver (combinar) geometrías que tengan el mismo valor para un atributo/campo dado. Las geometrías de salida son multiparte.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

La capa entrante a disolver

Disolver campo

Opcional

FIELD

[campo de tabla: cualquier]

El campo de la capa entrante a usar para la disolución

Nombre de la columna geometría

GEOMETRY

[cadena]

Predeterminado: “geometry”

El nombre de la columna de geometría de la capa entrante a usar para la disolución.

Disuelto

OUTPUT

[la misma que la entrada]

Predeterminado: [Guardar en archivo temporal]

Especificar la capa saliente. una de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Produce una entidad para cada geometría en cualquier tipo de colección de geometría en el archivo de origen

EXPLODE_COLLECTIONS

[booleano]

Preestablecido: False

Producir una entidad para cada geometría en cualquier tipo de colección de geometría en el archivo fuente

Mantener atributos de entrada

KEEP_ATTRIBUTES

[booleano]

Preestablecido: False

Mantener todos los atributos de la capa entrante

Contar entidades disueltas

COUNT_FEATURES

[booleano]

Preestablecido: False

Contar las entidades disueltas e incluirlas en la capa saliente.

Calcular área y perímetro de entidades disueltas

COMPUTE_AREA

[booleano]

Preestablecido: False

Calcule el área y el perímetro de las entidades disueltas y

Incluirlos en la capa de salida

Calcular min/max/sum/media para atributo

COMPUTE_STATISTICS

[booleano]

Preestablecido: False

Calcular estadísticas (min, max, suma y media) para los atributos nnuméricos especificados e incluirlas en la capa saliente

Atributo numérico donde calcular estadísticas

Opcional

STATISTICS_ATTRIBUTE

[campo de tabla: numérico]

El atributo numérico para calcular las estadísticas

Opciones de creación adicional

Opcional

OPTIONS

[cadena]

Predeterminado: “” (sin opciones adicionales)

Opciones adicionales de creación GDAL.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Disuelto

OUTPUT

[la misma que la entrada]

La capa de geometría multiparte de salida (con

geometrías)

Código Python

Algoritmo ID: gdal:dissolve

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.2.7.5. Desplazamiento de curva

Desplaza las líneas por una distancia especificada. Las distancias positivas desplazarán las líneas a la izquierda, y las distancias negativas las desplazarán a la derecha.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: lineal]

La capa lineal entrante

Nombre de la columna geometría

GEOMETRY

[cadena]

Predeterminado: “geometry”

El nombre de la columna de geometría de la capa entrante a usar

Distancia de desplazamiento (lado izquierdo: positiva, lado derecho: negativa)

DISTANCE

[número]

Predeterminado: 10.0

Desplazamiento de curva

OUTPUT

[vectorial: lineal]

Predeterminado: [Guardar en archivo temporal]

Especifica la capa lineal saliente. Una de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Opciones de creación adicional

Opcional

OPTIONS

[cadena]

Predeterminado: “” (sin opciones adicionales)

Opciones adicionales de creación GDAL.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Desplazamiento de curva

OUTPUT

[vectorial: lineal]

La capa con la curva desplazada saliente

Código Python

Algoritmo ID: gdal:offsetcurve

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.2.7.6. Bufer unilateral

Crea un bufer en un lado (derecho o izquierdo) de las líneas en una capa vectorial lineal.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: lineal]

La capa lineal entrante

Nombre de la columna geometría

GEOMETRY

[cadena]

Predeterminado: “geometry”

El nombre de la columna de geometría de la capa entrante a usar

Distancia de buffer

DISTANCE

[número]

Predeterminado: 10.0

Bufer lateral

BUFFER_SIDE

[enumeración]

Predeterminado: 0

Una de:

  • 0 — Derecha

  • 1 — Izquierda

Disolver por atributo

Opcional

FIELD

[campo de tabla: cualquier]

Preestablecido: Ninguno

Campo a usar par disolver

Disolver todos los resultados

DISSOLVE

[booleano]

Preestablecido: False

Si se establece, el resultado se disuelve

Si no se establece ningún campo para disolver, todos los búferes se disuelven en una entidad.

Produce una entidad para cada geometría en cualquier tipo de colección de geometría en el archivo de origen

EXPLODE_COLLECTIONS

[booleano]

Preestablecido: False

Bufer unilateral

OUTPUT

[vector: polígono]

Predeterminado: [Guardar en archivo temporal]

Especifica la capa de bufer saliente. Una de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Opciones de creación adicional

Opcional

OPTIONS

[cadena]

Predeterminado: “” (sin opciones adicionales)

Opciones adicionales de creación GDAL.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Bufer unilateral

OUTPUT

[vector: polígono]

La capa bufer saliente

Código Python

Algoritmo ID: gdal:onesidebuffer

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.2.7.7. Puntos a lo largo de líneas

Genera un punto en cada línea de una capa de vector de línea a una distancia desde el inicio. La distancia se proporciona como una fracción de la longitud de la línea.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: lineal]

La capa lineal entrante

Nombre de la columna geometría

GEOMETRY

[cadena]

Predeterminado: “geometry”

El nombre de la columna de geometría de la capa entrante a usar

Distancia desde el inicio de la línea representada como una fracción de la longitud de la línea

DISTANCE

[número]

Predeterminado: 0.5 (mitad de la línea)

Puntos a lo largo de las líneas

OUTPUT

[vectorial: puntual]

Predeterminado: [Guardar en archivo temporal]

Especifica la capa de puntos saliente. Una de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Opciones de creación adicional

Opcional

OPTIONS

[cadena]

Predeterminado: “” (sin opciones adicionales)

Opciones adicionales de creación GDAL.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos a lo largo de línea

OUTPUT

[vectorial: puntual]

La capa puntual saliente

Código Python

Algoritmo ID: gdal:pointsalonglines

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.