` `
Returns the closure of the combinatorial boundary of the input geometries (ie the topological boundary of the geometry). For instance, a polygon geometry will have a boundary consisting of the linestrings for each ring in the polygon. Only valid for polygon or line layers.
processing.runalg('qgis:boundary', input_layer, output_layer)
This algorithm calculates the bounding box (envelope) of each feature in an input layer.
Capa fuente para validar
processing.runalg('qgis:boundingboxes', input_layer, output_layer)
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)
This algorithm takes a polygon or line vector layer and combines their geometries into new geometries. One or more attributes can be specified to dissolve only geometries belonging to the same class (having the same value for the specified attributes), alternatively all geometries can be dissolved.
If the geometries to be dissolved are spatially separated from each other the output will be multi geometries. In case the input is a polygon layer, common boundaries of adjacent polygons being dissolved will get erased.
Dissolve all geometries; values in the output layer’s fields are the ones of the first input feature that happens to be processed. Returns one feature whose geometry represents all geometries of the input layer.
Por defecto: True
Opcional
If features share a common value in all selected field(s) their geometries will be combined. Values in the output layer’s fields are the ones of the first input feature that happens to be processed. Returns one feature for each unique value in the field. The feature’s geometry represents all input geometries with this value.
processing.runalg('qgis:dissolve', input, dissolve_all, field, output)
This algorithm combines selected polygons of the input layer with certain adjacent polygons by erasing their common boundary. Eliminate can either use an existing selection or a logical query based on one of the layer’s fields to make the selection itself. The adjacent polygon can be either the one with the largest or smallest area or the one sharing the largest common boundary with the polygon to be eliminated. Eliminate is normally used to get rid of sliver polygons, i.e. tiny polygons that are a result of polygon intersection processes where boundaries of the inputs are similar but not identical.
Check this if you want the currently selected polygons to be eliminated.
Predeterminado: False
Comparison parameter to be used for the logical selection.
Opciones:
6 — comienza con
7 — contiene
Predeterminado: 0
Value to be used for the logical selection.
Predeterminado: 0
Determines which adjacent polygon the polygon to be eliminated will be combined with.
Opciones:
0 — Área mayor
1 — Área Menor
2 — Borde común mayor
Predeterminado: 0
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)
This algorithm joins all connected parts of MultiLineString geometries into single LineString geometries.
If any parts of the input MultiLineString geometries are not connected, the resultant geometry will be a MultiLineString containing any lines which could be merged and any non-connected line parts.
processing.runalg('qgis:mergelines', 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)
Returns a point guaranteed to lay on the surface of a polygon geometry.
processing.runalg('qgis:pointonsurface', 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)