23.1.15. Geometría vectorial

23.1.15.1. Agregar atributos de geometría

Calcula las propiedades geométricas de los objetos de una capa vectorial y las incluye en la capa resultado.

Genera una nueva capa vectorial con el mismo contenido de la capa de entrada, pero con atributos adicionales que contienen las medidas geométricas basadas en el sistema de coordenadas de referencia.

Los atributos agregados a la tabla dependen del tipo de geometría y de la dimensión de la capa de entrada:

  • para punto capas: coordenadas X (xcoord), Y (ycoord), Z (zcoord) y/o valor M (mvalue)

  • para línea capas: longitud y para tipos de geometría LineString y CompoundCurve, la característica sinuosidad y la distancia recta (straightdis)

  • para polígono capas: perímetro y área

Default menu: Vector ‣ Geometry Tools

23.1.15.1.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Usando el cálculo

CALC_METHOD

[enumeración]

Predeterminado: 0

Cálculo de los parámetros a usar para las propiedades geométricas. Uno de:

  • 0 — SRC de la Capa

  • 1 — SRC del Proyecto

  • 2 — Elipsoidal

Añadida información geométrica

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especificar la capa de salida (copia de la entrada con geometría). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.1.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Añadida información geométrica

SALIDA

[la misma que la entrada]

Copia de la capa de entrada de vector con la adición de los campos de geometría

23.1.15.1.3. Python code

Algorithm ID: qgis:exportaddgeometrycolumns

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.

23.1.15.2. Agregar

Toma una capa de vector o table y crea una nueva capa agregando característica en base a una expresión agrupar por.

Características por las que la expresión agrupar por al devolver el mismo valor se agrupan juntas.

Es posible agrupar todas las características fuente juntas usandoun valor constante en el parámetro agrupar por, ejemplo: NULL.

También es posible agrupar características por múltiples campos usando la función Array, ejemplo: Array(«Field1», «Field2»).

Las geometrías (si están presentes) se combinan en una geometría multiparte para cada grupo. Los atributos de salida se calculan en función de una definición agregada dada.

Este algoritmo permite el uso de las aggregates functions predeterminadas de la máquina QGIS Expression.

23.1.15.2.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Agrupar por expresión

GROUP_BY

[tablefield: cualquier]

Predeterminado: “NULL”

Elegir el campo de agrupación. Si NULL se agruparán todas las características.

Agregados

AGREGADOS

[lista]

Lista de definiciones de campo de capa de salida. Ejemplo de una definición de campo:

{“agregado”: “sum”, “delimitador”: “,”, “input”: “ $area”, “longitud”: 10, “nombre”: “totarea”, “precisión”: 0, “tipo”: 6}

Por defecto, la lista contiene todos los campos de la capa de entrada. En la GUI, usted puede editar estos campos y sus definiciones y puede también:

Por cada campo del que desee recuperar información, necesita definir lo siguiente:

Expresión de entrada [expresión] (entrada)

Campo o expresión de la capa de entrada.

Función agregada [enumeración] (agregada)

Function a usar sobre la expresión de entrada para que devuelva el valor agregado.

Predeterminado: concatenado (para tipo de datos cadena), suma (para tipo de datos numérico)

Delimitador [cadena] (delimitador)

Cadena de texto para separar valores agregados, por ejemplo en caso de concatenación.

Por defecto: ,

Nombre del campo de salida [cadena] (nombre)

Nombre del campo agregado en la capa de salida. Por defecto se mantiene el nombre del campo de entrada.

Tipo [enumeración] (tipo)

Tipo de datos del campo de salida. Uno de:

  • 1 — Booleano

  • 2 — Entero

  • 4 — Entero64

  • 6 — Doble

  • 10 — Cadena

  • 14 — Fecha

  • 16 — FechaHora

Longitud [número] (longitud)

Longitud del campo de salida.

Precisión [número] (precisión)

Precisión del campo de salida.

Cargar campos desde la capa

Solo GUI

[vector: cualquiera]

Usted puede cargar campos desde otra capa y usarlos para la agregación

Agregado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa de salida (agregada) Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.2.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Agregado

SALIDA

[la misma que la entrada]

Capa de vector multigeometría con valores agregados

23.1.15.2.3. Python code

Algorithm ID: qgis:aggregate

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.

23.1.15.3. Contorno

Lo que devuelve el cierre del límite combinatorio de las geometrías de entrada (i.e. el límite topológico de la geometría)

Solo para capas de polígono y línea.

Para geometrías de polígono , el límite consta de todas las lineas que forman el anillo del poligono.

../../../../_images/boundary_polygon.png

Figura 23.26 Límites (línea discontinua negra) de la capa fuente del polígono

Para geometrías de lineas, los límites son sus puntos finales.

../../../../_images/boundary_lines.png

Figura 23.27 Capa límite (puntos rojos) para líneas. En amarillo una característica seleccionada.

23.1.15.3.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Perímetro

SALIDA

[vector: punto, línea]

Predeterminado: [Crear capa temporal]

Especifique la capa de salida (perímetro). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.3.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Perímetro

SALIDA

[vector: punto, línea]

Limites de la capa de entrada (punto para línea y línea para polígono)

23.1.15.3.3. Python code

Algorithm ID: qgis:boundary

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.

23.1.15.4. Recuadros delimitadores

Calcula el cuadro delimitador (sobre) de cada entidad en una capa de entrada. Se soportan geometrías de línea y polígono.

../../../../_images/bounding_box.png

Figura 23.28 Las líneas negras representan los cuadros delimitadores de cada entidad polígono

checkbox Permite features in-place modification

23.1.15.4.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Límites

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifique la capa de salida (cuadro delimitador). Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.4.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Límites

SALIDA

[vector: polígono]

Cuadros delimitadores de la capa de entrada

23.1.15.4.3. Python code

Algorithm ID: qgis:boundingboxes

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.

23.1.15.5. Buffer

Calcula un área de búfer para todas las entidates de una capa de entrada, utilizando una distancia fija.

Es posible usar una distancia negativa para capas de entrada de polígono. En este caso, el búfer dará como resultado un polígono mas pequeño (retroceso).

../../../../_images/buffer2.png

Figura 23.29 Búfer (en amarillo) de puntos, línea y poligono

checkbox Permite features in-place modification

Default menu: Vector ‣ Geoprocessing Tools

23.1.15.5.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Distancia

DISTANCIA

[número dataDefined]

Predeterminado: 10.0

Distancia del búfer (desde el límite de cada característica). Usted puede usar el botón Datos Definidos de la derecha para elegir un campo desde el que sera calculado el radio. De este modo usted puede tener radios diferentes para cada característica (see Buffer de distancia variable).

Segmentos

SEGMENTOS

[número]

Predeterminado: 5

Controla el número de segmentos de linea a usar para aproximadamente un cuarto de circulo cuando se crean compensaciones redondeadas.

Estilo tapa final

ESTILO_TAPA_FINAL

[enumeración]

Predeterminado: 0

Controla como se manejan los finales de linea en el búfer. Uno de:

  • 0 — Redondo

  • 1 — Plano

  • 2 — Cuadrado

../../../../_images/buffer_cap_style.png

Figura 23.30 Estilos de tapa redondo, plano y cuadrado

Unir estilo

UNIR_ESTILO

[enumeración]

Por defecto: 0

Especifica si se deben utilizar uniones redondas, de inglete o biseladas al compensar esquinas en una línea. Las opciones son:

  • 0 — Redondo

  • 1 — Inglete

  • 2 — Bisel

Límite de inglete

LIMITE_DE_INGLETE

[número]

Preestablecido: 2.0

Controla la distancia máxima desde la curva de desplazamiento a utilizar al crear una unión en inglete (solo aplicable para estilos de unión en inglete). Mínimo: 1.

Resultado de disolución

DISOLVER

[boolean]

Preestablecido: Falso

Disuelva el buffer final. Si es ``Verdadero”” (marcado), los búferes superpuestos se disolverán (combinarán) en una nueva función.

../../../../_images/buffer_dissolve1.png

Figura 23.31 Buffer estádar y disuelto

Buffered

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa saliente (buffer). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.5.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Buffered

SALIDA

[vector: polígono]

Salida capa poligonal (buffer)

23.1.15.5.3. Python code

Algorithm ID: qgis:buffer

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.

23.1.15.6. Centroides

Crea una nueva capa de puntos, con puntos representado los centroides de las geometrías de la capa de entrada.

El centroide es un punto simple representando el baricentro (de todas las partes) de la entidad, además puede estar fuera de los límites de la entidad. Pero puede también ser un punto en cada parte de la entidad.

Los atributos de los puntos en la capa de salida son los mismos que para las entidades originales.

../../../../_images/centroids2.png

Figura 23.32 Las estrellas rojas representan los centroides de las entidades de la capa entrante.

checkbox Permite features in-place modification

Default menu: Vector ‣ Geometry Tools

Ver también

Punto en la superficie

23.1.15.6.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Crear centroide para cada capa

TODAS_LAS_PARTES

[boolean dataDefined]

Preestablecido: Falso

Si es verdadero (marcado), un centroide puede ser creado para cada parte de la geometría

Centroides

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especifica la capa de salida (centroide). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.6.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Centroides

SALIDA

[vector: point]

Capa vectorial saliente de puntos (centroides)

23.1.15.6.3. Python code

Algorithm ID: qgis:centroids

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.

23.1.15.7. Comprobar validez

Realiza una verificación de validez en las geometrías de una capa vectorial.

Las geometrías son clasificadas en tres grupos (válida, inválida y errónea) y para cada grupo, se genera una capa vectorial con sus geometrías:

  • La salida Válida contiene solo las geometrías válidas (sin errores topológicos).

  • La capa salida Inválida contiene todas las geometrías inválidas encontradas por el algoritmo.

  • La capa salida errónea es una capa de puntos que señala donde se han encontrado geometrías inválidas.

Las tablas de atributos de las capas generadas contendrán alguna información adicional («message» para la capa error , «FID» y «_errors» para la capa invalid y solo «FID» para la capa valid):

La tabla de atributos de cada capa vectorial generada contendrá información adicional (número de errores encontrados y tipos de error):

../../../../_images/check_validity.png

Figura 23.33 Izquierda: la capa de entrada. Derecha: la capa válida (verde), la capa no válida (naranja)

Default menu: Vector ‣ Geometry Tools

23.1.15.7.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

CAPA_ENTRANTE

[vector: cualquiera]

Capa de vector de entrada

Methodo

METHODO

[enumeración]

Preestablecido: 2

Método a usar para probar validez. Opciones:

  • 0: El seleccionado en la configuración de digitalización

  • 1: QGIS

  • 2: GEOS

Ignorar la autointersección del anillo

IGNORAR_LA_AUTOINTERSECCION_DEL_ANILLO

[boolean]

Preestablecido: Falso

Ignorar los anillos auto intersectantes cuando verifique la validez.

Salida Válida

SALIDA_VALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifique la capa vectorial para que contenga una copia de las geometrías válidas de la capa fuente. Uno de:

  • Saltar salida

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

Salida Inválida

SALIDA_INVALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Capa vectorial que contiene una copia de las geometrías no válidas de la capa fuente con el campo _errors que enumera el resumen de los error(es) encontrados. Uno de:

  • Saltar salida

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

Salida Error

SALIDA_ERROR

[vector: point]

Predeterminado: [Crear capa temporal]

Capa de puntos de la posición exacta de los problemas de validez detectados con el campo mensaje message que describe los error(es) encontrados. Uno de:

  • Saltar salida

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.7.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Recuento de errores

RECUENTO_DE_ERRORES

[número]

El número de geometrías que causan errores.

Salida Error

SALIDA_ERROR

[vector: point]

