27.1.18. Geometría vectorial
27.1.18.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:
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í. |
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 |
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.
27.1.18.2. Transformación afinar
Aplica una transformación afín a las geometrías de la capa. Las transformaciones afines pueden incluir traslación, escalado y rotación. Las operaciones se realizan en el siguiente orden: escala, rotación y traslación.
Los valores Z y M (si están presentes) se pueden traducir y escalar.
Permite la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Translació (eje-x) |
|
Predeterminado: 0 |
Desplazamiento a aplicar en el eje X. |
Translación (eje-y) |
|
Predeterminado: 0 |
Desplazamiento a aplicar en el eje Y. |
Translación (eje-z) |
|
Predeterminado: 0 |
Desplazamiento a aplicar en el eje Z. |
Translación (valores-m) |
|
Predeterminado: 0 |
Ajuste a aplicar en valores m. |
Factor de escala (eje-x) |
|
Preestablecido: 1 |
Valor de escalado (expansión o contracción) a aplicar en el eje X. |
Factor de escala (eje-y) |
|
Preestablecido: 1 |
Valor de escalado (expansión o contracción) a aplicar en el eje Y. |
Factor de escala (eje-z) |
|
Preestablecido: 1 |
Valor de escalado (expansión o contracción) a aplicar en el eje Z. |
Factor de escala (valores-m) |
|
Preestablecido: 1 |
Valor de escalado (expansión o contracción) a aplicar en valores m. |
Rotación alrededor del eje-z (grados en sentido antihorario) |
|
Predeterminado: 0 |
Angulo de rotación en grados. |
Transformado |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Transformado |
|
[la misma que la entrada] |
Capa vectorial saliente (transformada) : |
Código Python
ID Algoritmo: native:affinetransform
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.
27.1.18.3. 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
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Agregado |
|
[la misma que la entrada] |
Capa de vector multigeometría con valores agregados |
Código Python
Algoritmo ID: native: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.
27.1.18.4. 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.
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í. |
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) |
Código Python
Algoritmo ID: native: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.
27.1.18.5. 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 modificación in situ de objetos espaciales. de objetos espaciales polígonos
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Límites |
|
[vector: poligonal] |
Cuadros delimitadores de la capa de entrada |
Código Python
Algoritmo ID: native: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.
27.1.18.6. Buffer
Calcula un área intermedia para todos los objetos espaciales de una capa de entrada, utilizando una distancia fija o definida por los datos.
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 modificación in situ de objetos espaciales. de objetos espaciales polígonos
Menú predeterminado:
Ver también
Búfer de distancia variable, Buffer multi-anillos (distancia constante), Ancura de buffer variable (por valor de M)
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 Búfer 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] Predeterminado: 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 |
Establezca la distancia máxima desde la geometría de desplazamiento que se utilizará al crear una unión a inglete como factor de la distancia de desplazamiento (sólo aplicable a los estilos de unión a inglete). Mínimo: 1.0 |
Resultado de disolución |
|
[booleano] Preestablecido: Falso |
Disolver el área de influencia (búfer) final. Si es |
Buffered |
|
[vector: poligonal] Predeterminado: |
Especifica la capa saliente (buffer). Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffered |
|
[vector: poligonal] |
Salida capa poligonal (buffer) |
Código Python
Algoritmo ID: native: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.
27.1.18.7. 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 modificación in situ de objetos espaciales punto
Menú predeterminado:
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Centroides |
|
[vectorial: puntos] |
Capa vectorial saliente de puntos (centroides) |
Código Python
Algoritmo ID: native: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.
27.1.18.8. 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
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í. |
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. |
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.
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. |
27.1.18.9. 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
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 |
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í. |
Código Python
Algoritmo ID: native: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.
27.1.18.10. Casco cóncavo (formas alfa)
Calcula el casco cóncavo de las entidades en una capa entrante de puntos.
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Casco Cóncavo |
|
[vector: poligonal] |
La capa vectorial saliente |
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.
27.1.18.11. 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
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Casco Cóncavo |
|
[vector: poligonal] |
La capa vectorial saliente |
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.
27.1.18.12. Convierte el tipo de geometría
Genera una nueva capa basada en una existente, con un tipo diferente de geometría.
La tabla de atributos de la capa de salida es la misma que la de la capa de entrada.
No todas las conversiones son posibles. Por ejemplo, una capa de líneas puede convertirse en una capa de puntos, pero una capa de puntos no puede convertirse en una capa de líneas.
Ver también
:referencia:`qgispolygonize`, :referencia:`qgislinestopolygons`, :referencia:`qgispolygonstolines`, :referencia:`qgispointstopath`
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Convertido |
|
[vector: cualquiera] |
Capa vectorial saliente - el tipo depende de los parámetros |
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.
27.1.18.13. Convertir a geometrías curvadas
Convierte una geometría en su equivalente a geometría de curva.
Las geometrías ya curvadas se mantendrán sin cambios.
Permite modificación in situ de objetos espaciales línea y polígono
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: line or polygon] |
Capa de vector de entrada |
Tolerancia de distancia máxima |
|
[número] Preestablecido: 0.000001 |
La distancia máxima permitida entre la ubicación original de los vértices y donde caerían en las geometrías curvas convertidas |
Tolerancia de ángulo máxima |
|
[número] Preestablecido: 0.000001 |
Los segmentos se consideran adecuados para ser reemplazados por un arco si los puntos están todos regularmente espaciados en el arco candidato. Este parámetro especifica la desviación angular máxima (en grados) permitida al comprobar el espaciado regular de los puntos. Entre 0 y 45°. |
Curvas |
|
[vector: compoundcurve or curvepolygon] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Curvas |
|
[vector: compoundcurve or curvepolygon] |
Capa vectorial de salida con geometrías curvas |
Código Python
Algoritmo ID: native:converttocurves
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.
27.1.18.14. 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 modificación in situ de objetos espaciales. de objetos espaciales polígonos
Menú predeterminado:
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Casco cóncavo |
|
[vector: poligonal] |
La capa vectorial saliente (casco convexo) |
Código Python
Algoritmo ID: native: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.
27.1.18.15. 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
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extesión (xmin, xmax, ymin, ymax) |
|
[extensión] |
Extensión de entrada Los métodos disponibles son:
|
Extensión |
|
[vector: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extensión |
|
[vector: poligonal] |
La capa vectorial saliente (extensión) |
Código Python
Algoritmo ID: native: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.
27.1.18.16. 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
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Punto |
|
[vectorial: puntos] |
La capa vectorial de puntos saliente conteniendo los puntos de entrada. |
Código Python
Algoritmo ID: native: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.
27.1.18.17. 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.
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffers |
|
[vector: poligonal] |
La capa vectorial de salida (buffer de cuña) |
Código Python
Algoritmo ID: native: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.
27.1.18.18. Triangulación Delaunay
Crea una capa poligonal mediante triangulación Delaunay correspondiendo a la capa entrante de puntos.
Menú predeterminado:
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Triangulación Delaunay |
|
[vector: poligonal] |
La capa vectorial saliente (triangulación Delaunay) |
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.
27.1.18.19. 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 modificación in situ de objetos espaciales. de objetos espaciales polígonos
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 menor que este umbral. Con un valor de |
Limpio |
|
[la misma que la entrada] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Limpio |
|
[la misma que la entrada] |
La capa (limpia) vectorial saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.20. 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 modificación in situ de objetos espaciales línea y polígono
Menú predeterminado:
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Densificado |
|
[la misma que la entrada] |
La capa vectorial saliente (densificada) |
Código Python
Algoritmo ID: native: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.
27.1.18.21. 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 modificación in situ de objetos espaciales línea y polígono
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Densificado |
|
[la misma que la entrada] |
La capa vectorial saliente (densificada) |
Código Python
Algoritmo ID: native: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.
27.1.18.22. 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 poligonal, se borrarán los límites comunes de los polígonos adyacentes que se disuelvan. Si se activa, el ajuste opcional «Mantener características disjuntas separadas» hará que las características y partes que no se solapen ni se toquen se exporten como objetos espaciales separados (en lugar de como partes de un único objeto espacial multiparte).
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
Parámetros
Parámetros básicos
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í. |
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Mantener separados los objetos espaciales disjuntos
|
|
[booleano] Preestablecido: Falso |
Las partes de elementos disueltos se exportan como elementos separados (en lugar de como partes de un elemento multiparte). |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Disuelto |
|
[la misma que la entrada] |
La capa vectorial saliente con geometrías disueltas |
Código Python
Algoritmo ID: native: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.
27.1.18.23. 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.
Permite modificación in situ de objetos espaciales punto, línea, y polígono con Z habilitada
Ver también
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. |
Compensado
|
|
Preestablecido: 0.0 |
Valor de desplazamiento: se añade algebraicamente a los valores de la banda tras aplicar el «Factor de escala». |
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Actualizado |
|
[la misma que la entrada] |
La capa vetorial saliente con valores Z desde la capa ráster |
Código Python
Algoritmo ID: native: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.
27.1.18.24. Soltar valores M/Z
Borra los valores M (medida) o Z (altitud) de geometrías entrantes.
Ver también
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í. |
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): |
Código Python
Algoritmo ID: native: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.
27.1.18.25. 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
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Eliminado |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
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.
27.1.18.26. 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 modificación in situ de objetos espaciales línea
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Explotada |
|
[vectorial: lineal] |
La capa vectorial lineal saliente con entidades representado cada segmento de la capa entrante. |
Código Python
Algoritmo ID: native: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.
27.1.18.27. 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 modificación in situ de objetos espaciales línea
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extendido |
|
[vectorial: lineal] |
La línea saliente (extendida) de la capa vectorial. |
Código Python
Algoritmo ID: native: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.
27.1.18.28. 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
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extraido |
|
[la misma que la entrada] |
La capa vectorial saliente (con valores M) |
Código Python
Algoritmo ID: native: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.
27.1.18.29. 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.
Permite modificación in situ de objetos espaciales punto
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í. |
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. |
Código Python
Algoritmo ID: native: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.
27.1.18.30. 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.
Permite modificación in situ de objetos espaciales punto
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
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í. |
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. |
Código Python
Algoritmo ID: native: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.
27.1.18.31. 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
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extraido |
|
[la misma que la entrada] |
La capa vectorial saliente (con valores Z) |
Código Python
Algoritmo ID: native: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.
27.1.18.32. 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.
Permite modificación in situ de objetos espaciales línea y polígono con M habilitada
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.
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í. |
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. |
Código Python
Algoritmo ID: native: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.
27.1.18.33. 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.
Permite modificación in situ de objetos espaciales línea y polígono con Z habilitada
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.
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í. |
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. |
Código Python
Algoritmo ID: native: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.
27.1.18.34. 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.
Permite modificación in situ de objetos espaciales punto, línea, y polígono con M habilitada
Nota
Los valores M se eliminarán de la salida.
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa de vector de entrada |
Método de reparación
|
|
[enumeración] Preestablecido: 1 |
Método utilizado para reparar las geometrías. Uno de:
|
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometrías corregidas |
|
[la misma que la entrada] |
La capa vectorial saliente con las geometrías corregidas. |
Código Python
Algoritmo ID: native: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.
27.1.18.35. 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.
Permite modificación in situ de objetos espaciales. de objetos espaciales polígonos
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Reorientado |
|
[vector: poligonal] |
La capa vectorial saliente con geometrías reorientadas. |
Código Python
Algoritmo ID: native: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.
27.1.18.36. 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.
Permite modificación in situ de objetos espaciales línea
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Cortar |
|
[vectorial: lineal] |
La capa vectorial lineal saliente cortada en el antimeridiano. |
Código Python
Algoritmo ID: native: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.
27.1.18.37. 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.
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometría modificada |
|
[vector: cualquiera] |
La capa vectorial saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.38. 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
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í. |
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 |
Código Python
Algoritmo ID: native: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.
27.1.18.39. 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á.
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Partes |
|
[vector: poligonal] |
La capa vectorial poligonal saliente con las N partes mayores de cada entidad |
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.
27.1.18.40. 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 modificación in situ de objetos espaciales línea
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Subcadena |
|
[vectorial: lineal] |
La capa saliente vectorial lineal. |
Código Python
Algoritmo ID: native: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.
27.1.18.41. 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 de salida es la misma que la de la capa de entrada.
Menú predeterminado:
Ver también
:referencia:`qgispolygonstolines`, :referencia:`qgispolygonize`, :referencia:`qgisconvertgeometrytype`
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Polígonos |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
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.
27.1.18.42. 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 modificación in situ de objetos espaciales línea
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Mezclado |
|
[vectorial: lineal] |
La saliente (mezclada) capa lineal vectorial. |
Código Python
Algoritmo ID: native: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.
27.1.18.43. 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
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometrías frontera |
|
[vector: poligonal] |
La capa vectorial poligonal saliente (frontera) |
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.
27.1.18.44. Cícrculos mínimos cercantes
Calcula los círculos mínimos que cercan las entidades en la capa entrante.
Permite modificación in situ de objetos espaciales. de objetos espaciales polígonos
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Círculos mínimos cercantes |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.45. 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 modificación in situ de objetos espaciales. de objetos espaciales polígonos
Ver también
Buffer, Búfer de distancia variable, Rectángulos, óvalos, diamantes, Buffer a un solo lado
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffer de múltiplles anillos (distancia constante) |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.46. 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 la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
Menú predeterminado:
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Partes simples |
|
[la misma que la entrada] |
La capa vectorial saliente. |
Código Python
Algoritmo ID: native: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.
27.1.18.47. 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 modificación in situ de objetos espaciales línea
Ver también
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 Búfer 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] Predeterminado: 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 |
Establezca la distancia máxima desde la geometría de desplazamiento que se utilizará al crear una unión a inglete como factor de la distancia de desplazamiento (sólo aplicable a los estilos de unión a inglete). Mínimo: 1.0 |
Compensado |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa saliente (compensada) Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Compensado |
|
[vectorial: lineal] |
Capa saliente lineal (compensada) |
Código Python
Algoritmo ID: native: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.
27.1.18.48. Cuador delimitador mínimo orientado
Calcula el rectángulo rotado de área mínima para cada entidad de la capa entrante.
Permite modificación in situ de objetos espaciales. de objetos espaciales polígonos
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Cajas frontera |
|
[vector: poligonal] |
La capa vectorial poligonal saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.49. 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 modificación in situ de objetos espaciales línea y polígono
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ortogonalizado |
|
[la misma que la entrada] |
La capa vectorial saliente con los ángulos ajustados. |
Código Python
Algoritmo ID: native: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.
27.1.18.50. 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 modificación in situ de objetos espaciales punto
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Punto |
|
[vectorial: puntos] |
La capa vectorial saliente de puntos.. |
Código Python
Algoritmo ID: native: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.
27.1.18.51. 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
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í. |
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. |
Código Python
Algoritmo ID: native: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.
27.1.18.52. 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.
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Desplazado |
|
[vectorial: puntos] |
Capa vectorial saliente de puntos |
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.
27.1.18.53. 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.
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Punto |
|
[vectorial: puntos] |
Capa vectorial de puntos saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.54. 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.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante de lineas |
Mantener campos de la capa de entrada Opcional |
|
[booleano] Preestablecido: Falso |
Comprobar para mantener los campos (sólo la estructura de la tabla, no los valores) 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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Polígonos desde líneas |
|
[vector: poligonal] |
La capa vectorial poligonal saliente desde líneas |
Código Python
Algoritmo ID: native: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.
27.1.18.55. 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.
La tabla de atributos de la capa de salida es la misma que la de la capa de entrada.
Menú predeterminado:
Ver también
Lineas a polígonos, Poligonizar, Convierte el tipo de geometría
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Líneas |
|
[vectorial: lineal] |
La capa vectorial lineal saliente desde polígonos |
Código Python
Algoritmo ID: native: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.
27.1.18.56. Proyección de puntos (Cartesiano)
Proyectar geometrías puntutales por una distancia especificada y rumbo (azimut).
Permite modificación in situ de objetos espaciales punto
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Proyectados |
|
[vectorial: puntos] |
La capa vectorial de puntos (proyectados) saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.57. 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 la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Multipartes |
|
[la misma que la entrada] |
La capa vectorial multiparte saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.58. Rectángulos, óvalos, diamantes
Crea un área de influencia con forma de rectángulo, óvalo o diamante para cada entidad de la capa de puntos de entrada.
Los parámetros de forma se pueden fijar para todas las entidades o dinámicas mediante un campo o una expresión.
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 |
|
Preestablecido: 1.0 |
Anchura del buffer de forma |
Altura |
|
Preestablecido: 1.0 |
Altura del buffer de forma |
Rotación Opcional |
|
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida |
|
[vector: poligonal] |
La capa vectorial saliente (con las formas del buffer) |
Código Python
Algoritmo ID: native: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.
27.1.18.59. 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.
Permite la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
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.
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Limpio |
|
[la misma que la entrada] |
La capa vectorial saliente (sin vértices duplicados) |
Código Python
Algoritmo ID: native: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.
27.1.18.60. Borra geometrías nulas
Elimina cualquier entidad que no tenga geometría de una capa vectorial. Todas las demás entidades se copiarán sin cambios.
Las entidades con geometrías nulas pueden ser guardadas en una capa aparte.
Si Eliminar también geometrías vacías está marcado, el algoritmo elimina entidades cuyas geometrías no tienen coordenadas, es decir, geometrías que están vacías. En ese caso, también la salida nula reflejará esta opción, que contiene geometrías nulas y vacías.
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: cualquiera] |
Capa vectorial entrante (con geometrías no-NULAS) |
También borrar geoemtrías vacías |
|
[booleano] |
|
Geometrías no nulas |
Opcional |
[la misma que la entrada] Predeterminado: |
Especificar la capa vectorial saliente para las geometrías no-NULL (y no-vacías). Una de:
El fichero codificado también puede ser cambiado aquí. |
Geometrías nulas Opcional |
|
[la misma que la entrada] Preestablecido: |
Especificar la capa vectorial saliente para las geometrías NULL. Una del:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometrías nulas |
|
[la misma que la entrada] |
Capa vectorial saliente (para NULL y, si son elegidas, entidades vacías) |
Geometrías no nulas |
|
[la misma que la entrada] |
La capa vectorial saliente (sin NULL y, si son elegidas, entidades vacías) |
Código Python
Algoritmo ID: native: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.
27.1.18.61. Línea de dirección reversible
Invierte la dirección de una capa lineal.
Permite modificación in situ de objetos espaciales línea
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Reversión |
|
[vectorial: lineal] |
La capa vectorial saliente (con líneas invertidas) |
Código Python
Algoritmo ID: native: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.
27.1.18.62. 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 la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Rotado |
|
[la misma que la entrada] |
La capa vecotiral saliente con las geometrías rotadas |
Código Python
Algoritmo ID: native: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.
27.1.18.63. Redondez
NEW in 3.24
Calcula la redondez de cada característica y la almacena como un campo nuevo. La capa vectorial de entrada debe contener polígonos.
La redondez de un polígono se define como 4π × área del polígono / perímetro². El valor de la redondez varía entre 0 y 1. Un círculo perfecto tiene una redondez de 1, mientras que un polígono completamente plano tiene una redondez de 0.
Nota
El algoritmo devuelve NULL para entidades poligonales multiparte.
Permite modificación in situ de objetos espaciales. de objetos espaciales polígonos
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: poligonal] |
Capa de vector de entrada |
Redondez |
|
[vector: poligonal] Predeterminado: |
Especifica la salida de la capa vectorial (con el campo redondez). Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Rotado |
|
[la misma que la entrada] |
La salida de la capa vectorial con el valor de redondez en un campo |
Código Python
ID de algoritmo: native:redondez
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.
27.1.18.64. 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
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Segmentado |
|
[la misma que la entrada] |
La capa vectorial saliente con geometrías segmentadas |
Código Python
Algoritmo ID: native: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.
27.1.18.65. 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
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Segmentado |
|
[la misma que la entrada] |
La capa vectorial saliente con geometrías segmentadas |
Código Python
Algoritmo ID: native: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.
27.1.18.66. 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.
Permite modificación in situ de objetos espaciales punto, línea, y polígono con M habilitada
Truco
Use el botón Identify Features para verificar el valor M agregado: los resultados están disponibles en el diálogo Identify Results.
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í. |
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) |
Código Python
Algoritmo ID: native: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.
27.1.18.67. 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.
Permite modificación in situ de objetos espaciales punto, línea, y polígono con M habilitada
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. |
Compensado
|
|
Preestablecido: 0.0 |
Valor de desplazamiento: se añade algebraicamente a los valores de la banda tras aplicar el «Factor de escala». |
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Actualizado |
|
[la misma que la entrada] |
La capa vectorial saliente (con valores M actualizados) |
Código Python
Algoritmo ID: native: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.
27.1.18.68. 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.
Permite modificación in situ de objetos espaciales punto, línea, y polígono con Z habilitada
Truco
Use el botón Identify Features para verificar el valor Z agregado: los resultados están disponibles en el diálogo Identify Results.
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Z añadido |
|
[la misma que la entrada] |
La capa vectorial saliente (con valores Z asignados) |
Código Python
Algoritmo ID: native: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.
27.1.18.69. 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 modificación in situ de objetos espaciales línea y polígono
Menú predeterminado:
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Simplificado |
|
[la misma que la entrada] |
La capa vectorial saliente (simplificada) |
Código Python
Algoritmo ID: native: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.
27.1.18.70. 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
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] Predeterminado: 0 |
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] Predeterminado: 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 |
Establezca la distancia máxima desde la geometría de desplazamiento que se utilizará al crear una unión a inglete como factor de la distancia de desplazamiento (sólo aplicable a los estilos de unión a 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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffer |
|
[vector: poligonal] |
Salida capa poligonal (buffer) |
Código Python
Algoritmo ID: native: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.
27.1.18.71. 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 modificación in situ de objetos espaciales línea y polígono
Ver también
Simplificar, Densificar por conteo, Densificar por intervalo
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Suavizado |
|
[la misma que la entrada] |
Capa vectorial saliente (suavizada) |
Código Python
Algoritmo ID: native: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.
27.1.18.72. 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.
Permite la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Geometría ajustada |
|
[la misma que la entrada] |
Capa vectorial saliente (ajustada) |
Código Python
Algoritmo ID: native: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.
27.1.18.73. 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.
Permite la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
Nota
Ajustando a la rejilla puede generar una geometría inválida en algunos casos de esquinas.
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ajustado |
|
[la misma que la entrada] |
Capa vectorial saliente (ajustada) |
Código Python
Algoritmo ID: native: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.
27.1.18.74. 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.
Permite modificación in situ de objetos espaciales línea
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í. |
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. |
Código Python
Algoritmo ID: native: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.
27.1.18.75. 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.
Permite la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
Nota
Subdividir una geometría puede generar partes de geometría que pueden no ser válidas y pueden contener intersecciones propias.
Ver también
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Subdividido |
|
[la misma que la entrada] |
Capa vectorial saliente |
Código Python
** Algoritmo ID**: native: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.
27.1.18.76. 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 la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Intercambiados |
|
[la misma que la entrada] |
Capa vectorial saliente (intercambiada) |
Código Python
** Algoritmo ID**: native: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.
27.1.18.77. 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.
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffered |
|
[vector: poligonal] |
Salida capa poligonal (buffer) |
Código Python
Algoritmo ID: native: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.
27.1.18.78. 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 modificación in situ de objetos espaciales. de objetos espaciales polígonos
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Teselado |
|
[vector: poligonal] |
Capa saliente multipoligonalZ |
Código Python
Algoritmo ID: 3d: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.
27.1.18.79. 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)
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Transecto |
|
[vectorial: lineal] |
Capa lineal saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.80. 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 la modificación in situ de las características de . de objetos espaciales puntos, líneas y polígonos
Ver también
Colección de objetos trasladados, Compensado de líneas, Rotar, Intercmbiar coordenadas X e Y
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Trasladado |
|
[la misma que la entrada] |
Capa vectorial saliente |
Código Python
Algoritmo ID: native: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.
27.1.18.81. 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.
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Buffered |
|
[vector: poligonal] |
Capa poligonal de buffer variable |
Código Python
Algoritmo ID: native: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.
27.1.18.82. 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:
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í. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Polígonos Voronoi |
|
[vector: poligonal] |
Polígonos de Voronoi de la capa vectorial del punto de entrada |
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.