Comprobar validez de elementos geométricos
Capa fuente para validar
Comprobar validez del método
Opciones:
0 — El seleccionado en la configuración de digitalización
Predeterminado: 0
Salida de elementos validados, sin cambios
La salida de elementos inválidos, con un campo adicional _errors describen problemas de validez.
Posición extra de salida en los problemas de validez como una capa de puntos con un campo mensaje.
processing.runalg('qgis:checkvalidity', input_layer, method, valid_output, invalid_output, error_output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: 0.3
<colocar la descripción de parámetros aquí>
Por defecto: True
<colocar la descripción de parámetros aquí>
Predeterminado: False
<colocar aquí la descripción de la salida>
processing.runalg('qgis:concavehull', input, alpha, holes, no_multigeometry, output)
Convertir tipo de geometría a otra
Capa en entrada.
Tipo de conversión a realizar.
Opciones:
0 — Centroides
1 — Nodos
4 — Polígonos
Predeterminado: 0
La capa resultante.
processing.runalg('qgis:convertgeometrytype', input, type, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
Opcional
<colocar la descripción de parámetros aquí>
<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
<colocar aquí la descripción de la salida>
processing.runalg('qgis:convexhull', input, field, method, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: 1
<colocar la descripción de parámetros aquí>
Predeterminado: 0
<colocar la descripción de parámetros aquí>
Predeterminado: 0
<colocar aquí la descripción de la salida>
processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar aquí la descripción de la salida>
processing.runalg('qgis:delaunaytriangulation', input, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Por defecto: 1.0
<colocar aquí la descripción de la salida>
processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: 1
<colocar aquí la descripción de la salida>
processing.runalg('qgis:densifygeometries', input, vertices, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Por defecto: True
Opcional
<colocar la descripción de parámetros aquí>
<colocar aquí la descripción de la salida>
processing.runalg('qgis:dissolve', input, dissolve_all, field, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: False
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Opciones:
6 — comienza con
7 — contiene
Predeterminado: 0
<colocar la descripción de parámetros aquí>
Predeterminado: 0
<colocar la descripción de parámetros aquí>
Opciones:
0 — Área mayor
1 — Área Menor
2 — Borde común mayor
Predeterminado: 0
<colocar aquí la descripción de la salida>
processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar aquí la descripción de la salida>
processing.runalg('qgis:explodelines', input, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar aquí la descripción de la salida>
processing.runalg('qgis:extractnodes', input, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: 100000
<colocar aquí la descripción de la salida>
processing.runalg('qgis:fillholes', polygons, max_area, results)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: 10.0
<colocar la descripción de parámetros aquí>
Predeterminado: 5
<colocar la descripción de parámetros aquí>
Predeterminado: False
<colocar aquí la descripción de la salida>
processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: 1
<colocar aquí la descripción de la salida>
processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar aquí la descripción de la salida>
processing.runalg('qgis:linestopolygons', input, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar aquí la descripción de la salida>
processing.runalg('qgis:multiparttosingleparts', input, output)
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.
Capa con puntos sobrepuestos.
Distancia de desplazamiento deseada NOTA: distancia de desplazamiento debe ser en las mismas unidades que la capa.
Predeterminado: 0.00015
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
La capa resultante con puntos sobrepuestos desplazados.
processing.runalg('qgis:pointsdisplacement', input_layer, distance, horizontal, output_layer)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar aquí la descripción de la salida>
processing.runalg('qgis:polygoncentroids', input_layer, output_layer)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: False
<colocar la descripción de parámetros aquí>
Por defecto: True
<colocar aquí la descripción de la salida>
processing.runalg('qgis:polygonize', input, fields, geometry, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar aquí la descripción de la salida>
processing.runalg('qgis:polygonstolines', input, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Por defecto: 1.0
<colocar aquí la descripción de la salida>
processing.runalg('qgis:simplifygeometries', input, tolerance, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
<colocar aquí la descripción de la salida>
processing.runalg('qgis:singlepartstomultipart', input, field, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: 5
<colocar la descripción de parámetros aquí>
Predeterminado: False
<colocar aquí la descripción de la salida>
processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)
<colocar la descripción del algoritmo aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Por defecto: 0.0
<colocar aquí la descripción de la salida>
processing.runalg('qgis:voronoipolygons', input, buffer, output)