Capa de puntos de la posición exacta de los problemas de validez detectados con el campo message que describe los error(es) encontrados.

Recuento de geometrías inválidas

RECUENTO_INVALIDAS

[número]

El número de geometrías inválidas.

Salida Inválida

SALIDA_INVALIDA

[la misma que la entrada]

Capa vectorial que contiene una copia de las geometrías no válidas de la capa fuente con el campo _errors que enumera el resumen de los error(es) encontrados.

Recuento de geometrías válidas

RECUENTO_VALIDAS

[número]

El número de geometrías válidas.

Salida Válida

SALIDA_VALIDA

[la misma que la entrada]

Capa vectorial conteniendo una copia de las geometrías válidas de la capa fuente.

23.1.15.7.3. Python code

Algorithm ID: qgis:checkvalidity

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.

23.1.15.7.4. Tipos de mensajes de error y sus significados

Tabla 23.1 Si el método GEOS es usado pueden suceder los siguientes mensajes de error:

Mensaje Error

Explicación

Ejemplo

Punto repetido

Este error sucede cuando un vértice dado se repite.

../../../../_images/geos_rep_point.png

Auto-intersección de anillo

Este error sucede cuando una geometría se toca a sí misma y genera un anillo.

../../../../_images/geos_ring_inter.png

Auto-Intersección

Este error sucede cuando una geometría se toca a sí misma.

../../../../_images/geos_self_inter.png

Error de validación de topología

Huecos encontrados fuera del núcleo

Los huecos están anidados

El interior está desconectado

Núcleos anidados

Este error ocurre cuando una geometría poligonal está encime de otra geometría polgonal.

../../../../_images/geos_nest_shell.png

Anillos duplicados

Este error sucede cuando dos anillos (exterior e interior) de una geometría poligonal son idénticos

../../../../_images/geos_dupl_rings.png

Demasiados pocos puntos en componente geométrico

Coordenada Inválida

Para una geometría de punto, este error ocurre cuando la geometría no tiene un par de coordenadas adecuado. El par de coordenadas no contiene un valor de latitud y un valor de longitud en ese orden.

El anillo no está cerrado

Tabla 23.2 Si el método QGIS es empleado pueden suceder los siguientes mensajes de error:

Mensaje Error

Explicación

Ejemplo

Segmento %1 del anillo %2 del polígono %3 intersecta el segmento %4 del anillo %5 del polígono %6 a %7

Anillo %1 con menos de cuatro puntos

Anillo %1 no cerrado

Línea %1 con menos de dos puntos

Línea %1 contiene %n nodo(s) duplicados en %2

Este error sucede cuando puntos consecutivos en una línea tienen las mismas coordenadas.

../../../../_images/geos_rep_point.png

Segmentos %1 y %2 de la línea %3 intersecta a %4

Este error sucede cuando una línea se auto intersecta (dos segmentos de la línea se intersectan mutuamente).

../../../../_images/qgis_seg_line_int.png

Auto-intersección de anillo

Este error sucede cuando un anillo/frontera (isla) exterior o interior de una geometría poligonal se intersecta a sí misma.

../../../../_images/geos_ring_inter.png

Anillo %1 del polígono %2 no en anillo exterior

Polígono %1 permanece dentro del polígono %2

Este error sucede cuando una parte de una geometría multipoligonal está dentro de un hueco de una geometría multipoligonal.

../../../../_images/qgis_poliinside_.png

23.1.15.8. Coleccionar geometrías

Toma una capa vectorial y colecciona sus geometrías en nuevas geometrías multiparte.

Uno o mas atributos se pueden especificar para recoger solo geometrías pertenecientes a la misma clase (teniendo el mismo valor para los atributos especificados), alternativamente todas las geometrías pueden ser coleccionadas.

Todas las geometrías salientes serán convertidas a multi geometrías, incluso aquellas con una única parte. Este algoritmo no disuelve geometrías superpuestas - ellas serán coleccionadas juntas sin modificar la forma de cada geometría parte.

Vea los algoritmos “Promote to multipart” o “Aggregate” para opciones alternativas.

Default menu: Vector ‣ Geometry Tools

23.1.15.8.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Campos de ID únicos

CAMPO

[tablefield: any] [list]

Elija uno o mas atributos para coleccionar las geometrías

Coleccionadas

SALIDA

[la misma que la entrada]

Capa vectorial con las geometrías recopiladas

23.1.15.8.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Coleccionadas

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vetorial saliente para las geometrías recopiladas. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.8.3. Python code

Algorithm ID: qgis:collect

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.

23.1.15.9. Casco cóncavo (formas alfa)

Calcula el casco cóncavo de las entidades en una capa entrante de puntos.

../../../../_images/concave_hull_threshold.png

Figura 23.34 Cascos cóncavos con diferentes umbrales (0.3, 0.6, 0.9)

23.1.15.9.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada de puntos

ENTRADA

[vector: point]

Capa vectorial de puntos de entrada

Umbral

ALFA

[número]

Preestablecido: 0.3

Número desde 0 (casco cóncavo máximo) a 1 (casco convexo).

Permitir huecos

HUECOS

[boolean]

Preestablecido: Verdadero

Elija si desea permitir agujeros en el casco cóncavo final

Dividir geometría multiparte en geometrías de única parte

NO_MULTIGEOMETRIA

[boolean]

Preestablecido: Verdadero

Compruebe si desea tener geometrías de una sola parte en lugar de las de varias partes.

Casco Cóncavo

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.9.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Casco Cóncavo

SALIDA

[vector: polígono]

La capa vectorial saliente

23.1.15.9.3. Python code

Algorithm ID: qgis:concavehull

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.

23.1.15.10. Casco Concavo (vecino k-mas cercano)

Genera un polígono de casco cóncavo a partir de un conjunto de puntos. Si la capa de entrada es una línea o una capa de polígono, usará los vértices.

El número de vecinos a considerar determina la concavidad del polígono de salida. Un número más bajo dará como resultado un casco cóncavo que sigue los puntos muy de cerca, mientras que un número más alto tendrá una forma más suave. El número mínimo de puntos vecinos a considerar es 3. Un valor igual o mayor que el número de puntos dará como resultado un casco convexo.

Si se selecciona un campo, el algoritmo agrupará las entidades en la capa de entrada utilizando valores únicos en ese campo y generará polígonos individuales en la capa de salida para cada grupo.

23.1.15.10.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Número de puntos vecinos a considerar (un número más bajo es más cóncavo, un número más alto es más suave)

KVECINOS

[número]

Preestablecido: 3

Determina la concavidad del polígono de salida. Un número pequeño dará como resultado un casco cóncavo que sigue los puntos muy de cerca, mientras que un número alto hará que el polígono se parezca más al casco convexo (si el número es igual o mayor que el número de entidades, el resultado será el casco convexo). Valor mínimo: 3.

Campo

Opcional

CAMPO

[tablefield: cualquier]

Preestablecido: Ninguno

Si se especifica, se genera un polígono de casco cóncavo para cada valor único del campo (seleccionando entidades usando este valor).

Casco Cóncavo

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.10.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Casco Cóncavo

SALIDA

[vector: polígono]

La capa vectorial saliente

23.1.15.10.3. Python code

Algorithm ID: qgis:knearestconcavehull

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.

23.1.15.11. Convierte el tipo de geometría

Genera una nueva capa basada en una existente, con un tipo diferente de geometría.

Not all conversions are possible. For instance, a line can be converted to a point, but a point cannot be converted to a line. A line can also be converted to a polygon.

23.1.15.11.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Nuevo tipo gemetría

TIPO

[enumeración]

Predeterminado: 0

Tipo de geometría a aplicar para las entidades salientes. Una de:

  • 0 — Centroides

  • 1 — Nodos

  • 2 — Cadenas lineales

  • 3 — Multilíneas

  • 4 — Poligonal

Convertido

SALIDA

[vector: cualquiera]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.11.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Convertido

SALIDA

[vector: cualquiera]

Capa vectorial saliente - el tipo depende de los parámetros

23.1.15.11.3. Python code

Algorithm ID: qgis:convertgeometrytype

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.

23.1.15.12. Casco convexo

Calcula el casco convexo para cada entidad en la capa de entrada.

Consulte el algoritmo “Geometría de límite mínimo” para obtener un cálculo de casco convexo que cubra toda la capa o subconjuntos agrupados de entidades.

../../../../_images/convex_hull1.png

Figura 23.35 Las líneas negras identifican el casco convexo para cada entidad de capa

checkbox Permite features in-place modification

Default menu: Vector ‣ Geoprocessing Tools

23.1.15.12.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Casco cóncavo

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.12.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Casco cóncavo

SALIDA

[vector: polígono]

La capa vectorial saliente (casco convexo)

23.1.15.12.3. Python code

Algorithm ID: qgis:convexhull

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.

23.1.15.13. Crea una capa desde extensión

Crea una nueva capa vectorial que contiene una única entidad con geometría que coincide con la extensión de la capa de entrada.

Se puede usar en modelos para convertir una extensión literal (formato `` xmin “”, `` xmax “”, `` ymin “”, `` ymax “”) en una capa que se puede usar para otros algoritmos que requieren un entrada basada en capas.

23.1.15.13.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

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

ENTRADA

[extent]

Extensión de entrada

Extensión

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.13.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Extensión

SALIDA

[vector: polígono]

La capa vectorial saliente (extensión)

23.1.15.13.3. Python code

Algorithm ID: qgis:extenttolayer

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.

23.1.15.14. Crear capas desde puntos

Crea una nueva capa vectorial que contiene una única entidad con geometría que coincide con un parámetro de punto. Se puede usar en modelos para convertir un punto en una capa de puntos para algoritmos que requieren una entrada basada en capas.

23.1.15.14.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Punto

ENTRADA

[coordenadas]

Entrade de puntos, incluyendo información del CRS (ejemplo: 397254,6214446 [EPSG:32632]).

Si el CRS no es proporcionado, se usará el CRS del Proyecto.

El punto puede ser especificado clickando en el canvas del mapa.

Punto

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especificar la capa saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.14.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Punto

SALIDA

[vector: point]

La capa vectorial de puntos saliente conteniendo los puntos de entrada.

23.1.15.14.3. Python code

Algorithm ID: qgis:pointtolayer

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.

23.1.15.15. Crear buffer de cuñas

Crea buffers de formas acuñadas desde los puntos entrantes

../../../../_images/wedge_buffers.png

Figura 23.36 Buffers de cuñas

La salida nativa de este algoritmo son geometrías CurvePolygon, pero pueden segmentarse automáticamente a Polígonos según el formato de salida.

23.1.15.15.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: point]

Capa vectorial de puntos de entrada

Azimuth (grados al Norte)

AZIMUTH

[número dataDefined]

Preestablecido: 0.0

Ángulo (en grados) como el valor medio de la cuña

Ancho de cuña (en grados)

ANCHO

[número dataDefined]

Preestablecido: 45.0

Ancho (en grados) del búfer. La cuña se extenderá hasta la mitad del ancho angular a ambos lados de la dirección azimutal.

../../../../_images/wedge_buffers_azimuth_width.png

Figura 23.37 Azimut y valores de ancho del buffer de cuñas

Radio exterior

RADIO_EXTERIOR

[número dataDefined]

Preestablecido: 1.0

El tamaño exterior (longitud) de la cuña: el tamaño se entiende desde el punto de origen hasta el borde de la forma de la cuña.

Radio Interior

Opcional

RADIO_INTERIOR

[número dataDefined]

Preestablecido: 0.0

Valor de radio interior. Si es 0 la cuña empezará desde el punto origen.

Buffers

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.15.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Buffers

SALIDA

[vector: polígono]

La capa vectorial de salida (buffer de cuña)

23.1.15.15.3. Python code

Algorithm ID: qgis:wedgebuffers

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.

