27.2.7. Geoprocesamiento vectorial
27.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 |
|
[vector: cualquiera] |
La capa vectorial entrante |
Geometry column name |
|
[string] Predeterminado: “geometry” |
El nombre de la columna de geometría de la capa entrante a usar |
Distancia de buffer |
|
[number] Default: 10.0 |
Mínimo: 0.0 |
Disolver por atributo Optional |
|
[tablefield: any] Default: None |
Campo a usar par disolver |
Resultados de disolución |
|
[boolean] Default: False |
|
Produce una entidad para cada geometría en cualquier tipo de colección de geometría en el archivo de origen |
|
[boolean] Default: False |
|
Buffer |
|
[vector: polygon] Default: |
Especifica la capa de bufer saliente. Una de:
|
Advanced parameters
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffer |
|
[vector: polygon] |
La capa bufer saliente |
Python code
Algoritmo ID: gdal:buffervectors
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utilizar algoritmos de procesamiento desde la consola for details on how to run processing algorithms from the Python console.
27.2.7.2. Cortar vectorial por extensión
Corta cualquier archivo vectorial compatible con OGR a una extensión dada.
This algorithm is derived from the GDAL ogr2ogr utility.
Parámetros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
La capa vectorial entrante |
Cortar extensión |
|
[extent] |
Define el recuadro delimitador a usar para el archivo saliente vectorial. Tiene que ser definido en las coordenadas del SRC destinatario. Available methods are:
|
Clipped (extent) |
|
[same as input] Default: |
Especifica la capa saliente (cortada). Una de:
|
Advanced parameters
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Clipped (extent) |
|
[same as input] |
La capa saliente (cortada). El formato predeterminado es «archivo de forma ESRI». |
Python code
Algoritmo ID: gdal:clipvectorbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utilizar algoritmos de procesamiento desde la consola for details on how to run processing algorithms from the Python console.
27.2.7.3. Cortar vectorial por capa de máscara
Corta cualquier capa vectorial compatible OGR por una capa poligonal de máscara.
This algorithm is derived from the GDAL ogr2ogr utility.
Parámetros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
La capa vectorial entrante |
Mask layer |
|
[vector: polygon] |
Capa a usar como extensión de corte para la capa vectorial entrante. |
Clipped (mask) |
|
[same as input] Default: |
La capa saliente (mascarada). Una de:
|
Advanced parameters
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Clipped (mask) |
|
[same as input] |
La capa saliente (mascarada). El formato predeterminado es «Archivo de forma ESRI». |
Python code
ID Algoritmo: gdal:clipvectorbypolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utilizar algoritmos de procesamiento desde la consola for details on how to run processing algorithms from the Python console.
27.2.7.4. Dissolve
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 |
|
[vector: cualquiera] |
La capa entrante a disolver |
Disolver campo Optional |
|
[tablefield: any] |
El campo de la capa entrante a usar para la disolución |
Geometry column name |
|
[string] Predeterminado: “geometry” |
El nombre de la columna de geometría de la capa entrante a usar para la disolución. |
Disuelto |
|
[same as input] Default: |
Specify the output layer. One of:
|
Advanced parameters
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 |
|
[boolean] Default: 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 |
|
[boolean] Default: False |
Mantener todos los atributos de la capa entrante |
Contar entidades disueltas |
|
[boolean] Default: False |
Contar las entidades disueltas e incluirlas en la capa saliente. |
Calcular área y perímetro de entidades disueltas |
|
[boolean] Default: False |
|
Calcular min/max/sum/media para atributo |
|
[boolean] Default: 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 Optional |
|
[tablefield: numeric] |
El atributo numérico para calcular las estadísticas |
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Disuelto |
|
[same as input] |
|
Python code
Algoritmo ID: gdal:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utilizar algoritmos de procesamiento desde la consola for details on how to run processing algorithms from the Python console.
27.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 |
|
[vector: line] |
La capa lineal entrante |
Geometry column name |
|
[string] 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) |
|
[number] Default: 10.0 |
|
Desplazamiento de curva |
|
[vector: line] Default: |
Especifica la capa lineal saliente. Una de:
|
Advanced parameters
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Desplazamiento de curva |
|
[vector: line] |
La capa con la curva desplazada saliente |
Python code
Algoritmo ID: gdal:offsetcurve
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utilizar algoritmos de procesamiento desde la consola for details on how to run processing algorithms from the Python console.
27.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 |
|
[vector: line] |
La capa lineal entrante |
Geometry column name |
|
[string] Predeterminado: “geometry” |
El nombre de la columna de geometría de la capa entrante a usar |
Distancia de buffer |
|
[number] Default: 10.0 |
|
Bufer lateral |
|
[enumeration] Default: 0 |
One of:
|
Disolver por atributo Optional |
|
[tablefield: any] Default: None |
Campo a usar par disolver |
Disolver todos los resultados |
|
[boolean] Default: False |
|
Produce una entidad para cada geometría en cualquier tipo de colección de geometría en el archivo de origen |
|
[boolean] Default: False |
|
Bufer unilateral |
|
[vector: polygon] Default: |
Especifica la capa de bufer saliente. Una de:
|
Advanced parameters
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Bufer unilateral |
|
[vector: polygon] |
La capa bufer saliente |
Python code
Algoritmo ID: gdal:onesidebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utilizar algoritmos de procesamiento desde la consola for details on how to run processing algorithms from the Python console.
27.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 |
|
[vector: line] |
La capa lineal entrante |
Geometry column name |
|
[string] 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 |
|
[number] Predeterminado: 0.5 (mitad de la línea) |
|
Puntos a lo largo de las líneas |
|
[vector: point] Default: |
Especifica la capa de puntos saliente. Una de:
|
Advanced parameters
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Points along line |
|
[vector: point] |
La capa puntual saliente |
Python code
Algoritmo ID: gdal:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utilizar algoritmos de procesamiento desde la consola for details on how to run processing algorithms from the Python console.