Outdated version of the documentation. Find the latest one here.

Geometría vectorial

Comprobar validez

Descripción

Comprobar validez de elementos geométricos

Parámetros

Capa de entrada [vector: cualquiera]

Capa fuente para validar

“Método” [selección]

Comprobar validez del método

Opciones:

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

  • 1 — QGIS
  • 2 — GEOS

Predeterminado: 0

Salidas

Validar salida [vector]

Salida de elementos validados, sin cambios

Salida inválida [vector]

La salida de elementos inválidos, con un campo adicional _errors describen problemas de validez.

Error de salida [vector]

Posición extra de salida en los problemas de validez como una capa de puntos con un campo mensaje.

Uso de la consola

processing.runalg('qgis:checkvalidity', input_layer, method, valid_output, invalid_output, error_output)

Ver también

Cascara concava

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de puntos de entrada [vector: point]

<colocar la descripción de parámetros aquí>

Umbral (0-1, donde 1 es equivalente con cascara convexa) [number]

<colocar la descripción de parámetros aquí>

Predeterminado: 0.3

Permitir agujeros [boolean]

<colocar la descripción de parámetros aquí>

Por defecto: True

Dividir geometría multiparte a geometría de partes sencillas [boolean]

<colocar la descripción de parámetros aquí>

Predeterminado: False

Salidas

Cascara convexa [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:concavehull', input, alpha, holes, no_multigeometry, output)

Ver también

Convertir tipo geometrico

Descripción

Convertir tipo de geometría a otra

Parámetros

Capa de entrada [vector: cualquiera]

Capa en entrada.

Nuevo tipo de geometría [selection]

Tipo de conversión a realizar.

Opciones:

  • 0 — Centroides

  • 1 — Nodos

  • 2 — Linestrings
  • 3 — Multilinestrings
  • 4 — Polígonos

Predeterminado: 0

Salidas

Salida [vector]

La capa resultante.

Uso de la consola

processing.runalg('qgis:convertgeometrytype', input, type, output)

Ver también

Cascara convexa

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: cualquiera]

<colocar la descripción de parámetros aquí>

Campo (opcional, sólo se utiliza si se crean cierres convexos por clases) [tablefield: any]

Opcional

<colocar la descripción de parámetros aquí>

“Método” [selección]

<colocar la descripción de parámetros aquí>

Opciones:

  • 0 — Crear casco convexo mínima sencilla

  • 1 — Crear cascos convexos basados en campo

Predeterminado: 0

Salidas

Casco convexo [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:convexhull', input, field, method, output)

Ver también

Crear puntos en las lineas

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

líneas [vector: any]

<colocar la descripción de parámetros aquí>

distancia [number]

<colocar la descripción de parámetros aquí>

Predeterminado: 1

punto de partida [number]

<colocar la descripción de parámetros aquí>

Predeterminado: 0

punto final [number]

<colocar la descripción de parámetros aquí>

Predeterminado: 0

Salidas

Salida [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)

Ver también

Triangulacion Delaunay

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: point]

<colocar la descripción de parámetros aquí>

Salidas

Triangulación Delaunay [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:delaunaytriangulation', input, output)

Ver también

Densificar geometrias al cual se le da invervalo

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: polygon, line]

<colocar la descripción de parámetros aquí>

Añadir intervalo entre vertices [number]

<colocar la descripción de parámetros aquí>

Por defecto: 1.0

Salidas

Capa densificada [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)

Ver también

Densificar geometrias

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: polygon, line]

<colocar la descripción de parámetros aquí>

Añadir vertices [number]

<colocar la descripción de parámetros aquí>

Predeterminado: 1

Salidas

Capa densificada [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:densifygeometries', input, vertices, output)

Ver también

Dissolver

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: polygon, line]

<colocar la descripción de parámetros aquí>

Disolver todo (No usar campo) [boolean]

<colocar la descripción de parámetros aquí>

Por defecto: True

Campo de ID único [tablefield: any]

Opcional

<colocar la descripción de parámetros aquí>

Salidas

Disolver [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:dissolve', input, dissolve_all, field, output)

Ver también

Eliminar astillas de poligonos

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: polygon]

<colocar la descripción de parámetros aquí>

Usar selección actual de la capa de entrada (solo funciona si se llama desde la caja de herramientas) [boolean]

<colocar la descripción de parámetros aquí>

Predeterminado: False

“Atributo selección” [campo tabla: cualquiera]

<colocar la descripción de parámetros aquí>

Comparación [selection]

<colocar la descripción de parámetros aquí>

Opciones:

  • 0 — ==
  • 1 — !=
  • 2 — >
  • 3 — >=
  • 4 — <
  • 5 — <=
  • 6 — comienza con

  • 7 — contiene

Predeterminado: 0

Valor [texto]

<colocar la descripción de parámetros aquí>

Predeterminado: 0

Combinar la selección con el polígono vecino con el [selection]