23.1.15.16. Triangulación Delaunay

Crea una capa poligonal mediante triangulación Delaunay correspondiendo a la capa entrante de puntos.

../../../../_images/delaunay1.png

Figura 23.38 Triangulación Delaunay en puntos

Default menu: Vector ‣ Geometry Tools

23.1.15.16.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: point]

Capa vectorial de puntos de entrada

Triangulación Delaunay

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.16.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Triangulación Delaunay

SALIDA

[vector: polígono]

La capa vectorial saliente (triangulación Delaunay)

23.1.15.16.3. Python code

Algorithm ID: qgis:delaunaytriangulation

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.

23.1.15.17. Borrar agujeros

Toma una capa de polígonos y elimina agujeros en polígonos. Crea una nueva capa vectorial en la que los polígonos con agujeros han sido reemplazados por polígonos con solo su anillo externo. Los atributos no se modifican.

Un parámetro de área mínima opcional permite eliminar solo los agujeros que son más pequeños que un umbral de área especificado. Si deja este parámetro en `` 0.0 “”, se eliminarán todos los agujeros.

../../../../_images/delete_holes.png

Figura 23.39 Antes y después de la limpieza

checkbox Permite features in-place modification

23.1.15.17.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: polígono]

Capa vectorial de polígonos entrante

Borra huecos con área menor que

Opcional

AREA_MINIMA

[número dataDefined]

Preestablecido: 0.0

Solo se eliminarán los agujeros con un área inferior a este umbral. Si se agrega `` 0.0 “”, se eliminarán todos los agujeros.

Limpio

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.17.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Limpio

SALIDA

[la misma que la entrada]

La capa (limpia) vectorial saliente

23.1.15.17.3. Python code

Algorithm ID: qgis:deleteholes

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.

23.1.15.18. Densificar por conteo

Toma una capa lieal o poligonal y genera una nueva en la cual las geometrías tienen un número de vértices mayor que la original.

Si las geometrías tienen presentes valores Z o M estos serán interpolados linealmente a los vértices añadidos.

El número de nuevos vértices a añadir a cada segmento es especificado como un parámetro de entrada.

../../../../_images/densify_geometry.png

Figura 23.40 Los puntos rojos muestran los vértices antes y despues de densificar

checkbox Permite features in-place modification

Default menu: Vector ‣ Geometry Tools

23.1.15.18.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Vertices a añadir

VERTICES

[número]

Preestablecido: 1

Número de vértices a añadir a cada segmento

Densificado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.18.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Densificado

SALIDA

[la misma que la entrada]

La capa vectorial saliente (densificada)

23.1.15.18.3. Python code

Algorithm ID: qgis:densifygeometries

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.

23.1.15.19. Densificar por intervalo

Toma una capa lieal o poligonal y genera una nueva en la cual las geometrías tienen un número de vértices mayor que la original.

Las geometrías se densifican añadiendo vértices adicionales regularmente colocados dentro de cada segmento, de modo que la distancia máxima entre dos vértices cualesquiera no supere la distancia especificada.

Si las geometrías tienen presentes valores Z o M estos serán interpolados linealmente a los vértices añadidos.

Ejemplo

Especificando una distancia de 3 causaría que el segmento [0 0] -> [10 0] sea convertido a [0 0] -> [2.5 0] -> [5 0] -> [7.5 0] -> [10 0], desde 3 vértices extra son requeridos en el segmento y espaciandolos a incrementos 2.5 permite que sean convenientemente espaciados a lo largo del segmento.

../../../../_images/densify_geometry_interval.png

Figura 23.41 Densificar geometría a un intervalo dado

checkbox Permite features in-place modification

Ver también

Densificar por conteo

23.1.15.19.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Intervalo entre vértices a añadir

INTERVALO

[número dataDefined]

Preestablecido: 1.0

Distancia máxima entre dos vértices consecutivos

Densificado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.19.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Densificado

SALIDA

[la misma que la entrada]

La capa vectorial saliente (densificada)

23.1.15.19.3. Python code

Algorithm ID: qgis:densifygeometriesgivenaninterval

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.

23.1.15.20. Disolver

Toma una capa vectorial y combina sus características en nuevas entidades. Se pueden especificar uno o más atributos para disolver entidades que pertenecen a la misma clase (que tienen el mismo valor para los atributos especificados), alternativamente, todas las entidades se pueden disolver en una sola entidad.

Todas las geometrías de salida se convertirán en geometrías múltiples. En caso de que la entrada sea una capa de polígono, los límites comunes de los polígonos adyacentes que se disuelven se borrarán.

La tabla de atributos resultante tendrá los mismos campos que la capa de entrada. Los valores en los campos de la capa de salida son los de la primera entidad de entrada que se procesa.

../../../../_images/dissolve1.png

Figura 23.42 Disolver la capa de polígono en un atributo común

Default menu: Vector ‣ Geoprocessing Tools

23.1.15.20.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Disolver campo(s)

Opcional

CAMPO

[tablefield: any] [list]

Preestablecido: []

Las entidades que tengan el mismo valor para los campos seleccionados se reemplazarán por una sola y sus geometrías se fusionarán.

Si no se proporciona ningún campo, todas las características se disuelven, lo que da como resultado una característica única (multiparte).

Disuelto

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.20.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Disuelto

SALIDA

[la misma que la entrada]

La capa vectorial saliente con geometrías disueltas

23.1.15.20.3. Python code

Algorithm ID: qgis: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.

23.1.15.21. Drapeado (establecer el valor Z del ráster)

Utiliza valores muestreados de una banda dentro de una capa ráster para establecer el valor Z para cada vértice superpuesto en la geometría de la entidad. Los valores ráster pueden escalarse opcionalmente en una cantidad preestablecida.

Si ya existen valores Z en la capa, se sobrescribirán con el nuevo valor. Si no existen valores Z, la geometría se actualizará para incluir la dimensión Z.

23.1.15.21.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Capa ráster

RASTER

[raster]

Capa ráster con valores Z

Número de banda

BANDA

[banda ráster]

Preestablecido: 1

La banda de la capa ráster de donde tomar valores Z

Valores para vértices sin datos o no intersectantes

NODATA

[número dataDefined]

Predeterminado: 0

Valor a usar en caso de que el vértice no intersecte (un pixel valido de) el ráster

Factor de escala

SCALE

[número dataDefined]

Preestablecido: 1.0

Valor de escalado: los valores de banda se multiplican por este valor.

Actualizado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente (con valores Z desde la capa ráster). Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.21.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Actualizado

SALIDA

[la misma que la entrada]

La capa vetorial saliente con valores Z desde la capa ráster

23.1.15.21.3. Python code

Algorithm ID: qgis:setzfromraster

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.

23.1.15.22. Soltar valores M/Z

Borra los valores M (medida) o Z (altitud) de geometrías entrantes.

23.1.15.22.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa vectorial entrante con valores M o Z

Soltar valores M

SOLTAR_VALORES_M

[boolean]

Preestablecido: Falso

Borra los valores M de las geometrías

Soltar valores Z

SOLTAR_VALORES_Z

[boolean]

Preestablecido: Falso

Borra los valores Z de las geometrías

Z/M soltados

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.22.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Z/M soltados

SALIDA

[la misma que la entrada]

La capa vectorial saliente (idéntica a la capa entrante, excepto que las dimensiones M y/o Z han sido borrados de las geometrías):

23.1.15.22.3. Python code

Algorithm ID: qgis:dropmzvalues

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.

23.1.15.23. Eliminar polígonos seleccionados

Combina los polígonos seleccionados de la capa de entrada con ciertos polígonos adyacentes borrando su límite común. El polígono adyacente puede ser el que tiene el área más grande o la más pequeña o el que comparte el límite común más grande con el polígono a eliminar.

Eliminar normalmente se usa para eliminar los polígonos de astilla, es decir diminutos polígonos que son el resultado de procesos de intersección de polígonos donde los límites de las entradas son similares pero no idénticos.

Default menu: Vector ‣ Geoprocessing Tools

Ver también

Corregir geometrías

23.1.15.23.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: polígono]

Capa vectorial de polígonos entrante

Combinar selección con el polígono vecino

MODO

[enumeración]

Preestablecido: Ninguno

Elija el parámetro a usar para deshacerse de los polígonos seleccionados:

  • 0 — Mayor Área

  • 1 — Menor Área

  • 2 — Frontera común mas larga

Eliminado

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.23.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Eliminado

SALIDA

[vector: polígono]

La capa vectorial poligonal saliente

23.1.15.23.3. Python code

Algorithm ID: qgis:eliminateselectedpolygons

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.

23.1.15.24. Explotar lineas

Toma una capa de líneas y crea una nueva en la que cada capa de línea se reemplaza por un conjunto de líneas que representan los segmentos en la línea original.

Cada línea en la capa resultante contiene solo un punto inicial y final, sin vértices intermedios entre ellos.

../../../../_images/explode_lines.png

Figura 23.43 La capa de lineas original y la explotada

checkbox Permite features in-place modification

23.1.15.24.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Explotada

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.24.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Explotada

SALIDA

[vector: line]

La capa vectorial lineal saliente con entidades representado cada segmento de la capa entrante.

23.1.15.24.3. Python code

Algorithm ID: qgis:explodelines

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.

23.1.15.25. Extender líneas

Extiende la geometría en un determinado valor al principio o final de la línea.

Las líneas se extienden utilizando el rumbo del primer y último segmento de la línea.

../../../../_images/extend_lines.png

Figura 23.44 Los guiones rojos representan la extensión inicial y final de la capa original

checkbox Permite features in-place modification

Ver también

Subcadena de línea

23.1.15.25.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Distancia inicial

DISTANCIA_INICIAL

[número dataDefined]

Distancia a la que extender el primer segmento de la línea (punto inicial)

Distancia final

DISTANCIA_FINAL

[número dataDefined]

Distancia a la que extender el último segmento de la línea (punto final)

Extendido

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.25.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Extendido

SALIDA

[vector: line]

La línea saliente (extendida) de la capa vectorial.

23.1.15.25.3. Python code

Algorithm ID: qgis:extendlines

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.

23.1.15.26. Extraer valores M

Extrae los valores M de las geometrías en atributos de entidades.

De manera predeterminada, solo se extrae el valor M del primer vértice de cada entidad, sin embargo, el algoritmo puede calcular opcionalmente estadísticas sobre todos los valores M de la geometría, incluyendo suma, media, mínimo y máximo.

23.1.15.26.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Summarios a calcular

SUMARIOS

[enumeración]

Preestablecido: [0]

Estadísticas en los valores M de una geometría. una o mas de:

  • 0 — Primera

  • 1 — Última

  • 2 — Recuento

  • 3 — Suma

  • 4 — Promedio

  • 5 — Mediana

  • 6 — Desviación estándar (pop)

  • 7 — Mínimo

  • 8 — Máximo

  • 9 — Rango

  • 10 — Minoría

  • 11 — Mayoría

  • 12 — Variación

  • 13 — Q1

  • 14 — Q3

  • 15 — IQR

Prefijo de columna saliente

PREFIJO_DE_COLUMNA

[string]

Preestablecido: “m_”

El prefijo para la columna saliente (M)

Extraido

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especificar la capa saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.26.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Extraido

SALIDA

[la misma que la entrada]

La capa vectorial saliente (con valores M)

23.1.15.26.3. Python code

Algorithm ID: qgis:extractmvalues

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.

23.1.15.27. Extráe vértices específicos

Toma una capa vectorial y genera una capa de puntos con puntos representando vértices específicos en las geometrías entrantes.

Por ejemplo, este algoritmo se puede usar para extraer el primer o el último vértice de la geometría. Los atributos asociados a cada punto son los mismos asociados a la entidad a la que pertenece el vértice.

