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ísticasinuosidad
y la distancia recta (straightdis
)para polígono capas:
perímetro
yárea
Menú predeterminado:
23.1.15.1.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Usando el cálculo |
|
[enumeración] Predeterminado: 0 |
Cálculo de los parámetros a usar para las propiedades geométricas. Uno de:
|
Añadida información geométrica |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa de salida (copia de la entrada con geometría). Una de:
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 |
|
[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. Código Python¶
Algoritmo ID: qgis:exportaddgeometrycolumns
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.2.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Agrupar por expresión |
|
[campo de tabla: cualquiera] Predeterminado: “NULL” |
Elegir el campo de agrupación. Si NULL se agruparán todas las características. |
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:
|
Cargar campos desde la capa |
Solo GUI |
[vector: cualquiera] |
Usted puede cargar campos desde otra capa y usarlos para la agregación |
Agregado |
|
[la misma que la entrada] Predeterminado: |
Especifique la capa de salida (agregada) Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.2.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Agregado |
|
[la misma que la entrada] |
Capa de vector multigeometría con valores agregados |
23.1.15.2.3. Código Python¶
Algoritmo ID: qgis:aggregate
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Para geometrías de lineas, los límites son sus puntos finales.
23.1.15.3.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Perímetro |
|
[vector: punto, línea] Predeterminado: |
Especifique la capa de salida (perímetro). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.3.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Perímetro |
|
[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. Código Python¶
Algoritmo ID: qgis:boundary
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.4.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Límites |
|
[vector: poligonal] Predeterminado: |
Especifique la capa de salida (cuadro delimitador). Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.4.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Límites |
|
[vector: poligonal] |
Cuadros delimitadores de la capa de entrada |
23.1.15.4.3. Código Python¶
Algoritmo ID: qgis:boundingboxes
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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).
Permite features in-place modification
Menú predeterminado:
Ver también
Buffer de distancia variable, Buffer multi-anillos (distancia constante), Ancura de buffer variable (por valor de M)
23.1.15.5.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Distancia |
|
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 |
|
[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 |
|
[enumeración] Predeterminado: 0 |
Controla como se manejan los finales de linea en el búfer. Uno de:
|
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:
|
Límite 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 |
|
[booleano] Preestablecido: Falso |
Disuelva el buffer final. Si es ``Verdadero”” (marcado), los búferes superpuestos se disolverán (combinarán) en una nueva función. |
Buffered |
|
[vector: poligonal] Predeterminado: |
Especifica la capa saliente (buffer). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.5.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffered |
|
[vector: poligonal] |
Salida capa poligonal (buffer) |
23.1.15.5.3. Código Python¶
Algoritmo ID: qgis:buffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Menú predeterminado:
Ver también
23.1.15.6.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Crear centroide para cada capa |
|
Preestablecido: Falso |
Si es verdadero (marcado), un centroide puede ser creado para cada parte de la geometría |
Centroides |
|
[vectorial: puntos] Predeterminado: |
Especifica la capa de salida (centroide). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.6.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Centroides |
|
[vectorial: puntos] |
Capa vectorial saliente de puntos (centroides) |
23.1.15.6.3. Código Python¶
Algoritmo ID: qgis:centroids
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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):
Menú predeterminado:
Ver también
Corregir geometrías y el plugin raíz Complemento Verificador de Geometría
23.1.15.7.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Methodo |
|
[enumeración] Preestablecido: 2 |
Método a usar para probar validez. Opciones:
|
Ignorar la autointersección del anillo |
|
[booleano] Preestablecido: Falso |
Ignorar los anillos auto intersectantes cuando verifique la validez. |
Salida Válida |
|
[la misma que la entrada] Predeterminado: |
Especifique la capa vectorial para que contenga una copia de las geometrías válidas de la capa fuente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salida Inválida |
|
[la misma que la entrada] Predeterminado: |
Capa vectorial que contiene una copia de las geometrías no válidas de la capa fuente con el campo
El fichero codificado también puede ser cambiado aquí. |
Salida Error |
|
[vectorial: puntos] Predeterminado: |
Capa de puntos de la posición exacta de los problemas de validez detectados con el campo mensaje
El fichero codificado también puede ser cambiado aquí. |
23.1.15.7.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Recuento de errores |
|
[número] |
El número de geometrías que causan errores. |
Salida Error |
|
[vectorial: puntos] |
Capa de puntos de la posición exacta de los problemas de validez detectados con el campo |
Recuento de geometrías inválidas |
|
[número] |
El número de geometrías inválidas. |
Salida Inválida |
|
[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 |
Recuento de geometrías válidas |
|
[número] |
El número de geometrías válidas. |
Salida Válida |
|
[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. Código Python¶
Algoritmo ID: qgis:checkvalidity
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.7.4. Tipos de mensajes de error y sus significados¶
Mensaje Error |
Explicación |
Ejemplo |
---|---|---|
Punto repetido |
Este error sucede cuando un vértice dado se repite. |
|
Auto-intersección de anillo |
Este error sucede cuando una geometría se toca a sí misma y genera un anillo. |
|
Auto-Intersección |
Este error sucede cuando una geometría se toca a sí misma. |
|
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. |
|
Anillos duplicados |
Este error sucede cuando dos anillos (exterior e interior) de una geometría poligonal son idénticos |
|
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 |
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. |
|
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). |
|
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. |
|
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. |
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.
Menú predeterminado:
Ver también
23.1.15.8.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Campos de ID únicos |
|
[campo de tabla: cualquiera] [lista] |
Elija uno o mas atributos para coleccionar las geometrías |
Coleccionadas |
|
[la misma que la entrada] |
Capa vectorial con las geometrías recopiladas |
23.1.15.8.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Coleccionadas |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vetorial saliente para las geometrías recopiladas. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.8.3. Código Python¶
Algoritmo ID: qgis:collect
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.9. Casco cóncavo (formas alfa)¶
Calcula el casco cóncavo de las entidades en una capa entrante de puntos.
Ver también
23.1.15.9.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada de puntos |
|
[vectorial: puntos] |
Capa vectorial de puntos de entrada |
Umbral |
|
[número] Preestablecido: 0.3 |
Número desde 0 (casco cóncavo máximo) a 1 (casco convexo). |
Permitir huecos |
|
[booleano] Preestablecido: Verdadero |
Elija si desea permitir agujeros en el casco cóncavo final |
Dividir geometría multiparte en geometrías de única parte |
|
[booleano] Preestablecido: Verdadero |
Compruebe si desea tener geometrías de una sola parte en lugar de las de varias partes. |
Casco Cóncavo |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.9.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Casco Cóncavo |
|
[vector: poligonal] |
La capa vectorial saliente |
23.1.15.9.3. Código Python¶
Algoritmo ID: qgis:concavehull
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.10.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de 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) |
|
[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 de tabla: cualquiera] 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 |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.10.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Casco Cóncavo |
|
[vector: poligonal] |
La capa vectorial saliente |
23.1.15.10.3. Código Python¶
Algoritmo ID: qgis:knearestconcavehull
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.11. Convierte el tipo de geometría¶
Genera una nueva capa basada en una existente, con un tipo diferente de geometría.
No todas las conversiones son posibles. Por ejemplo, una línea se puede convertir en un punto, pero un punto no se puede convertir en una línea. Una línea también se puede convertir en un polígono.
Ver también
23.1.15.11.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Nuevo tipo gemetría |
|
[enumeración] Predeterminado: 0 |
Tipo de geometría a aplicar para las entidades salientes. Una de:
|
Convertido |
|
[vector: cualquiera] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.11.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Convertido |
|
[vector: cualquiera] |
Capa vectorial saliente - el tipo depende de los parámetros |
23.1.15.11.3. Código Python¶
Algoritmo ID: qgis:convertgeometrytype
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Menú predeterminado:
Ver también
23.1.15.12.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Casco cóncavo |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.12.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Casco cóncavo |
|
[vector: poligonal] |
La capa vectorial saliente (casco convexo) |
23.1.15.12.3. Código Python¶
Algoritmo ID: qgis:convexhull
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.13.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extesión (xmin, xmax, ymin, ymax) |
|
[extensión] |
Extensión de entrada |
Extensión |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.13.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extensión |
|
[vector: poligonal] |
La capa vectorial saliente (extensión) |
23.1.15.13.3. Código Python¶
Algoritmo ID: qgis:extenttolayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.14.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Punto |
|
[coordenadas] |
Entrade de puntos, incluyendo información del CRS (ejemplo: Si el CRS no es proporcionado, se usará el CRS del Proyecto. El punto puede ser especificado clickando en el canvas del mapa. |
Punto |
|
[vectorial: puntos] Predeterminado: |
Especificar la capa saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.14.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Punto |
|
[vectorial: puntos] |
La capa vectorial de puntos saliente conteniendo los puntos de entrada. |
23.1.15.14.3. Código Python¶
Algoritmo ID: qgis:pointtolayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.15. Crear buffer de cuñas¶
Crea buffers de formas acuñadas desde los puntos entrantes
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 |
|
[vectorial: puntos] |
Capa vectorial de puntos de entrada |
Azimuth (grados al Norte) |
|
Preestablecido: 0.0 |
Ángulo (en grados) como el valor medio de la cuña |
Ancho de cuña (en grados) |
|
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. |
Radio exterior |
|
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 |
|
Preestablecido: 0.0 |
Valor de radio interior. Si es 0 la cuña empezará desde el punto origen. |
Buffers |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.15.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffers |
|
[vector: poligonal] |
La capa vectorial de salida (buffer de cuña) |
23.1.15.15.3. Código Python¶
Algoritmo ID: qgis:wedgebuffers
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.16. Triangulación Delaunay¶
Crea una capa poligonal mediante triangulación Delaunay correspondiendo a la capa entrante de puntos.
Menú predeterminado:
23.1.15.16.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: puntos] |
Capa vectorial de puntos de entrada |
Triangulación Delaunay |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.16.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Triangulación Delaunay |
|
[vector: poligonal] |
La capa vectorial saliente (triangulación Delaunay) |
23.1.15.16.3. Código Python¶
Algoritmo ID: qgis:delaunaytriangulation
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
23.1.15.17.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: poligonal] |
Capa vectorial de polígonos entrante |
Borra huecos con área menor que Opcional |
|
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 |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.17.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Limpio |
|
[la misma que la entrada] |
La capa (limpia) vectorial saliente |
23.1.15.17.3. Código Python¶
Algoritmo ID: qgis:deleteholes
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Menú predeterminado:
Ver también
23.1.15.18.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Vertices a añadir |
|
[número] Preestablecido: 1 |
Número de vértices a añadir a cada segmento |
Densificado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.18.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Densificado |
|
[la misma que la entrada] |
La capa vectorial saliente (densificada) |
23.1.15.18.3. Código Python¶
Algoritmo ID: qgis:densifygeometries
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.19.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Intervalo entre vértices a añadir |
|
Preestablecido: 1.0 |
Distancia máxima entre dos vértices consecutivos |
Densificado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.19.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Densificado |
|
[la misma que la entrada] |
La capa vectorial saliente (densificada) |
23.1.15.19.3. Código Python¶
Algoritmo ID: qgis:densifygeometriesgivenaninterval
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Menú predeterminado:
Ver también
23.1.15.20.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Disolver campo(s) Opcional |
|
[campo de tabla: cualquiera] [lista] Preestablecido: [] |
Las entidades que tengan el mismo valor para el campo(s) seleccionado 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 |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.20.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Disuelto |
|
[la misma que la entrada] |
La capa vectorial saliente con geometrías disueltas |
23.1.15.20.3. Código Python¶
Algoritmo ID: qgis:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.21.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Capa ráster |
|
[raster] |
Capa ráster con valores Z |
Número de 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 |
|
Predeterminado: 0 |
Valor a usar en caso de que el vértice no intersecte (un pixel valido de) el ráster |
Factor de escala |
|
Preestablecido: 1.0 |
Valor de escalado: los valores de banda se multiplican por este valor. |
Actualizado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente (con valores Z desde la capa ráster). Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.21.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Actualizado |
|
[la misma que la entrada] |
La capa vetorial saliente con valores Z desde la capa ráster |
23.1.15.21.3. Código Python¶
Algoritmo ID: qgis:setzfromraster
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.22. Soltar valores M/Z¶
Borra los valores M (medida) o Z (altitud) de geometrías entrantes.
Ver también
23.1.15.22.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa vectorial entrante con valores M o Z |
Descartar valores M |
|
[booleano] Preestablecido: Falso |
Borra los valores M de las geometrías |
Descartar valores Z |
|
[booleano] Preestablecido: Falso |
Borra los valores Z de las geometrías |
Z/M soltados |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.22.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Z/M soltados |
|
[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. Código Python¶
Algoritmo ID: qgis:dropmzvalues
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Menú predeterminado:
Ver también
23.1.15.23.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: poligonal] |
Capa vectorial de polígonos entrante |
Combinar selección con el polígono vecino |
|
[enumeración] Preestablecido: Ninguno |
Elija el parámetro a usar para deshacerse de los polígonos seleccionados:
|
Eliminado |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.23.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Eliminado |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
23.1.15.23.3. Código Python¶
Algoritmo ID: qgis:eliminateselectedpolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.24.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Explotada |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.24.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Explotada |
|
[vectorial: lineal] |
La capa vectorial lineal saliente con entidades representado cada segmento de la capa entrante. |
23.1.15.24.3. Código Python¶
Algoritmo ID: qgis:explodelines
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.25.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Distancia inicial |
|
Distancia a la que extender el primer segmento de la línea (punto inicial) |
|
Distancia final |
|
Distancia a la que extender el último segmento de la línea (punto final) |
|
Extendido |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.25.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extendido |
|
[vectorial: lineal] |
La línea saliente (extendida) de la capa vectorial. |
23.1.15.25.3. Código Python¶
Algoritmo ID: qgis:extendlines
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
Extraer los valores Z, Establecer valor M, Soltar valores M/Z
23.1.15.26.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Summarios a calcular |
|
[enumeración] Preestablecido: [0] |
Estadísticas en los valores M de una geometría. una o mas de:
|
Prefijo de columna saliente |
|
[cadena] Preestablecido: “m_” |
El prefijo para la columna saliente (M) |
Extraido |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.26.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extraido |
|
[la misma que la entrada] |
La capa vectorial saliente (con valores M) |
23.1.15.26.3. Código Python¶
Algoritmo ID: qgis:extractmvalues
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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 |
|
[vector: cualquiera] |
Capa de vector de entrada |
Índices de vértices |
|
[cadena] Preestablecido: “0” |
Cadena separad por comas de los índices de los vértices aextraer. |
Vértices |
|
[vectorial: puntos] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.27.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Vértices |
|
[vectorial: puntos] |
La capa vectorial saliente (punto) conteniendo los cértices especificados de las geometrías de la capa de entrada. |
23.1.15.27.3. Código Python¶
Algoritmo ID: qgis:extractspecificvertices
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Menú predeterminado:
Ver también
Extráe vértices específicos, Filtrar vértices por valor de M, Filtrar vértices por valor de Z
23.1.15.28.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Vértices |
|
[vectorial: puntos] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.28.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Vértices |
|
[vectorial: puntos] |
La capa vectorial saliente (punto) contenedora de los vértices de las geometrías de la capa de entrada. |
23.1.15.28.3. Código Python¶
Algoritmo ID: qgis:extractvertices
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.29.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Summarios a calcular |
|
[enumeración] Preestablecido: [0] |
Estadísticas en los valores Z de una geometría. Uno o mas de:
|
Prefijo de columna saliente |
|
[cadena] Preestablecido: “z_” |
El prefijo para la columna de salida (Z) |
Extraido |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.29.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extraido |
|
[la misma que la entrada] |
La capa vectorial saliente (con valores Z) |
23.1.15.29.3. Código Python¶
Algoritmo ID: qgis:extractzvalues
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
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 |
|
[vector: línea, polígono] |
Línea entrant o capa vectorial poligonal de las que remover vértices |
Mínimo Opcional |
|
Por defecto: no definido |
Mínimo permitido de los valores M |
Máximo Opcional |
|
Por defecto: no definido |
Máximo permitido de valores M |
Filtrado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.30.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Filtrado |
|
[la misma que la entrada] |
La capa vectorial saliente de entidades con sólo los vértices filtrados. |
23.1.15.30.3. Código Python¶
Algoritmo ID: qgis:filterverticesbym
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
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 |
|
[vector: línea, polígono] |
Línea entrant o capa vectorial poligonal de las que remover vértices |
Mínimo Opcional |
|
Por defecto: no definido |
Mínimo permitido de valores Z |
Máximo Opcional |
|
Por defecto: no definido |
Máximo permitido de valores Z |
Filtrado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.31.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Filtrado |
|
[la misma que la entrada] |
La capa vectorial saliente de entidades con sólo los vértices filtrados. |
23.1.15.31.3. Código Python¶
Algoritmo ID: qgis:filterverticesbyz
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.32.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Geometrías corregidas |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.32.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometrías corregidas |
|
[la misma que la entrada] |
La capa vectorial saliente con las geometrías corregidas. |
23.1.15.32.3. Código Python¶
Algoritmo ID: qgis:fixgeometries
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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 |
|
[vector: poligonal] |
Capa de vector de entrada |
Reorientado |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.33.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Reorientado |
|
[vector: poligonal] |
La capa vectorial saliente con geometrías reorientadas. |
23.1.15.33.3. Código Python¶
Algoritmo ID: qgis:forcerhr
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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 |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Cortar |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial lineal de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.34.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Cortar |
|
[vectorial: lineal] |
La capa vectorial lineal saliente cortada en el antimeridiano. |
23.1.15.34.3. Código Python¶
Algoritmo ID: qgis:antimeridiansplit
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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 |
|
[vector: cualquiera] |
Capa de vector de entrada |
Tipo de geometría 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:
|
Geometría saliente tiene valores Z |
|
[booleano] Preestablecido: Falso |
Elija si la geometría de salida debe incluir la dimensión Z |
Geometría saliente tiene valores M |
|
[booleano] Preestablecido: Falso |
Elija si la geometría de salida debe incluir la dimensión M |
Geometría de expresión |
|
[expresión] 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 |
|
[vector: cualquiera] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.35.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometría modificada |
|
[vector: cualquiera] |
La capa vectorial saliente |
23.1.15.35.3. Código Python¶
Algoritmo ID: qgis:geometrybyexpression
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.36.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Distancia |
|
Preestablecido: 0.0 |
Distancia desde el comienzo de la línea |
Puntos interpolados |
|
[vectorial: puntos] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.36.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos interpolados |
|
[vectorial: puntos] |
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. Código Python¶
Algoritmo ID: qgis:interpolatepoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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á.
23.1.15.37.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Polígonos |
|
[vector: poligonal] |
Capa vectorial de polígonos entrante |
Partes a mantener |
|
[número] Preestablecido: 1 |
Número de piezas para guardar. Si es 1, solo se mantendrá la mayor parte de la función. |
Partes |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
El fichero codificado también puede ser cambiado aquí. |
23.1.15.37.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Partes |
|
[vector: poligonal] |
La capa vectorial poligonal saliente con las N partes mayores de cada entidad |
23.1.15.37.3. Código Python¶
Algoritmo ID: qgis:keepnbiggestparts
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.38.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Distancia inicial |
|
Distancia a lo largo de la línea de entrada al punto de inicio de la función de salida |
|
Distancia final |
|
Distancia a lo largo de la línea de entrada hasta el punto final de la función de salida |
|
Subcadena |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial lineal de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.38.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Subcadena |
|
[vectorial: lineal] |
La capa saliente vectorial lineal. |
23.1.15.38.3. Código Python¶
Algoritmo ID: qgis:linesubstring
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Menú predeterminado:
Ver también
23.1.15.39.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Polígonos |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
El fichero codificado también puede ser cambiado aquí. |
23.1.15.39.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Polígonos |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
23.1.15.39.3. Código Python¶
Algoritmo ID: qgis:linestopolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
23.1.15.40.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Mezclado |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial lineal de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.40.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Mezclado |
|
[vectorial: lineal] |
La saliente (mezclada) capa lineal vectorial. |
23.1.15.40.3. Código Python¶
Algoritmo ID: qgis:mergelines
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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
Ver también
23.1.15.41.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Campo Opcional |
|
[campo de tabla: cualquiera] |
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 |
|
[enumeración] Predeterminado: 0 |
Tipos de geoemtrías cercantes. Una de:
|
Geometrías frontera |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
El fichero codificado también puede ser cambiado aquí. |
23.1.15.41.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometrías frontera |
|
[vector: poligonal] |
La capa vectorial poligonal saliente (frontera) |
23.1.15.41.3. Código Python¶
Algoritmo ID: qgis:minimumboundinggeometry
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.42. Cícrculos mínimos cercantes¶
Calcula los círculos mínimos que cercan las entidades en la capa entrante.
Permite features in-place modification
Ver también
23.1.15.42.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Número de segmentos en círculos |
|
[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 |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
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 |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
23.1.15.42.3. Código Python¶
Algoritmo ID: qgis:minimumenclosingcircle
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
Buffer, Buffer de distancia variable, Rectángulos, Óvalos, diamantes (fijados), Rectángulos, óvalos, diamantes (variable), Buffer a un solo lado
23.1.15.43.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Número de anillos |
|
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 |
|
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) |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
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) |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
23.1.15.43.3. Código Python¶
Algoritmo ID: qgis:multiringconstantbuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Menú predeterminado:
Ver también
23.1.15.44.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Partes simples |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
El fichero codificado también puede ser cambiado aquí. |
23.1.15.44.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Partes simples |
|
[la misma que la entrada] |
La capa vectorial saliente. |
23.1.15.44.3. Código Python¶
Algoritmo ID: qgis:multiparttosingleparts
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.45.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Distancia |
|
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 |
|
[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 |
|
[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:
|
Límite 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 |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa saliente (compensada) Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.45.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Compensado |
|
[vectorial: lineal] |
Capa saliente lineal (compensada) |
23.1.15.45.3. Código Python¶
Algoritmo ID: qgis:offsetline
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.46. Cuador delimitador mínimo orientado¶
Calcula el rectángulo rotado de área mínima para cada entidad de la capa entrante.
Permite features in-place modification
Ver también
23.1.15.46.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Cajas frontera |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
El fichero codificado también puede ser cambiado aquí. |
23.1.15.46.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Cajas frontera |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
23.1.15.46.3. Código Python¶
Algoritmo ID: qgis:orientedminimumboundingbox
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
23.1.15.47.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Tolerancia de ángulo máximo (grados) |
|
[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 |
|
[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 |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
El fichero codificado también puede ser cambiado aquí. |
23.1.15.47.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ortogonalizado |
|
[la misma que la entrada] |
La capa vectorial saliente con los ángulos ajustados. |
23.1.15.47.3. Código Python¶
Algoritmo ID: qgis:orthogonalize
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.48.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Crear punto en la superficie de cada parte |
|
Si está marcada, un punto será creado para cada parte de la geometría. |
|
Punto |
|
[vectorial: puntos] Predeterminado: |
Especifica la capa vectorial saliente de puntos. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.48.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Punto |
|
[vectorial: puntos] |
La capa vectorial saliente de puntos.. |
23.1.15.48.3. Código Python¶
Algoritmo ID: qgis:pointonsurface
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.49.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Distancia |
|
Preestablecido: 1.0 |
Distancia entre dos puntos consecutivos a lo largo de la línea |
Compensado de inicio |
|
Preestablecido: 0.0 |
Distancia desde el comienzo de la línea de entrada, que representa la posición del primer punto. |
Compensado final |
|
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 |
|
[vectorial: puntos] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.49.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos interpolados |
|
[vectorial: puntos] |
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. Código Python¶
Algoritmo ID: qgis:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
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 |
|
[vectorial: puntos] |
Capa vectorial de puntos de entrada |
Distancia mínima a otros puntos |
|
[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 |
|
[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 |
|
[booleano] Preestablecido: Falso |
Cuando solo dos puntos se identifican como cercanos, los alinea horizontalmente en el círculo en lugar de verticalmente. |
Desplazado |
|
[vectorial: puntos] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.50.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Desplazado |
|
[vectorial: puntos] |
Capa vectorial saliente de puntos |
23.1.15.50.3. Código Python¶
Algoritmo ID: qgis:pointsdisplacement
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
23.1.15.51.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: poligonal] |
Capa de vector de entrada |
Tolerancia |
|
[número] Preestablecido: 1.0 |
Establece la tolerancia para el cálculo |
Punto |
|
[vectorial: puntos] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
El fichero codificado también puede ser cambiado aquí. |
23.1.15.51.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Punto |
|
[vectorial: puntos] |
Capa vectorial de puntos saliente |
23.1.15.51.3. Código Python¶
Algoritmo ID: qgis:poleofinaccessibility
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Nota
La capa de línea debe tener formas cerradas para transformarse en un polígono.
Ver también
23.1.15.52.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Mantener la estructura de la tabla de la capa lineal Opcional |
|
[booleano] Preestablecido: Falso |
Marque copiar los atributos originales de la capa de entrada |
Polígonos desde líneas |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial poligonal saliente. Una de :
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 |
|
[vector: poligonal] |
La capa vectorial poligonal saliente desde líneas |
23.1.15.52.3. Código Python¶
Algoritmo ID: qgis:polygonize
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Menú predeterminado:
Ver también
23.1.15.53.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: poligonal] |
Capa vectorial de polígonos entrante |
Líneas |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial lineal de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.53.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Líneas |
|
[vectorial: lineal] |
La capa vectorial lineal saliente desde polígonos |
23.1.15.53.3. Código Python¶
Algoritmo ID: qgis:polygonstolines
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.54. Proyección de puntos (Cartesiano)¶
Proyectar geometrías puntutales por una distancia especificada y rumbo (azimut).
Permite features in-place modification
23.1.15.54.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: puntos] |
Capa vectorial de puntos de entrada |
Rumbo (grados del Norte) |
|
Preestablecido: 0.0 |
Ángulo en sentido de las agujas del reloj desde el Norte, en unidades de grados(º) |
Distancia |
|
Preestablecido: 1.0 |
Distancia para compensar geometrías, en unidades de la capa |
Proyectados |
|
[vectorial: puntos] Predeterminado: |
Especifica la capa vectorial saliente de puntos. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.54.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Proyectados |
|
[vectorial: puntos] |
La capa vectorial de puntos (proyectados) saliente |
23.1.15.54.3. Código Python¶
Algoritmo ID: qgis:projectpointcartesian
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.55.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Multipartes |
|
[la misma que la entrada] Predeterminado: |
Especifica la salida de la capa vectorial multiparte. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.55.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Multipartes |
|
[la misma que la entrada] |
La capa vectorial multiparte saliente |
23.1.15.55.3. Código Python¶
Algoritmo ID: qgis:promotetomulti
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.56.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: puntos] |
Capa vectorial de puntos de entrada |
Buffer de forma |
|
[enumeración] |
La forma a usar. Una de:
|
Anchura |
|
[número] Preestablecido: 1.0 |
Anchura del buffer de forma |
Altura |
|
[número] Preestablecido: 1.0 |
Altura del buffer de forma |
Rotación Opcional |
|
[número] Preestablecido: Ninguno |
Rotación del buffer de forma |
Número de segmento |
|
[número] Preestablecido: 36 |
Número de segmentos para un círculo completo (forma Ovalada) |
Salida |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.56.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida |
|
[vector: poligonal] |
La capa vectorial saliente (con las formas del buffer) |
23.1.15.56.3. Código Python¶
Algoritmo ID: qgis:rectanglesovalsdiamonds
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.57.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: puntos] |
Capa vectorial de puntos de entrada |
Buffer de forma |
|
[enumeración] Predeterminado: 0 |
La forma a usar. Una de:
|
Campo Anchura |
|
[tablefield: numeric] Preestablecido: Primero |
Anchura del buffer de forma |
Campo Altura |
|
[tablefield: numeric] Preestablecido: Primero |
Altura del buffer de forma |
Campo Rotación Opcional |
|
[tablefield: numeric] |
Rotación del buffer de forma |
Número de segmento |
|
[número] Preestablecido: 36 |
Número de segmentos para un círculo completo (forma Ovalada) |
Salida |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.57.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida |
|
[vector: poligonal] |
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.
Por defecto, los valores Z no se tienen en cuenta al detectar vértices duplicados. P.ej. dos vértices con la misma coordenada X e Y pero diferentes valores de Z aún se considerarán duplicados y uno se eliminará. Si el parámetro :guvalor Zilabel:`Usar ` es verdadero, entonces los valores Z también se prueban y los vértices con la misma X e Y pero diferente Z se mantendrán.
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.
Permite features in-place modification
23.1.15.58.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Tolerancia |
|
Preestablecido: 0.000001 |
Vértices mas cercanos que la distancia especificada se consideran duplicados |
Usar valor Z |
|
Preestablecido: Falso |
Si el parámetro Usar valor Z es verdadero, entonces los valores Z también se prueban y los vértices con la misma X e Y pero diferente Z se mantendrán. |
Limpio |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.58.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Limpio |
|
[la misma que la entrada] |
La capa vectorial saliente (sin vértices duplicados) |
23.1.15.58.3. Código Python¶
Algoritmo ID: qgis:removeduplicatevertices
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.59.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa vectorial entrante (con geometrías no-NULAS) |
Geometrías no nulas |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente para las geometrías no-NULAS. Una de:
El fichero codificado también puede ser cambiado aquí. |
Geometrías nulas |
|
[la misma que la entrada] Preestablecido: |
Especifica la capa vectorial salient para las geometrías nulas. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.59.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometrías nulas |
|
[la misma que la entrada] |
La capa vectorial saliente (solo geometrías NULAS) |
Geometrías no nulas |
|
[la misma que la entrada] |
La capa vectorial saliente (sin geometrías NULAS) |
23.1.15.59.3. Código Python¶
Algoritmo ID: qgis:removenullgeometries
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.60. Línea de dirección reversible¶
Invierte la dirección de una capa lineal.
Permite features in-place modification
23.1.15.60.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Reversión |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial lineal de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.60.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Reversión |
|
[vectorial: lineal] |
La capa vectorial saliente (con líneas invertidas) |
23.1.15.60.3. Código Python¶
Algoritmo ID: qgis:reverselinedirection
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.61.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Rotación (grados en el sentido horario) |
|
Preestablecido: 0.0 |
Ángulo de rotación en grados |
Anchura del punto de rotación (x,y) Opcional |
|
[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 |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial salient (con geometrías rotadas). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.61.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Rotado |
|
[la misma que la entrada] |
La capa vecotiral saliente con las geometrías rotadas |
23.1.15.61.3. Código Python¶
Algoritmo ID: qgis:rotatefeatures
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.62.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Ángulo máximo entre vértices (ángulos) |
|
Preestablecido: 5.0 |
Máximo radio angular permitido entre vértices en la geometría enderezada |
Segmentado |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa vectorial saliente (con geometrías segmentadas). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.62.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Segmentado |
|
[la misma que la entrada] |
La capa vectorial saliente con geometrías segmentadas |
23.1.15.62.3. Código Python¶
Algoritmo ID: qgis:segmentizebymaxangle
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.63.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Máxima distancia de desplazamiento |
|
Preestablecido: 1.0 |
Distancia de desplazamiento máxima permitida entre la curva original y la representación segmentada, en las unidades de capa. |
Segmentado |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa vectorial saliente (con geometrías segmentadas). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.63.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Segmentado |
|
[la misma que la entrada] |
La capa vectorial saliente con geometrías segmentadas |
23.1.15.63.3. Código Python¶
Algoritmo ID: qgis:segmentizebymaxdistance
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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 Identify 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 |
|
[vector: cualquiera] |
Capa de vector de entrada |
Valor M |
|
Preestablecido: 0.0 |
Valor M a asignar a las geometrías de la entidad |
M Añadida |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.64.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
M Añadida |
|
[la misma que la entrada] |
La capa vectorial saliente (con los valores M asignados a las geometrías) |
23.1.15.64.3. Código Python¶
Algoritmo ID: qgis:setmvalue
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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 |
|
[vector: cualquiera] |
Capa de vector de entrada |
Capa ráster |
|
[raster] |
Capa ráster con valores M |
Número de 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 |
|
Valor a usar en caso de que el vértice no intersecte (un pixel valido de) el ráster |
|
Factor de escala |
|
Preestablecido: 1.0 |
Valor de escalado: los valores de banda se multiplican por este valor. |
Actualizado |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa vectorial saliente (con valores M actualizados). Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.65.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Actualizado |
|
[la misma que la entrada] |
La capa vectorial saliente (con valores M actualizados) |
23.1.15.65.3. Código Python¶
Algoritmo ID: qgis:setmfromraster
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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 Identify 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 |
|
[vector: cualquiera] |
Capa de vector de entrada |
Valor Z |
|
Preestablecido: 0.0 |
Valor Z a asignar a las geoemtrías de entidad |
Z añadido |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.66.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Z añadido |
|
[la misma que la entrada] |
La capa vectorial saliente (con valores Z asignados) |
23.1.15.66.3. Código Python¶
Algoritmo ID: qgis:setzvalue
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Menú predeterminado:
Ver también
23.1.15.67.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Método de simplificación |
|
[enumeración] Predeterminado: 0 |
Método de simplificación. Uno de:
|
Tolerancia |
|
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 |
|
[la misma que la entrada] Predeterminado: |
Especificar la capa saliente vectorial (simplificada). Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.67.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Simplificado |
|
[la misma que la entrada] |
La capa vectorial saliente (simplificada) |
23.1.15.67.3. Código Python¶
Algoritmo ID: qgis:simplifygeometries
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.68.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Distancia |
|
[número] Predeterminado: 10.0 |
Distancia de buffer. |
Lado |
|
[enumeración] |
Lado del cuál crear el buffer. Uno de:
|
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 |
|
[enumeración] |
Especifica si se deben utilizar uniones redondas, de inglete o biseladas al compensar esquinas en una línea. Las opciones son:
|
Límite 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 |
|
[vector: poligonal] Predeterminado: |
Especifica la capa saliente (buffer). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.68.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffer |
|
[vector: poligonal] |
Salida capa poligonal (buffer) |
23.1.15.68.3. Código Python¶
Algoritmo ID: qgis:singlesidedbuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
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.
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.
Permite features in-place modification
Ver también
Simplificar, Densificar por conteo, Densificar por intervalo
23.1.15.69.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: línea, polígono] |
Línea de entrada o capa de vector poligonal |
Iteraciones |
|
Preestablecido: 1 |
Aumentar el número de iteraciones dará geometrías más suaves (y más vértices). |
Compensado |
|
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 |
|
Preestablecido: 180.0 |
Cada nodo por debajo de este valor se suavizará |
Suavizado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa saliente (suavizada). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.69.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Suavizado |
|
[la misma que la entrada] |
Capa vectorial saliente (suavizada) |
23.1.15.69.3. Código Python¶
Algoritmo ID: qgis:smoothgeometry
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Ver también
23.1.15.70.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Capa de referencia |
|
[vector: cualquiera] |
Capa vectorial a ajustar |
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 |
|
[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:
|
Geometría ajustada |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa saliente (ajustada). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.70.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometría ajustada |
|
[la misma que la entrada] |
Capa vectorial saliente (ajustada) |
23.1.15.70.3. Código Python¶
Algoritmo ID: qgis:snapgeometries
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
23.1.15.71.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Espaciado X de rejilla |
|
Preestablecido: 1.0 |
Espaciado de rejilla en el eje X |
Espaciado Y de rejilla |
|
Preestablecido: 1.0 |
Espaciado de rejilla en el eje Y |
Espaciado Z de rejilla |
|
Preestablecido: 0.0 |
Espaciado de rejilla en el eje Z |
Espaciado M de rejilla |
|
Preestablecido: 0.0 |
Espaciado de rejilla en el eje M |
Ajustado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa saliente (ajustada). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.71.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ajustado |
|
[la misma que la entrada] |
Capa vectorial saliente (ajustada) |
23.1.15.71.3. Código Python¶
Algoritmo ID: qgis:snappointstogrid
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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 |
|
[vectorial: lineal] |
La capa vectorial lienal entrante |
Máxima longitud lineal |
|
Predeterminado: 10.0 |
La máxima longitud de una línea en la salida. |
Cortar |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial lineal de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.72.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Cortar |
|
[vectorial: lineal] |
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. Código Python¶
Algoritmo ID: qgis:splitlinesbylength
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Nota
Subdividir una geometría puede generar partes de geometría que pueden no ser válidas y pueden contener intersecciones propias.
Permite features in-place modification
Ver también
23.1.15.73.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
La capa vectorial entrante |
Máximos nodos en partes |
|
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 |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente (subdividida). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.73.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Subdividido |
|
[la misma que la entrada] |
Capa vectorial saliente |
23.1.15.73.3. Código Python¶
Algoritmo ID: qgis:subdivide
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
23.1.15.74.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
La capa vectorial entrante |
Intercambiados |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.74.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Intercambiados |
|
[la misma que la entrada] |
Capa vectorial saliente (intercambiada) |
23.1.15.74.3. Código Python¶
Algoritmo ID: qgis:swapxy
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
23.1.15.75.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Anchura inicial |
|
Preestablecido: 0.0 |
Representa el rado del buffer aplicado al punto inicial de la linea de la entidad |
Anchura final |
|
Preestablecido: 0.0 |
Representa el radio del buffer aplicado al punto final de la línea de la entidad. |
Segmentos |
|
Preestablecido: 16 |
Controla el número de segmentos de linea a usar para aproximadamente un cuarto de circulo cuando se crean compensaciones redondeadas. |
Buffered |
|
[vector: poligonal] Predeterminado: |
Especifica la capa saliente (buffer). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.75.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffered |
|
[vector: poligonal] |
Salida capa poligonal (buffer) |
23.1.15.75.3. Código Python¶
Algoritmo ID: qgis:taperedbuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
23.1.15.76.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: poligonal] |
Capa vectorial de polígonos entrante |
Teselado |
|
[vector: poligonal] Predeterminado: |
Especificar la capa saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.76.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Teselado |
|
[vector: poligonal] |
Capa saliente multipoligonalZ |
23.1.15.76.3. Código Python¶
Algoritmo ID: qgis:tessellate
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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)
23.1.15.77.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
longitud del transecto |
|
Preestablecido: 5.0 |
Longitud en unidades de mapa del transecto |
Ángulo en grados desde la línea original a los vértices |
|
Preestablecido: 90.0 |
Cambia el ángulo del transecto |
Lado a crear el transecto |
|
[enumeración] |
Elegir el lado del transecto. Opciones disponibles son:
|
Transecto |
|
[vectorial: lineal] Predeterminado: |
Especifica la cappa lineal saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.77.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Transecto |
|
[vectorial: lineal] |
Capa lineal saliente |
23.1.15.77.3. Código Python¶
Algoritmo ID: qgis:transect
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Permite features in-place modification
Ver también
Colección de objetos trasladados, Compensado de líneas, Rotar, Intercmbiar coordenadas X e Y
23.1.15.78.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Distancia de compensación (eje-x) |
|
Preestablecido: 0.0 |
Desplazamiento a aplicar en el eje X |
Distancia de compensación (eje-y) |
|
Preestablecido: 0.0 |
Desplazamiento a aplicar en el eje Y |
Distancia de compensación (eje-Z) |
|
Preestablecido: 0.0 |
Desplazamiento a aplicar en el eje Z |
Distancia de compensación (valores m) |
|
Preestablecido: 0.0 |
Desplazamiento a aplicar en el eje M |
Trasladado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.78.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Trasladado |
|
[la misma que la entrada] |
Capa vectorial saliente |
23.1.15.78.3. Código Python¶
Algoritmo ID: qgis:translategeometry
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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
23.1.15.79.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Campo distancia |
|
[tablefield: numeric] |
Atributo para la distancia radial del buffer |
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 |
|
[booleano] Por defecto: False |
Elegir disolver el buffer final, resultando una entidad simple cubriendo todas las entidades entrantes. |
Estilo tapa final |
|
[enumeración] |
Controla como los finales de línea son manejados en el buffer. |
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 |
|
[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 |
|
[vector: poligonal] |
Capa vectorial de buffer poligonal |
23.1.15.79.3. Código Python¶
Algoritmo ID: qgis:variabledistancebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.1.15.80. 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.
Ver también
23.1.15.80.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Segmentos |
|
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 |
|
[vector: poligonal] Predeterminado: |
Especifica la capa saliente (buffer). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.80.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffered |
|
[vector: poligonal] |
Capa poligonal de buffer variable |
23.1.15.80.3. Código Python¶
Algoritmo ID: qgis:bufferbym
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.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.
Menú predeterminado:
23.1.15.81.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: puntos] |
Capa vectorial de puntos de entrada |
Buffer region (% de extensión) |
|
[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 |
|
[vector: poligonal] Predeterminado: |
Especifique la capa de salida (con los polígonos Voronoi). Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.1.15.81.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Polígonos Voronoi |
|
[vector: poligonal] |
Polígonos de Voronoi de la capa vectorial del punto de entrada |
23.1.15.81.3. Código Python¶
Algoritmo ID: qgis:voronoipolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.