23.2.7. Geoprocesamiento vectorial¶
23.2.7.1. Buffers vectoriales¶
Crea buffers alrededor de entidades de una capa vectorial.
23.2.7.1.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
La capa vectorial entrante |
Nombre de la columna geometría |
|
[cadena] Predeterminado: “geometry” |
El nombre de la columna de geometría de la capa entrante a usar |
Distancia de buffer |
|
[número] Predeterminado: 10.0 |
Mínimo: 0.0 |
Disolver por atributo Opcional |
|
[campo de tabla: cualquier] Preestablecido: Ninguno |
Campo a usar par disolver |
Resultados de disolución |
|
[booleano] Preestablecido: False |
Si se establece, el resultado es disuelto. 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 |
|
[booleano] Preestablecido: False |
|
Opciones de creación adicional (opcional) |
|
[cadena] Predeterminado: “” (sin opciones adicionales) |
Opciones adicionales de creación GDAL. |
Buffer |
|
[vector: polígono] Predeterminado: |
Especifica la capa de bufer saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.2.7.1.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffer |
|
[vector: polígono] |
La capa bufer saliente |
23.2.7.1.3. 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.
23.2.7.2. Cortar vectorial por extensión¶
Corta cualquier archivo vectorial compatible con OGR a una extensión dada.
Este algoritmo deriva de ogr2ogr utility.
23.2.7.2.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
La capa vectorial entrante |
Cortar extensión |
|
[extensión] |
Define el recuadro delimitador a usar para el archivo saliente vectorial. Tiene que ser definido en las coordenadas del SRC destinatario. |
Opciones de creación adicional (opcional) |
|
[cadena] Predeterminado: “” (sin opciones adicionales) |
Opciones adicionales de creación GDAL. |
Cortado (extensión) |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa saliente (cortada). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.2.7.2.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Cortado (extensión) |
|
[la misma que la entrada] |
La capa saliente (cortada). El formato predeterminado es «archivo de forma ESRI». |
23.2.7.2.3. 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.
23.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 deriva de ogr2ogr utility.
23.2.7.3.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
La capa vectorial entrante |
Capa de máscara |
|
[vector: polígono] |
Capa a usar como extensión de corte para la capa vectorial entrante. |
Opciones de creación adicional (opcional) |
|
[cadena] Predeterminado: “” (sin opciones adicionales) |
Opciones adicionales de creación GDAL. |
Cortado (mascara) |
|
[la misma que la entrada] Predeterminado: |
La capa saliente (mascarada). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.2.7.3.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Cortado (mascara) |
|
[la misma que la entrada] |
La capa saliente (mascarada). El formato predeterminado es «Archivo de forma ESRI». |
23.2.7.3.3. Código Python¶
Algoritmo ID: gdal:clipvectorbymasklayer
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.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.
23.2.7.4.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
La capa entrante a disolver |
Disolver campo (opcional) |
|
[campo de tabla: cualquier] |
El campo de la capa entrante a usar para la disolución |
Nombre de la columna geometría |
|
[cadena] Predeterminado: “geometry” |
El nombre de la columna de geometría de la capa entrante a usar para la disolución. |
Produce una entidad para cada geometría en cualquier tipo de colección de geometría en el archivo de origen |
|
[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 |
|
[booleano] Preestablecido: False |
Mantener todos los atributos de la capa entrante |
Contar entidades disueltas |
|
[booleano] Preestablecido: False |
Contar las entidades disueltas e incluirlas en la capa saliente. |
Calcular área y perímetro de entidades disueltas |
|
[booleano] Preestablecido: False |
Calcular el área y perímetro de las entidades disueltas e incluirlas en la capa saliente |
Calcular min/max/sum/media para atributo |
|
[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) |
|
[campo de tabla: numérico] |
El atributo numérico para calcular las estadísticas |
Opciones de creación adicional (opcional) |
|
[cadena] Predeterminado: “” (sin opciones adicionales) |
Opciones adicionales de creación GDAL. |
Disuelto |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa saliente. una de:
El fichero codificado también puede ser cambiado aquí. |
23.2.7.4.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Disuelto |
|
[la misma que la entrada] |
La capa saliente con geometrías multiparte (con geometrías disueltas) |
23.2.7.4.3. 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.
23.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.
23.2.7.5.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
La capa lineal entrante |
Nombre de la columna geometría |
|
[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) |
|
[número] Predeterminado: 10.0 |
|
Opciones de creación adicional (opcional) |
|
[cadena] Predeterminado: “” (sin opciones adicionales) |
Opciones adicionales de creación GDAL. |
Desplazamiento de curva |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa lineal saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.2.7.5.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Desplazamiento de curva |
|
[vectorial: lineal] |
La capa con la curva desplazada saliente |
23.2.7.5.3. 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.
23.2.7.6. Bufer unilateral¶
Crea un bufer en un lado (derecho o izquierdo) de las líneas en una capa vectorial lineal.
23.2.7.6.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
La capa lineal entrante |
Nombre de la columna geometría |
|
[cadena] Predeterminado: “geometry” |
El nombre de la columna de geometría de la capa entrante a usar |
Distancia de buffer |
|
[número] Predeterminado: 10.0 |
|
Bufer lateral |
|
[enumeración] Predeterminado: 0 |
Una de:
|
Disolver por atributo Opcional |
|
[campo de tabla: cualquier] Preestablecido: Ninguno |
Campo a usar par disolver |
Disolver todos los resultados |
|
[booleano] Preestablecido: False |
Si se establece, el resultado es disuelto. 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 |
|
[booleano] Preestablecido: False |
|
Opciones de creación adicional (opcional) |
|
[cadena] Predeterminado: “” (sin opciones adicionales) |
Opciones adicionales de creación GDAL. |
Bufer unilateral |
|
[vector: polígono] Predeterminado: |
Especifica la capa de bufer saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.2.7.6.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Bufer unilateral |
|
[vector: polígono] |
La capa bufer saliente |
23.2.7.6.3. 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.
23.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.
23.2.7.7.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
La capa lineal entrante |
Nombre de la columna geometría |
|
[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 |
|
[número] Predeterminado: 0.5 (mitad de la línea) |
|
Opciones de creación adicional (opcional) |
|
[cadena] Predeterminado: “” (sin opciones adicionales) |
Opciones adicionales de creación GDAL. |
Puntos a lo largo de línea |
|
[vectorial: puntual] Predeterminado: |
Especifica la capa de puntos saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.2.7.7.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos a lo largo de línea |
|
[vectorial: puntual] |
La capa puntual saliente |
23.2.7.7.3. 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.