El parámetro de índices de vértice acepta una cadena separada por comas que especifica los índices de los vértices a extraer. El primer vértice corresponde a un índice de 0, el segundo vértice tiene un índice de 1, etc. Los índices negativos se pueden usar para encontrar vértices al final de la geometría, por ejemplo, un índice de -1 corresponde al último vértice, -2 corresponde al segundo último vértice, etc.

Se agregan campos adicionales a los vértices que indican la posición específica del vértice (p. Ej., 0, -1, etc.), el índice de vértice original, la parte del vértice y su índice dentro de la parte (así como su anillo para polígonos), la distancia a lo largo de geometría original y ángulo de vértice bisector para la geometría original.

23.1.15.27.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Índices de vértices

VERTICES

[string]

Preestablecido: “0”

Cadena separad por comas de los índices de los vértices aextraer.

Vértices

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.27.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Vértices

SALIDA

[vector: point]

La capa vectorial saliente (punto) conteniendo los cértices especificados de las geometrías de la capa de entrada.

23.1.15.27.3. Python code

Algorithm ID: qgis:extractspecificvertices

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.

23.1.15.28. Extraer vértices

Toma una capa vectorial y genera una capa de puntos con puntos representando los vértices en las geometrías de entrada.

Los atributos asociados a cada punto somo los mismos asociados a la entidad a la que pertenece el vértice.

Se agregan campos adicionales a los vértices que indican el índice de vértice (comenzando en 0), la parte de la entidad y su índice dentro de la parte (así como su anillo para los polígonos), la distancia a lo largo de la geometría original y el ángulo de vértice bisector de la geometría original.

../../../../_images/extract_nodes1.png

Figura 23.45 Vértices extraidos para la capa lineal y poligonal

Default menu: Vector ‣ Geometry Tools

23.1.15.28.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Vértices

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.28.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Vértices

SALIDA

[vector: point]

La capa vectorial saliente (punto) contenedora de los vértices de las geometrías de la capa de entrada.

23.1.15.28.3. Python code

Algorithm ID: qgis:extractvertices

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.

23.1.15.29. Extraer los valores Z

Extrae los valores Z de las geometrías en los atributos de la entidad.

Por defecto, solo se extrae el valor Z del primer vértice de cada entidad, sin embargo, el algoritmo puede calcular opcionalmente estadísticas sobre todos los valores Z de la geometría, incluyendo suma, media, mínimo y máximo.

23.1.15.29.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Summarios a calcular

SUMARIOS

[enumeración]

Preestablecido: [0]

Estadísticas en los valores Z de una geometría. Uno o mas de:

  • 0 — Primera

  • 1 — Última

  • 2 — Recuento

  • 3 — Suma

  • 4 — Promedio

  • 5 — Mediana

  • 6 — Desviación estándar (pop)

  • 7 — Mínimo

  • 8 — Máximo

  • 9 — Rango

  • 10 — Minoría

  • 11 — Mayoría

  • 12 — Variación

  • 13 — Q1

  • 14 — Q3

  • 15 — IQR

Prefijo de columna saliente

PREFIJO_DE_COLUMNA

[string]

Preestablecido: “z_”

El prefijo para la columna de salida (Z)

Extraido

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especificar la capa saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.29.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Extraido

SALIDA

[la misma que la entrada]

La capa vectorial saliente (con valores Z)

23.1.15.29.3. Python code

Algorithm ID: qgis:extractzvalues

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.

23.1.15.30. Filtrar vértices por valor de M

Filtra los vértices en función de su valor M, devolviendo geometrías con solo puntos de vértice que tienen un valor M mayor o igual que el valor mínimo especificado y / o menor o igual que el valor máximo.

Si no se especifica el valor mínimo, solo se prueba el valor máximo y, de manera similar, si no se especifica el valor máximo, solo se prueba el valor mínimo.

../../../../_images/filter_zm.png

Figura 23.46 La línea roja representa la línea negra con solo vértices cuyo valor M es <= 10.

Nota

Dependiendo de los atributos de geometría de entrada y los filtros utilizados, las geometrías resultantes creadas por este algoritmo pueden no ser válidas.

23.1.15.30.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea entrant o capa vectorial poligonal de las que remover vértices

Mínimo

Opcional

MIN

[número dataDefined]

Por defecto: no definido

Mínimo permitido de los valores M

Máximo

Opcional

MAX

[número dataDefined]

Por defecto: no definido

Máximo permitido de valores M

Filtrado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.30.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Filtrado

SALIDA

[la misma que la entrada]

La capa vectorial saliente de entidades con sólo los vértices filtrados.

23.1.15.30.3. Python code

Algorithm ID: qgis:filterverticesbym

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.

23.1.15.31. Filtrar vértices por valor de Z

Filtra los vértices en función de su valor Z, devolviendo geometrías con solo puntos de vértice que tienen un valor Z mayor o igual que el valor mínimo especificado y / o menor o igual que el valor máximo.

Si no se especifica el valor mínimo, solo se prueba el valor máximo y, de manera similar, si no se especifica el valor máximo, solo se prueba el valor mínimo.

../../../../_images/filter_zm.png

Figura 23.47 La línea roja representa la línea negra con solo vértices cuyo valor Z es <= 10.

Nota

Dependiendo de los atributos de geometría de entrada y los filtros utilizados, las geometrías resultantes creadas por este algoritmo pueden no ser válidas. Es posible que deba ejecutar el algoritmo Corregir geometrías para garantizar su validez.

23.1.15.31.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea entrant o capa vectorial poligonal de las que remover vértices

Mínimo

Opcional

MIN

[número dataDefined]

Por defecto: no definido

Mínimo permitido de valores Z

Máximo

Opcional

MAX

[número dataDefined]

Por defecto: no definido

Máximo permitido de valores Z

Filtrado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.31.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Filtrado

SALIDA

[la misma que la entrada]

La capa vectorial saliente de entidades con sólo los vértices filtrados.

23.1.15.31.3. Python code

Algorithm ID: qgis:filterverticesbyz

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.

23.1.15.32. Corregir geometrías

Intenta crear una representación válida de una geometría no válida dada sin perder ninguno de los vértices de entrada. Ya se devuelven geometrías válidas sin más intervención. Siempre genera una capa de geometría múltiple.

Nota

Los valores M se eliminarán de la salida.

checkbox Permite features in-place modification

Ver también

Comprobar validez

23.1.15.32.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Geometrías corregidas

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.32.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Geometrías corregidas

SALIDA

[la misma que la entrada]

La capa vectorial saliente con las geometrías corregidas.

23.1.15.32.3. Python code

Algorithm ID: qgis:fixgeometries

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.

23.1.15.33. Fuerza la regla de la mano derecha

Obliga a las geometrías de polígonos a respetar la regla de la mano derecha, en la que el área delimitada por un polígono está a la derecha del límite. En particular, el anillo exterior está orientado en sentido horario y cualquier anillo interior en sentido antihorario.

23.1.15.33.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: polígono]

Capa de vector de entrada

Reorientado

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.33.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Reorientado

SALIDA

[vector: polígono]

La capa vectorial saliente con geometrías reorientadas.

23.1.15.33.3. Python code

Algorithm ID: qgis:forcerhr

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.

23.1.15.34. Línea geodésica dividida en antimeridiano

Divide una línea en múltiples segmentos geodésicos, siempre que la línea cruza el antimeridiano (±180 grados de longitud).

La división en el antimeridiano ayuda a la representación visual de las líneas en algunas proyecciones. La geometría devuelta siempre será una geometría de varias partes.

Siempre que los segmentos de línea en la geometría de entrada crucen el antimeridiano, se dividirán en dos segmentos, y la latitud del punto de ruptura se determinará utilizando una línea geodésica que conecta los puntos a cada lado de este segmento. La configuración actual del elipsoide del proyecto se utilizará al calcular este punto de interrupción.

Si la geometría de entrada contiene valores M o Z, estos se interpolarán linealmente para los nuevos vértices creados en el antimeridiano.

23.1.15.34.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Cortar

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial lineal de salida. Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.34.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Cortar

SALIDA

[vector: line]

La capa vectorial lineal saliente cortada en el antimeridiano.

23.1.15.34.3. Python code

Algorithm ID: qgis:antimeridiansplit

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.

23.1.15.35. Geometría por expresión

Actualiza las geometrías existentes (o crea nuevas geometrías) para las características de entrada mediante el uso de una expresión QGIS.

Esto permite modificaciones de geometría complejas que pueden utilizar toda la flexibilidad del motor de expresión QGIS para manipular y crear geometrías para las características de salida.

Para obtener ayuda con las funciones de expresión QGIS, consulte la ayuda incorporada disponible en generador de expresiones.

23.1.15.35.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Tipo de geometría saliente

GEOMETRIA_SALIENTE

[enumeración]

Predeterminado: 0

La geometría de salida depende en gran medida de la expresión: por ejemplo, si crea un búfer, el tipo de geometría debe ser polígono. Uno de:

  • 0 — Poligonal

  • 1 — Lineal

  • 2 — Puntos

Geometría saliente tiene valores Z

CON_Z

[boolean]

Preestablecido: Falso

Elija si la geometría de salida debe incluir la dimensión Z

Geometría saliente tiene valores M

CON_M

[boolean]

Preestablecido: Falso

Elija si la geometría de salida debe incluir la dimensión M

Geometría de expresión

EXPRESION

[expresion]

Preestablecido: “$geometry”

Agregue la expresión de geometría que desea usar. Puede usar el botón para abrir el cuadro de diálogo Expresión. El cuadro de diálogo enumera todas las expresiones relevantes, junto con su ayuda y guía.

Geometría modificada

SALIDA

[vector: cualquiera]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.35.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Geometría modificada

SALIDA

[vector: cualquiera]

La capa vectorial saliente

23.1.15.35.3. Python code

Algorithm ID: qgis:geometrybyexpression

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.

23.1.15.36. Interpolar puntos en línea

Crea una geometría de punto interpolada a una distancia establecida a lo largo de geometrías de línea o curva.

Los valores Z y M se interpolan linealmente de los valores existentes.

Si se encuentra una geometría multiparte, solo se considera la primera parte al calcular la subcadena.

Si la distancia especificada es mayor que la longitud de la entidad de entrada, la entidad resultante tendrá una geometría nula.

../../../../_images/interpolated_point.png

Figura 23.48 Punto interpolado a 500 m del comienzo de la línea.

23.1.15.36.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Distancia

DISTANCIA

[número dataDefined]

Preestablecido: 0.0

Distancia desde el comienzo de la línea

Puntos interpolados

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.36.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos interpolados

SALIDA

[vector: point]

La capa vectorial saliente de punto con entidades a una distancia establecida a lo largo de la línea o el límite del polígono

23.1.15.36.3. Python code

Algorithm ID: qgis:interpolatepoint

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.

23.1.15.37. Mantener N partes mayores

Toma una capa con polígonos o multipolígonos y devuelve una nueva capa en la que solo se mantienen los polígonos más grandes * n * de cada entidad multipolígono. Si una entidad tiene * n * o menos partes, la entidad solo se copiará.

../../../../_images/n_biggest.png

Figura 23.49 En el sentido de las agujas del reloj desde la parte superior izquierda: función multiparte original, una, dos y tres partes más grandes

23.1.15.37.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Polígonos

ENTRADA

[vector: polígono]

Capa vectorial de polígonos entrante

Partes a mantener

PARTES

[número]

Preestablecido: 1

Número de piezas para guardar. Si es 1, solo se mantendrá la mayor parte de la función.

Partes

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.37.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Partes

SALIDA

[vector: polígono]

La capa vectorial poligonal saliente con las N partes mayores de cada entidad

23.1.15.37.3. Python code