<colocar la descripción de parámetros aquí>

Opciones:

  • 0 — Área mayor

  • 1 — Área Menor

  • 2 — Borde común mayor

Predeterminado: 0

Salidas

Capa de limpiado [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)

Ver también

Explotar lineas

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: line]

<colocar la descripción de parámetros aquí>

Salidas

Capa de salida [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:explodelines', input, output)

Ver también

Extraer nodos

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: polygon, line]

<colocar la descripción de parámetros aquí>

Salidas

Capa de salida [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:extractnodes', input, output)

Ver también

Llenar huecos

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Polígonos [vector: cualquier]

<colocar la descripción de parámetros aquí>

Área máx [número]

<colocar la descripción de parámetros aquí>

Predeterminado: 100000

Salidas

Resultados [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:fillholes', polygons, max_area, results)

Ver también

Distancia de buffer fija

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: cualquiera]

<colocar la descripción de parámetros aquí>

Distancia [número]

<colocar la descripción de parámetros aquí>

Predeterminado: 10.0

Segmentos [número]

<colocar la descripción de parámetros aquí>

Predeterminado: 5

Disolver resultado [boolean]

<colocar la descripción de parámetros aquí>

Predeterminado: False

Salidas

Buffer [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)

Ver también

Mantener partes mas grandes

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Polígonos [vector: polygon]

<colocar la descripción de parámetros aquí>

Mantener [number]

<colocar la descripción de parámetros aquí>

Predeterminado: 1

Salidas

Resultados [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)

Ver también

Lineas a poligonos

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: line]

<colocar la descripción de parámetros aquí>

Salidas

Capa de salida [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:linestopolygons', input, output)

Ver también

Multiples partes a partes individuales

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: cualquiera]

<colocar la descripción de parámetros aquí>

Salidas

Capa de salida [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:multiparttosingleparts', input, output)

Ver también

Puntos de desplazamiento

Descripción

Mover los puntos sobrepuestos a una pequeña distancia, que todos son visibles. El resultado es similar a la salida del renderizador “Desplazamiento de punto” pero es permanente.

Parámetros

Capa de entrada [vector: point]

Capa con puntos sobrepuestos.

Distancia de desplazamiento [number]

Distancia de desplazamiento deseada NOTA: distancia de desplazamiento debe ser en las mismas unidades que la capa.

Predeterminado: 0.00015

Distribución horizontal para casos de dos puntos [boolean]

Controla la dirección de distribución en caso de dos puntos sobrepuestos. Si los puntos Verdadero se distribuirán horizontalmente, de otra manera no se distribuirán verticalmente.

Por defecto: True

Salidas

Capa de salida [vector]

La capa resultante con puntos sobrepuestos desplazados.

Uso de la consola

processing.runalg('qgis:pointsdisplacement', input_layer, distance, horizontal, output_layer)

Ver también

Centroides de poligonos

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: polygon]

<colocar la descripción de parámetros aquí>

Salidas

Capa de salida [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:polygoncentroids', input_layer, output_layer)

Ver también

Poligonizar

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: line]

<colocar la descripción de parámetros aquí>

Mantener la estructura de la tabla de la capa de línea [boolean]

<colocar la descripción de parámetros aquí>

Predeterminado: False

Crear columnas geometricas [boolean]

<colocar la descripción de parámetros aquí>

Por defecto: True

Salidas

Capa de salida [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:polygonize', input, fields, geometry, output)

Ver también

POligonos a lineas

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: polygon]

<colocar la descripción de parámetros aquí>

Salidas

Capa de salida [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:polygonstolines', input, output)

Ver también

Simplificar geometrias

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: polygon, line]

<colocar la descripción de parámetros aquí>

Tolerancia [number]

<colocar la descripción de parámetros aquí>

Por defecto: 1.0

Salidas

Capa simplificada [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:simplifygeometries', input, tolerance, output)

Ver también

Partes individuales a multiples partes

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: cualquiera]

<colocar la descripción de parámetros aquí>

Campo de ID único [tablefield: any]

<colocar la descripción de parámetros aquí>

Salidas

Capa de salida [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:singlepartstomultipart', input, field, output)

Ver también

Buffer de distancia variable

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: cualquiera]

<colocar la descripción de parámetros aquí>

Campo de distancia [tablefield: any]

<colocar la descripción de parámetros aquí>

Segmentos [número]

<colocar la descripción de parámetros aquí>

Predeterminado: 5

Disolver resultado [boolean]

<colocar la descripción de parámetros aquí>

Predeterminado: False

Salidas

Buffer [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)

Ver también

Poligonos Voronoi

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: point]

<colocar la descripción de parámetros aquí>

Región buffer [number]

<colocar la descripción de parámetros aquí>

Por defecto: 0.0

Salidas

Polígonos de Voronoi [vector]

<colocar aquí la descripción de la salida>

Uso de la consola

processing.runalg('qgis:voronoipolygons', input, buffer, output)

Ver también