Algorithm ID: qgis:keepnbiggestparts

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.

23.1.15.38. Subcadena de línea

Devuelve la parte de una línea (o curva) que se encuentra entre las distancias de inicio y fin especificadas (medidas desde el principio de la línea)

Los valores Z y M se interpolan linealmente de los valores existentes.

Si se encuentra una geometría multiparte, solo se considera la primera parte al calcular la subcadena.

../../../../_images/substring.png

Figura 23.50 Línea de subcadena con distancia de inicio establecida a 0 metros y distancia de finalización a 250 metros.

checkbox Permite features in-place modification

Ver también

Extender líneas

23.1.15.38.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Distancia inicial

DISTANCIA_INICIAL

[número dataDefined]

Distancia a lo largo de la línea de entrada al punto de inicio de la función de salida

Distancia final

DISTANCIA_FINAL

[número dataDefined]

Distancia a lo largo de la línea de entrada hasta el punto final de la función de salida

Subcadena

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial lineal de salida. Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.38.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Subcadena

SALIDA

[vector: line]

La capa saliente vectorial lineal.

23.1.15.38.3. Python code

Algorithm ID: qgis:linesubstring

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.

23.1.15.39. Lineas a polígonos

Genera una capa poligonal usando como anillos poligonales las líneas desde una capa lineal de entrada.

La tabla de atributos de la capa saliente es la misma que la de la capa entrante lineal.

Default menu: Vector ‣ Geometry Tools

23.1.15.39.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Polígonos

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.39.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Polígonos

SALIDA

[vector: polígono]

La capa vectorial poligonal saliente

23.1.15.39.3. Python code

Algorithm ID: qgis:linestopolygons

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.

23.1.15.40. Combinar líneas

Combina todas las partes conectadas de geometrías MultiLineString  en simples geometrías LineString.

Si alguna parte de las geometrías MultiLineString de entrada no está conectada, la geometría resultante será una MultiLineString que contiene las líneas que podrían fusionarse y las partes de la línea no conectadas.

checkbox Permite features in-place modification

23.1.15.40.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Mezclado

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial lineal de salida. Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.40.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Mezclado

SALIDA

[vector: line]

La saliente (mezclada) capa lineal vectorial.

23.1.15.40.3. Python code

Algorithm ID: qgis:mergelines

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.

23.1.15.41. Geometría de mínima frontera

Crea geometrías que encierran las entidades desde una capa de entrada. Las características se pueden agrupar por un campo. La capa de salida contendrá una entidad por valor de grupo con una geometría (MBB) que cubra las geometrías de las entidades con un valor coincidente.

Los siguientes tipos de geometrías cercantes son soportados:

  • cuadro delimitador (envoltorio)

  • rectángulo orientado

  • círculo

  • casco convexo

../../../../_images/minimum_bounding.png

Figura 23.51 En el sentido de las agujas del reloj desde la parte superior izquierda: envoltorio, rectángulo orientado, círculo, casco convexo

23.1.15.41.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Campo

Opcional

CAMPO

[tablefield: cualquier]

Las entidades se pueden agrupar por un campo. Si se establece, esto hace que la capa de salida contenga una entidad por valor agrupado con una geometría mínima que cubra solo las entidades con valores coincidentes.

Tipo de geometría

TIPO

[enumeración]

Predeterminado: 0

Tipos de geoemtrías cercantes. Una de:

  • 0 — Envoltorio (Cuadro delimitador)

  • 1 — Rectángulo mínimo orientado

  • 2 — Circulo mínimo cercante

  • 3 — Casco convexo

Geometrías frontera

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.41.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Geometrías frontera

SALIDA

[vector: polígono]

La capa vectorial poligonal saliente (frontera)

23.1.15.41.3. Python code

Algorithm ID: qgis:minimumboundinggeometry

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.

23.1.15.42. Cícrculos mínimos cercantes

Calcula los círculos mínimos que cercan las entidades en la capa entrante.

../../../../_images/minimum_enclosing_circles.png

Figura 23.52 Circulos cercantes para cada entidad

checkbox Permite features in-place modification

23.1.15.42.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Número de segmentos en círculos

SEGMENTOS

[número]

Preestablecido: 72

El número de segmentos usados para aproximar a un círculo. Mínimo 8, maximo 100000.

Círculos mínimos cercantes

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.42.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Círculos mínimos cercantes

SALIDA

[vector: polígono]

La capa vectorial poligonal saliente

23.1.15.42.3. Python code

Algorithm ID: qgis:minimumenclosingcircle

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.

23.1.15.43. Buffer multi-anillos (distancia constante)

Calcula el búfer de múltiples anillos (donut) para las características de la capa de entrada, utilizando una distancia fija o dinámica y el número de anillos.

../../../../_images/multiringbuffer.png

Figura 23.53 Tampón de múltiples anillos para una capa de línea, punto y polígono

checkbox Permite features in-place modification

23.1.15.43.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Número de anillos

ANILLOS

[número dataDefined]

Preestablecido: 1

El número de anillos. Puede ser un valor único (la misma cantidad de anillos para todas las entidades) o puede tomarse de los datos de las entidades (la cantidad de anillos depende de los valores de las entidades).

Distancia entre anillos

DISTANCIA

[número dataDefined]

Preestablecido: 1.0

Distancia entre los anillos. Puede ser un valor único (la misma distancia para todas las entidades) o puede tomarse de los datos de las entidades(la distancia depende de los valores de las entidades).

Buffer de múltiplles anillos (distancia constante)

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.43.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Buffer de múltiplles anillos (distancia constante)

SALIDA

[vector: polígono]

La capa vectorial poligonal saliente

23.1.15.43.3. Python code

Algorithm ID: qgis:multiringconstantbuffer

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.

23.1.15.44. Multipartes a partes sencillas

Divide entidades multiparte en la capa entrante en entidades sencillas.

Los atributos para la capa saliente son los mismos que los originales pero separados en entidades simples.

../../../../_images/multipart.png

Figura 23.54 Izquierda la capa de origen multiparte y a la derecha el resultado de salida de parte simple

checkbox Permite features in-place modification

Default menu: Vector ‣ Geometry Tools

23.1.15.44.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Partes simples

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.44.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Partes simples

SALIDA

[la misma que la entrada]

La capa vectorial saliente.

23.1.15.44.3. Python code

Algorithm ID: qgis:multiparttosingleparts

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.

23.1.15.45. Compensado de líneas

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

../../../../_images/offset_lines.png

Figura 23.55 En azul la capa fuente, en rojo la compensada

checkbox Permite features in-place modification

23.1.15.45.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Distancia

DISTANCIA

[número dataDefined]

Predeterminado: 10.0

Distancia de compensación. Puede usar el botón Datos definidos a la derecha para elegir un campo a partir del cual se calculará el radio. De esta manera, puede tener un radio diferente para cada característica (ver Buffer de distancia variable).

Segmentos

SEGMENTOS

[número]

Preestablecido: 8

Controla el número de segmentos de linea a usar para aproximadamente un cuarto de circulo cuando se crean compensaciones redondeadas.

Unir estilo

UNIR_ESTILO

[enumeración]

Por defecto: 0

Especifica si se deben utilizar uniones redondas, de inglete o biseladas al compensar esquinas en una línea. Las opciones son:

  • 0 — Redondo

  • 1 — Inglete

  • 2 — Bisel

Límite de inglete

LIMITE_DE_INGLETE

[número]

Preestablecido: 2.0

Controla la distancia máxima desde la curva de desplazamiento a utilizar al crear una unión en inglete (solo aplicable para estilos de unión en inglete). Mínimo: 1.

Compensado

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la capa saliente (compensada) Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.45.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Compensado

SALIDA

[vector: line]

Capa saliente lineal (compensada)

23.1.15.45.3. Python code

Algorithm ID: qgis:offsetline

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.

23.1.15.46. Cuador delimitador mínimo orientado

Calcula el rectángulo rotado de área mínima para cada entidad de la capa entrante.

../../../../_images/oriented_minimum_bounding_box.png

Figura 23.56 Cuador delimitador mínimo orientado

checkbox Permite features in-place modification

23.1.15.46.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Cajas frontera

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.46.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Cajas frontera

SALIDA

[vector: polígono]

La capa vectorial poligonal saliente

23.1.15.46.3. Python code

Algorithm ID: qgis:orientedminimumboundingbox

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.

23.1.15.47. Ortogonalizar

Intenta ortogonalizar las geometrías de la línea de entrada o capa de polígono. Este proceso desplaza los vértices en las geometrías para tratar de hacer que cada ángulo de la geometría sea un ángulo recto o una línea recta.

../../../../_images/orthogonize.png

Figura 23.57 En azul la capa fuente y la roja la resultante ortogonalizada

checkbox Permite features in-place modification

23.1.15.47.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Tolerancia de ángulo máximo (grados)

TOLERANCIA_ANGULAR

[número]

Preestablecido: 15

Especifique la desviación máxima de un ángulo recto o una línea recta que puede tener un vértice para ser ajustada. Las tolerancias más pequeñas significan que solo se ajustarán los vértices que ya están más cerca de los ángulos rectos, y las tolerancias más grandes significan que los vértices que se desvían más de los ángulos rectos también se ajustarán.

Iteraciones máximas de algortimo

MAX_ITERATIONS

[número]

Preestablecido: 1000

Estableciendo un número mayor para el número máximo de iteraciones dará como resultado una geometría más ortogonal a costa del tiempo de procesamiento adicional.

Ortogonalizado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.47.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Ortogonalizado

SALIDA

[la misma que la entrada]

La capa vectorial saliente con los ángulos ajustados.

23.1.15.47.3. Python code

Algorithm ID: qgis:orthogonalize

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.

23.1.15.48. Punto en la superficie

Para cada entidad de la capa entrante, devuelve un punto que está garantizado que descansa sobre la superficie de la geometría de la entidad.

checkbox Permite features in-place modification

Ver también

Centroides

23.1.15.48.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Crear punto en la superficie de cada parte

TOLERANCIA_ANGULAR

[boolean dataDefined]

Si está marcada, un punto será creado para cada parte de la geometría.

Punto

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente de puntos. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.48.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Punto

SALIDA

[vector: point]

La capa vectorial saliente de puntos..

23.1.15.48.3. Python code

Algorithm ID: qgis:pointonsurface

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.

23.1.15.49. Puntos a lo largo de la geometrías

Crea puntos a intervalos regulares a lo largo de geometrías de línea o polígono. Los puntos creados tendrán nuevos atributos agregados para la distancia a lo largo de la geometría y el ángulo de la línea en el punto.

Se puede especificar un desplazamiento opcional de inicio y fin, que controla cuán lejos del inicio y el final de la geometría deben crearse los puntos.

../../../../_images/points_along_line.png

Figura 23.58 Puntos creados a lo largo de la capa de líneas fuente

23.1.15.49.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Distancia

DISTANCIA

[número dataDefined]

Preestablecido: 1.0

Distancia entre dos puntos consecutivos a lo largo de la línea

Compensado de inicio

COMPENSADO_DE_INICIO

[número dataDefined]

Preestablecido: 0.0

Distancia desde el comienzo de la línea de entrada, que representa la posición del primer punto.

Compensado final

COMPENSADO_FINAL

[número dataDefined]

Preestablecido: 0.0

Distancia desde el final de la línea de entrada, que representa la posición más allá de la cual no se debe crear ninguna característica de punto.

Puntos interpolados

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.49.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos interpolados

SALIDA

[vector: point]

Capa vectorial de puntos con entidades ubicadas a lo largo de líneas o fronteras poligonales de la capa entrante.

23.1.15.49.3. Python code

Algorithm ID: qgis: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.

23.1.15.50. Desplazamiento de puntos

Dada una distancia de proximidad, identifica los puntos cercanos y los distribuye radialmente sobre un círculo cuyo centro representa su baricentro. Una herramienta conveniente para dispersar entidades superpuestas.

23.1.15.50.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: point]

Capa vectorial de puntos de entrada

Distancia mínima a otros puntos

PROXIMIDAD

[número]

Preestablecido: 1.0

Distancia por debajo de la cual las entidades de punto se consideran cercanas. Las entidades cercanas se distribuyen por completo.

Distancia de desplazamiento

DISTANCIA

[número]

Preestablecido: 1.0

Radio del círculo en el que se colocan las entidades cercanas

Distribución horizontal para caso de dos puntos

HORIZONTAL

[boolean]

Preestablecido: Falso

Cuando solo dos puntos se identifican como cercanos, los alinea horizontalmente en el círculo en lugar de verticalmente.

Desplazado

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.50.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Desplazado

SALIDA

[vector: point]

Capa vectorial saliente de puntos

23.1.15.50.3. Python code

Algorithm ID: qgis:pointsdisplacement

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.

23.1.15.51. Polo de inaccesibilidad

Calcula el polo de inaccesibilidad para una capa de polígono, que es el punto interno más distante del límite de la superficie.

Este algoritmo utiliza el algoritmo “polylabel” (Vladimir Agafonkin, 2016), que es un enfoque iterativo garantizado para encontrar el verdadero polo de inaccesibilidad dentro de una tolerancia especificada. Una tolerancia más precisa (valor más bajo) requiere más iteraciones y costará más tiempo calcularla.

La distancia desde el polo calculado hasta el límite del polígono se almacenará como un nuevo atributo en la capa de salida.

../../../../_images/pole_inaccessibility.png

Figura 23.59 Polo de inaccesibilidad

23.1.15.51.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: polígono]

Capa de vector de entrada

Tolerancia

TOLERANCIA

[número]

Preestablecido: 1.0

Establece la tolerancia para el cálculo

Punto

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.51.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Punto

SALIDA

[vector: point]

Capa vectorial de puntos saliente

23.1.15.51.3. Python code

Algorithm ID: qgis:poleofinaccessibility

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.

23.1.15.52. Poligonizar

Crea una capa de polígono cuyos límites de entidades se generan a partir de una capa de línea de entidades cerradas.

../../../../_images/polygonize.png

Figura 23.60 Los polígonos amarillos generados de líneas cerradas

Nota

La capa de línea debe tener formas cerradas para transformarse en un polígono.

Ver también

Polígonos a líneas

23.1.15.52.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Mantener la estructura de la tabla de la capa lineal

Opcional

MANTENET_CAMPOS

[boolean]

Preestablecido: Falso

Marque copiar los atributos originales de la capa de entrada

Polígonos desde líneas

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial poligonal saliente. Una de :

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.52.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Polígonos desde líneas

SALIDA

[vector: polígono]

La capa vectorial poligonal saliente desde líneas

23.1.15.52.3. Python code

Algorithm ID: qgis:polygonize

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.

23.1.15.53. Polígonos a líneas

Toma una capa poligonal y crea una capa lineal, con líneas representando las fronteras de los polígonos en la capa entrante.

../../../../_images/polygon_to_lines.png

Figura 23.61 Líneas negras como resultado del algoritmo

Default menu: Vector ‣ Geometry Tools

Ver también

Poligonizar

23.1.15.53.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: polígono]

Capa vectorial de polígonos entrante

Líneas

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial lineal de salida. Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.53.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Líneas

SALIDA

[vector: line]

La capa vectorial lineal saliente desde polígonos

23.1.15.53.3. Python code

Algorithm ID: qgis:polygonstolines

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.

23.1.15.54. Proyección de puntos (Cartesiano)

Proyectar geometrías puntutales por una distancia especificada y rumbo (azimut).

checkbox Permite features in-place modification

23.1.15.54.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: point]

Capa vectorial de puntos de entrada

Rumbo (grados del Norte)

RUMBO

[número dataDefined]

Preestablecido: 0.0

Ángulo en sentido de las agujas del reloj desde el Norte, en unidades de grados(º)

Distancia

DISTANCIA

[número dataDefined]

Preestablecido: 1.0

Distancia para compensar geometrías, en unidades de la capa

Proyectados

SALIDA

[vector: point]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente de puntos. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.54.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Proyectados

SALIDA

[vector: point]

La capa vectorial de puntos (proyectados) saliente

23.1.15.54.3. Python code

Algorithm ID: qgis:projectpointcartesian

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.

23.1.15.55. Elevar a multiparte

Toma una capa vectorial con geometrías de partes simples y genera una nueva en la cual las geometrías son multiparte.

Entidades entrantes que son todavía entidades multiparte se mantendrán sin cambios.

Este algoritmo puede ser usado para forzar geometrías a tipos multiparte en orden a ser compatible con proveedores de datos que requieren entidades multiparte.

checkbox Permite features in-place modification

23.1.15.55.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Multipartes

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la salida de la capa vectorial multiparte. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.55.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Multipartes

SALIDA

[la misma que la entrada]

La capa vectorial multiparte saliente

23.1.15.55.3. Python code

Algorithm ID: qgis:promotetomulti

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.

23.1.15.56. Rectángulos, Óvalos, diamantes (fijados)

Crea un buffer área para todas las entidades en una capa entrante con diferentes surtidos de formas.

Los parámetros pueden variar dependiendo de la forma elegida.

../../../../_images/rectangles_ovals_diamond.png

Figura 23.62 Diferentes buffers de formas

23.1.15.56.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: point]

Capa vectorial de puntos de entrada

Buffer de forma

FORMA

[enumeración]

La forma a usar. Una de:

  • 0 — Rectángulos

  • 1 — Óvalos

  • 2 — Diamantes

Anchura

ANCHO

[número]

Preestablecido: 1.0

Anchura del buffer de forma

Altura

ALTURA

[número]

Preestablecido: 1.0

Altura del buffer de forma

Rotación

Opcional

ROTACION

[número]

Preestablecido: Ninguno

Rotación del buffer de forma

Número de segmento

SEGMENTOS

[número]

Preestablecido: 36

Número de segmentos para un círculo completo (forma Ovalada)

Salida

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.56.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Salida

SALIDA

[vector: polígono]

La capa vectorial saliente (con las formas del buffer)

23.1.15.56.3. Python code

Algorithm ID: qgis:rectanglesovalsdiamonds

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.

23.1.15.57. Rectángulos, óvalos, diamantes (variable)

Crea un buffer área para todas las entidades en una capa entrante con diferentes surtidos de formas.

Parámetros del buffer de forma son especificados mediante atributos en la capa de entrada.

../../../../_images/rectangles_ovals_diamond_variable.png

Figura 23.63 Diferentes formas del buffer con diferentes parámetros

23.1.15.57.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: point]

Capa vectorial de puntos de entrada

Buffer de forma

FORMA

[enumeración]

Predeterminado: 0

La forma a usar. Una de:

  • 0 — Rectángulos

  • 1 — Óvalos

  • 2 — Diamantes

Campo Anchura

ANCHO

[tablefield: numeric]

Preestablecido: Primero

Anchura del buffer de forma

Campo Altura

ALTURA

[tablefield: numeric]

Preestablecido: Primero

Altura del buffer de forma

Campo Rotación

Opcional

ROTACION

[tablefield: numeric]

Rotación del buffer de forma

Número de segmento

SEGMENTOS

[número]

Preestablecido: 36

Número de segmentos para un círculo completo (forma Ovalada)

Salida

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.57.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Salida

SALIDA

[vector: polígono]

La capa vectorial saliente (con las formas del buffer)

23.1.15.58. Eliminar vértices duplicados

Borra vértices duplicados de entidades, siempre y cuando el borrado de los vértices no derive en una geometría degenerada.

El parámetro tolerancia especifica la tolerancia para coordenadas al determinar si unos vértices son idénticos.

By default, Z values are not considered when detecting duplicate vertices. E.g. two vertices with the same X and Y coordinate but different Z values will still be considered duplicate and one will be removed. If the Use Z Value parameter is true, then the Z values are also tested and vertices with the same X and Y but different Z will be maintained.

Nota

Los vértices duplicados no se prueban entre diferentes partes de una geometría multiparte, p. ejemplo este método no cambiará una geometría multipunto con puntos superpuestos.

checkbox Permite features in-place modification

23.1.15.58.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Tolerancia

TOLERANCIA

[número dataDefined]

Preestablecido: 0.000001

Vértices mas cercanos que la distancia especificada se consideran duplicados

Usar valor Z

USAR_VALOR_Z

[boolean dataDefined]

Preestablecido: Falso

If the Use Z Value parameter is true, then the Z values are also tested and vertices with the same X and Y but different Z will be maintained.

Limpio

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.58.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Limpio

SALIDA

[la misma que la entrada]

La capa vectorial saliente (sin vértices duplicados)

23.1.15.58.3. Python code

Algorithm ID: qgis:removeduplicatevertices

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.

23.1.15.59. Borra geometrías nulas

Borra algunas entidades las cuales no tienen una geometría de una capa vectorial.

Todas las demás entidades serán copiadas sin cambios.

Las entidades con geometrías nulas pueden ser guardadas en una capa aparte.

23.1.15.59.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa vectorial entrante (con geometrías no-NULAS)

Geometrías no nulas

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente para las geometrías no-NULAS. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

Geometrías nulas

SALIDA_NULA

[la misma que la entrada]

Preestablecido: [Saltar salida]

Especifica la capa vectorial salient para las geometrías nulas. Una de:

  • Saltar salida

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.59.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Geometrías nulas

SALIDA_NULA

[la misma que la entrada]

La capa vectorial saliente (solo geometrías NULAS)

Geometrías no nulas

SALIDA

[la misma que la entrada]

La capa vectorial saliente (sin geometrías NULAS)

23.1.15.59.3. Python code

Algorithm ID: qgis:removenullgeometries

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.

23.1.15.60. Línea de dirección reversible

Invierte la dirección de una capa lineal.

../../../../_images/reverse_line.png

Figura 23.64 Antes y después de la inversión de dirección

checkbox Permite features in-place modification

23.1.15.60.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Reversión

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial lineal de salida. Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.60.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Reversión

SALIDA

[vector: line]

La capa vectorial saliente (con líneas invertidas)

23.1.15.60.3. Python code

Algorithm ID: qgis:reverselinedirection

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.

23.1.15.61. Rotar

Rota entidades de geometría en el ángulo horario especificado. La rotación sucede alrededor del centroide de cada entidad, u opcioálmente alrededor de un único punto preestablecido.

checkbox Permite features in-place modification

23.1.15.61.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Rotación (grados en el sentido horario)

ANGULO

[número dataDefined]

Preestablecido: 0.0

Ángulo de rotación en grados

Anchura del punto de rotación (x,y)

Opcional

ANCHURA

[point]

Preestablecido: Ninguno

Las coordenadas X,Y del punto alrededor del cuál rotar las entidades. Si no se establece la rotación se llevará a cabo alrededor del centroide de cada entidad.

Rotado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial salient (con geometrías rotadas). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.61.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Rotado

SALIDA

[la misma que la entrada]

La capa vecotiral saliente con las geometrías rotadas

23.1.15.61.3. Python code

Algorithm ID: qgis:rotatefeatures

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.

23.1.15.62. Segmentar por ángulo máximo

Segmentar una geometría por conversión de secciones a secciones lineales.

La segmentación se realiza especificando el ángulo de radio máximo permitido entre vértices en la geometría enderezada (por ejemplo, el ángulo del arco creado desde el centro del arco original a los vértices de salida consecutivos en la geometría linealizada). Las geometrías no curvas se retendrán sin cambios.

23.1.15.62.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Ángulo máximo entre vértices (ángulos)

ANGULO

[número dataDefined]

Preestablecido: 5.0

Máximo radio angular permitido entre vértices en la geometría enderezada

Segmentado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especificar la capa vectorial saliente (con geometrías segmentadas). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.62.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Segmentado

SALIDA

[la misma que la entrada]

La capa vectorial saliente con geometrías segmentadas

23.1.15.62.3. Python code

Algorithm ID: qgis:segmentizebymaxangle

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.

23.1.15.63. Segmentar por distancia máxima

Segmentar una geometría por conversión de secciones a secciones lineales.

La segmentación se realiza especificando la distancia de desplazamiento máxima permitida entre la curva original y la representación segmentada. Las geometrías no curvas se retendrán sin cambios.

23.1.15.63.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Máxima distancia de desplazamiento

DISTANCIA

[número dataDefined]

Preestablecido: 1.0

Distancia de desplazamiento máxima permitida entre la curva original y la representación segmentada, en las unidades de capa.

Segmentado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especificar la capa vectorial saliente (con geometrías segmentadas). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.63.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Segmentado

SALIDA

[la misma que la entrada]

La capa vectorial saliente con geometrías segmentadas

23.1.15.63.3. Python code

Algorithm ID: qgis:segmentizebymaxdistance

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.

23.1.15.64. Establecer valor M

Define el valor de M para las geometrías de una capa.

Si ya existen valores M en la capa, se sobrescribirán con el nuevo valor. Si no existen valores M, la geometría se actualizará para incluir los valores M y el valor especificado utilizado como el valor M inicial para todas las geometrías.

Truco

Use el botón identifyIdentify Features para verificar el valor M agregado: los resultados están disponibles en el diálogo Identify Results.

23.1.15.64.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Valor M

VALOR_M

[número dataDefined]

Preestablecido: 0.0

Valor M a asignar a las geometrías de la entidad

M Añadida

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.64.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

M Añadida

SALIDA

[la misma que la entrada]

La capa vectorial saliente (con los valores M asignados a las geometrías)

23.1.15.64.3. Python code

Algorithm ID: qgis:setmvalue

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.

23.1.15.65. Establecer el valor de M desde ráster

Utiliza valores muestreados de una banda dentro de una capa ráster para establecer el valor M para cada vértice superpuesto en la geometría de la entidad. Los valores rasterizados se pueden escalar opcionalmente por una cantidad preestablecida.

Si ya existen valores M en la capa, se sobrescribirán con el nuevo valor. Si no existen valores de M, la geometría se actualizará para incluir valores de M.

23.1.15.65.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Capa ráster

RASTER

[raster]

Capa ráster con valores M

Número de banda

BANDA

[banda ráster]

Preestablecido: 1

La bana ráster desde la cual los valores M son tomados

Valores para vértices sin datos o no intersectantes

NODATA

[number dataDefined] Preestablecido: 0.0

Valor a usar en caso de que el vértice no intersecte (un pixel valido de) el ráster

Factor de escala

SCALE

[número dataDefined]

Preestablecido: 1.0

Valor de escalado: los valores de banda se multiplican por este valor.

Actualizado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especificar la capa vectorial saliente (con valores M actualizados). Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.65.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Actualizado

SALIDA

[la misma que la entrada]

La capa vectorial saliente (con valores M actualizados)

23.1.15.65.3. Python code

Algorithm ID: qgis:setmfromraster

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.

23.1.15.66. Establecer valor Z

Establece el valor Z para las geometrías de una capa.

Si ya existen valores Z en la capa, se sobrescribirán con el nuevo valor. Si no existen valores Z, la geometría se actualizará para incluir valores Z y el valor especificado utilizado como el valor Z inicial para todas las geometrías.

Truco

Use el botón identifyIdentify Features para verificar el valor Z agregado: los resultados están disponibles en el diálogo Identify Results.

23.1.15.66.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Valor Z

VALOR_Z

[número dataDefined]

Preestablecido: 0.0

Valor Z a asignar a las geoemtrías de entidad

Z añadido

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.66.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Z añadido

SALIDA

[la misma que la entrada]

La capa vectorial saliente (con valores Z asignados)

23.1.15.66.3. Python code

Algorithm ID: qgis:setzvalue

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.

23.1.15.67. Simplificar

Simplifica las geometrías en una línea o capa de polígono. Crea una nueva capa con las mismas características que las de la capa de entrada, pero con geometrías que contienen un número menor de vértices.

El algoritmo ofrece una variedad de métodos de simplificación, que incluyen la distancia (el algoritmo «Douglas-Peucker»), el área (algoritmo «Visvalingam») y el ajuste de geometrías a la cuadrícula.

../../../../_images/simplify_geometries.png

Figura 23.65 En sentido horario desde esquina superior izquierda: capa fuente e incremento de tolerancias de simplificación

checkbox Permite features in-place modification

Default menu: Vector ‣ Geometry Tools

23.1.15.67.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Método de simplificación

METHODO

[enumeración]

Predeterminado: 0

Método de simplificación. Uno de:

  • 0 — Distancia (Douglas-Peucker)

  • 1 — Ajustar a cuadrícula

  • 2 — Área (Visvalingam)

Tolerancia

TOLERANCIA

[número dataDefined]

Preestablecido: 1.0

Tolerancia de umbral (en unidades de la capa): si la distancia entre dos nodos es menor que el valor de tolerancia, el segmento se simplificará y se eliminarán los vértices.

Simplificado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especificar la capa saliente vectorial (simplificada). Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.67.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Simplificado

SALIDA

[la misma que la entrada]

La capa vectorial saliente (simplificada)

23.1.15.67.3. Python code

Algorithm ID: qgis:simplifygeometries

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.

23.1.15.68. Buffer a un solo lado

Calcula un buffer en líneas por una distancia especificada en un solo lado de la línea.

El buffer siempre resulta en una capa poligonal.

../../../../_images/single_side_buffer.png

Figura 23.66 Izquierda versus lado derecho en la misma capa vectorial lineal

Ver también

Buffer

23.1.15.68.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Distancia

DISTANCIA

[número]

Predeterminado: 10.0

Distancia de buffer.

Lado

LADO

[enumeración]

Lado del cuál crear el buffer. Uno de:

  • 0 – Izquierdo

  • 1 – Derecho

Segmentos

SEGMENTOS

[número]

Preestablecido: 8

Controla el número de segmentos de linea a usar para aproximadamente un cuarto de circulo cuando se crean compensaciones redondeadas.

Unir estilo

UNIR_ESTILO

[enumeración]

Especifica si se deben utilizar uniones redondas, de inglete o biseladas al compensar esquinas en una línea. Las opciones son:

  • 0 — Redondo

  • 1 — Inglete

  • 2 — Bisel

Límite de inglete

LIMITE_DE_INGLETE

[número]

Preestablecido: 2.0

Controla la distancia máxima desde la curva de desplazamiento a utilizar al crear una unión en inglete (solo aplicable para estilos de unión en inglete). Mínimo: 1.0

Buffer

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa saliente (buffer). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.68.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Buffer

SALIDA

[vector: polígono]

Salida capa poligonal (buffer)

23.1.15.68.3. Python code

Algorithm ID: qgis:singlesidedbuffer

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.

23.1.15.69. Suavizar

Suaviza las geometrías en una línea o capa de polígono agregando más ** vértices y esquinas ** a las geometrías de entidades.

El parámetro de iteraciones dicta cuántas iteraciones de suavizado se aplicarán a cada geometría. Un mayor número de iteraciones da como resultado geometrías más suaves con el costo de un mayor número de nodos en las geometrías.

../../../../_images/smooth_geometry_1.png

Figura 23.67 Aumentando el número de iteraciones provoca geometrías mas suaves

El parámetro offset controla cuán «fielmente» las geometrías suavizadas siguen las geometrías originales. Los valores más pequeños dan como resultado un ajuste mayor, y los valores más grandes crearán un ajuste más flojo.

../../../../_images/smooth_geometry_2.png

Figura 23.68 Azul: la capa entrante. Compensado de 0.25 da la línea roja, mientras que compensado de 0.50 da la línea verde.

El parámetro de ángulo máximo se puede utilizar para evitar el suavizado de nodos con ángulos grandes. Cualquier nodo donde el ángulo de los segmentos a ambos lados sea mayor que este no se suavizará. Por ejemplo, establecer el ángulo máximo a 90 grados o menos conservaría los ángulos rectos en la geometría.

checkbox Permite features in-place modification

23.1.15.69.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: línea, polígono]

Línea de entrada o capa de vector poligonal

Iteraciones

ITERACIONES

[número dataDefined]

Preestablecido: 1

Aumentar el número de iteraciones dará geometrías más suaves (y más vértices).

Compensado

COMPENSADO

[número dataDefined]

Preestablecido: 0.25

Los valores crecientes moverán las líneas / límites suavizados más lejos de las líneas / límites de entrada.

Ángulo máximo de nodo para suavizar

ANGULO_MAXIMO

[número dataDefined]

Preestablecido: 180.0

Cada nodo por debajo de este valor se suavizará

Suavizado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa saliente (suavizada). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.69.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Suavizado

SALIDA

[la misma que la entrada]

Capa vectorial saliente (suavizada)

23.1.15.69.3. Python code

Algorithm ID: qgis:smoothgeometry

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.

23.1.15.70. Ajustar geoemtrías a capa

Ajusta las geometrías de una capa a las geometrías de otra capa o a las geometrías dentro de la misma capa.

El emparejamiento se realiza en base a una distancia de tolerancia, y los vértices se insertan o se eliminan según sea necesario para que las geometrías coincidan con las geometrías de referencia.

23.1.15.70.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Capa de referencia

CAPA_REFERENTE

[vector: cualquiera]

Capa vectorial a ajustar

Tolerancia

TOLERANCIA

[número]

Predeterminado: 10.0

Controla como de cerca necesitan estar los vértices entrantes para ser a las geometrías de la capa referente antes de que se ajuste.

Comportamiento

COMPORTAMIENTO

[enumeración]

Predeterminado: 0

El ajuste se puede hacer a un nodo existente o un segmento (su punto más cercano al vértice para moverse). Opciones de ajuste disponibles:

  • 0 — Preferir alinear nodos, inserte vértices adicionales donde sea necesario

  • 1 — Preferir el punto más cercano, inserte vértices adicionales donde sea necesario

  • 2 — Preferir alinear nodos, no insertar nuevos vértices

  • 3 — Prefiere el punto más cercano, no inserte vértices nuevos

  • 4 — Mover solo puntos finales, preferir nodos alineados

  • 5 — Mover solo puntos finales, preferir puntos más próximos

  • 6 — Ajustar puntos finales a solo puntos finales

  • 7 — Ajustar a nodos de anclaje (solo una capa)

Geometría ajustada

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa saliente (ajustada). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.70.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Geometría ajustada

SALIDA

[la misma que la entrada]

Capa vectorial saliente (ajustada)

23.1.15.70.3. Python code

Algorithm ID: qgis:snapgeometries

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.

23.1.15.71. Ajustar puntos a rejilla

Modifica las coordenadas de geometrías en una capa vectorial, de tal manera que todos los puntos o vértices al punto mas cercano de la rejilla.

Si la geometría ajustada no se puede calcular (o está totalmente contraída), la geometría de la entidad se borrará.

El ajuste se puede realizar en los ejes X, Y, Z o M. Un espacio de cuadrícula de 0 para cualquier eje deshabilitará el ajuste para ese eje.

Nota

Ajustando a la rejilla puede generar una geometría inválida en algunos casos de esquinas.

checkbox Permite features in-place modification

23.1.15.71.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Espaciado X de rejilla

HSPACING

[número dataDefined]

Preestablecido: 1.0

Espaciado de rejilla en el eje X

Espaciado Y de rejilla

VSPACING

[número dataDefined]

Preestablecido: 1.0

Espaciado de rejilla en el eje Y

Espaciado Z de rejilla

ZSPACING

[número dataDefined]

Preestablecido: 0.0

Espaciado de rejilla en el eje Z

Espaciado M de rejilla

MSPACING

[número dataDefined]

Preestablecido: 0.0

Espaciado de rejilla en el eje M

Ajustado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa saliente (ajustada). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.71.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Ajustado

SALIDA

[la misma que la entrada]

Capa vectorial saliente (ajustada)

23.1.15.71.3. Python code

Algorithm ID: qgis:snappointstogrid

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.

23.1.15.72. Cortar líneas por longitud máxima

Toma una capa de línea (o curva) y divide cada entidad en varias partes, donde cada parte tiene una longitud máxima especificada. Los valores Z y M al inicio y al final de las nuevas subcadenas de línea se interpolan linealmente a partir de los valores existentes.

23.1.15.72.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

La capa vectorial lienal entrante

Máxima longitud lineal

LONGITUD

[número dataDefined]

Predeterminado: 10.0

La máxima longitud de una línea en la salida.

Cortar

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial lineal de salida. Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.72.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Cortar

SALIDA

[vector: line]

La nueva capa de vector de línea: la longitud de las geometrías de entidades es menor o igual que la longitud especificada en el parámetro LENGTH.

23.1.15.72.3. Python code

Algorithm ID: qgis:splitlinesbylength

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.

23.1.15.73. Subdividir

Subdivide la geometría. La geometría devuelta será una colección que contiene partes subdivididas de la geometría original, donde ninguna parte tiene más que el número máximo especificado de nodos.

Esto es útil para dividir una geometría compleja en partes menos complejas, más fáciles de indexar espacialmente y más rápido para realizar operaciones espaciales. Las geometrías curvas se segmentarán antes de la subdivisión.

../../../../_images/subdivide.png

Figura 23.69 A la izquierda de la capa de entrada, el valor medio máximo de los nodos es 100 y el valor máximo derecho es 200

Nota

Subdividir una geometría puede generar partes de geometría que pueden no ser válidas y pueden contener intersecciones propias.

checkbox Permite features in-place modification

23.1.15.73.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

La capa vectorial entrante

Máximos nodos en partes

MAX_NODES

[número dataDefined]

Preestablecido: 256

Número máximo de vértices que cada parte de geometría nueva puede tener. Menos * subpartes * para valores más altos.

Subdividido

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente (subdividida). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.73.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Subdividido

SALIDA

[la misma que la entrada]

Capa vectorial saliente

23.1.15.73.3. Python code

Algorithm ID: qgis:subdivide

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.

23.1.15.74. Intercmbiar coordenadas X e Y

Intercambia los valores de coordenadas X e Y en geoemtrías entrantes..

Puede emplearse para reparar geometrías que accidentálmente tienen sus valores latitud y longitud invertidos.

checkbox Permite features in-place modification

Ver también

Traslado, Rotar

23.1.15.74.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

La capa vectorial entrante

Intercambiados

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.74.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Intercambiados

SALIDA

[la misma que la entrada]

Capa vectorial saliente (intercambiada)

23.1.15.74.3. Python code

Algorithm ID: qgis:swapxy

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.

23.1.15.75. Zonas de influencia estrechas

Crea zonas de influencia estrechas a lo largo de geometrías lineales, usando un diámetro de la zona de influencia inicial y final.

../../../../_images/tapered_buffer.png

Figura 23.70 Ejemplo de zona de influencia estrecha

23.1.15.75.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Anchura inicial

START_WIDTH

[número dataDefined]

Preestablecido: 0.0

Representa el rado del buffer aplicado al punto inicial de la linea de la entidad

Anchura final

END_WIDTH

[número dataDefined]

Preestablecido: 0.0

Representa el radio del buffer aplicado al punto final de la línea de la entidad.

Segmentos

SEGMENTOS

[número dataDefined]

Preestablecido: 16

Controla el número de segmentos de linea a usar para aproximadamente un cuarto de circulo cuando se crean compensaciones redondeadas.

Buffered

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa saliente (buffer). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.75.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Buffered

SALIDA

[vector: polígono]

Salida capa poligonal (buffer)

23.1.15.75.3. Python code

Algorithm ID: qgis:taperedbuffer

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.

23.1.15.76. Teselar

Tesela una capa geométrica poligonal, dividiendo las geoemtrías en componentes triangulares.

La capa saliente consiste en geometrías multipoligonales para cada entidad entrante, con cada multipolígono formado por múltiples polígonos de componentes triangulares.

../../../../_images/tessellated.png

Figura 23.71 polígono teselado (derecha)

checkbox Permite features in-place modification

23.1.15.76.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: polígono]

Capa vectorial de polígonos entrante

Teselado

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especificar la capa saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.76.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Teselado

SALIDA

[vector: polígono]

Capa saliente multipoligonalZ

23.1.15.76.3. Python code

Algorithm ID: qgis:tessellate

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.

23.1.15.77. Transecto

Crea transecto en vértices para (multi)linestring.

Un transecto es una línea orientada desde un ángulo (por defecto perpendicular) a la polilínea de entrada (a vértices).

Campo(s) desde entidad(es) son devueltos en el transecto con estos nuevos campos:

  • TR_FID: ID de la entidad original

  • TR_ID: ID del transecto. Cada transecto tiene una única ID

  • TR_SEGMENT: ID del segmento de la cadena lineal

  • TR_ANGLE: Ángulo en grados desde la línea original al vértice

  • TR_LENGTH: Longitud total devuelta del transecto

  • TR_ORIENT: Lado del transecto (sólo a la derecha o a la izquierda de la línea, o ambos lados)

../../../../_images/transect.png

Figura 23.72 Líneas de guión representa el transecto de la capa lineal entrante

23.1.15.77.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

longitud del transecto

LONGITUD

[número dataDefined]

Preestablecido: 5.0

Longitud en unidades de mapa del transecto

Ángulo en grados desde la línea original a los vértices

ANGULO

[número dataDefined]

Preestablecido: 90.0

Cambia el ángulo del transecto

Lado a crear el transecto

LADO

[enumeración]

Elegir el lado del transecto. Opciones disponibles son:

  • 0 – Izquierda

  • 1 – Derecha

  • 2 — Ambos

Transecto

SALIDA

[vector: line]

Predeterminado: [Crear capa temporal]

Especifica la cappa lineal saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.77.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Transecto

SALIDA

[vector: line]

Capa lineal saliente

23.1.15.77.3. Python code

Algorithm ID: qgis:transect

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.

23.1.15.78. Traslado

Mueve las geometrías sin una capa, por compensación con unos desplazamientos predefinidos X e Y.

Los valores Z y M presentes en la geometría también pueden trasladarse.

../../../../_images/translate_geometry.png

Figura 23.73 Líneas de guiones representan la geometría trasladada de la capa entrante

checkbox Permite features in-place modification

23.1.15.78.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Distancia de compensación (eje-x)

DELTA_X

[número dataDefined]

Preestablecido: 0.0

Desplazamiento a aplicar en el eje X

Distancia de compensación (eje-y)

DELTA_Y

[número dataDefined]

Preestablecido: 0.0

Desplazamiento a aplicar en el eje Y

Distancia de compensación (eje-Z)

DELTA_Z

[número dataDefined]

Preestablecido: 0.0

Desplazamiento a aplicar en el eje Z

Distancia de compensación (valores m)

DELTA_M

[número dataDefined]

Preestablecido: 0.0

Desplazamiento a aplicar en el eje M

Trasladado

SALIDA

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial saliente. Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.78.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Trasladado

SALIDA

[la misma que la entrada]

Capa vectorial saliente

23.1.15.78.3. Python code

Algorithm ID: qgis:translategeometry

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.

23.1.15.79. Buffer de distancia variable

Calcula un área buffer para todas las entidades en la capa de entrada.

El tamaño del buffer para una entidad dada es definida por un atributo, además permite que diferentes entidades tengan diferentes tamaños de buffer.

Nota

Este algortimo está solo disponible para el Graphical modeler.

Ver también

Buffer

23.1.15.79.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: cualquiera]

Capa de vector de entrada

Campo distancia

DISTANCIA

[tablefield: numeric]

Atributo para la distancia radial del buffer

Segmentos

SEGMENTOS

[número]

Por defecto: 5

Controla el número de segmentos de linea a usar para aproximadamente un cuarto de circulo cuando se crean compensaciones redondeadas.

Resultado de disolución

DISOLVER

[boolean]

Por defecto: False

Elegir disolver el buffer final, resultando una entidad simple cubriendo todas las entidades entrantes.

../../../../_images/buffer_dissolve1.png

Figura 23.74 Buffer normal y disuelto

Estilo tapa final

ESTILO_TAPA_FINAL

[enumeración]

Controla como los finales de línea son manejados en el buffer.

../../../../_images/buffer_cap_style.png

Figura 23.75 Estilos de tapa redondo, plano y cuadrado

Unir estilo

UNIR_ESTILO

[enumeración]

Especifica si se deben utilizar uniones redondas, de inglete o biseladas al compensar esquinas en una línea.

Límite de inglete

LIMITE_DE_INGLETE

[número]

Preestablecido: 2.0

Solo es aplicable para estilos de unión en inglete, y controla la distancia máxima desde la curva de desplazamiento que se utilizará al crear una unión en inglete.

23.1.15.79.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Buffer

SALIDA

[vector: polígono]

Capa vectorial de buffer poligonal

23.1.15.79.3. Python code

Algorithm ID: qgis:variabledistancebuffer

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.

23.1.15.80. Variable ancho del buffer (por valor M)Ancura de buffer variable (por valor de M)

Crea búferes de ancho variable a lo largo de las líneas, utilizando el valor M de las geometrías de línea como el diámetro del búfer en cada vértice.

../../../../_images/variable_buffer_m.png

Figura 23.76 Ejemplo de buffer variable

23.1.15.80.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: line]

Capa vectorial entrante de lineas

Segmentos

SEGMENTOS

[número dataDefined]

Preestablecido: 16

Número de segmentos de búfer por cuarto de círculo. Puede ser un valor único (el mismo valor para todas las entidades), o puede tomarse de los datos de las entidades(el valor puede depender de los atributos de la entidad).

Buffered

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifica la capa saliente (buffer). Una de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.80.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Buffered

SALIDA

[vector: polígono]

Capa poligonal de buffer variable

23.1.15.80.3. Python code

Algorithm ID: qgis:bufferbym

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.

23.1.15.81. Polígonos Voronoi

Toma una capa de puntos y genera una capa de polígono que contiene los polígonos de Voronoi (también conocidos como polígonos de Thiessen) correspondientes a esos puntos de entrada.

Cualquier ubicación dentro de un polígono Voronoi está más cerca del punto asociado que de cualquier otro punto.

../../../../_images/voronoi1.png

Figura 23.77 Polígonos Voronoi

Default menu: Vector ‣ Geometry Tools

23.1.15.81.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[vector: point]

Capa vectorial de puntos de entrada

Buffer region (% de extensión)

BUFFER

[número]

Preestablecido: 0.0

La extensión de la capa de salida será mucho mayor que la extensión de la capa de entrada.

Polígonos Voronoi

SALIDA

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifique la capa de salida (con los polígonos Voronoi). Uno de:

  • Crear capa temporal (SALIDA_TEMPORAL)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.15.81.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Polígonos Voronoi

SALIDA

[vector: polígono]

Polígonos de Voronoi de la capa vectorial del punto de entrada

23.1.15.81.3. Python code

Algorithm ID: qgis:voronoipolygons

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.