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

` `

Geometría vectorial

Contorno

Descripción

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.

Parámetros

Capa de entrada [vector: line, polygon]
Source layer to use.

Salida

Output layer [vector: point, line]
Boundary from the input layer (point for line, and line for polygon).

Uso de la consola

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

Ver también

Bounding boxes

Descripción

This algorithm calculates the bounding box (envelope) of each feature in an input layer.

Parámetros

Capa de entrada [vector: cualquiera]

Capa fuente para validar

Salidas

output_layer [vector: polygon]
Output bounding boxes from input layer.

Uso de la consola

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

Ver también

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

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.

Parámetros

Capa de entrada [vector: polygon, line]
Line or polygon layer to be dissolved.
Disolver todo (No usar campo) [boolean]

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

Unique ID fields [tablefield: any]

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.

Salidas

Disolver [vector]
output layer, either (multi) line or (multi) polygon

Uso de la consola

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

Ver también

Eliminar astillas de poligonos

Descripción

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.

Parámetros

Capa de entrada [vector: polygon]
Polygon layer in which polygons should be eliminated.
Usar selección actual de la capa de entrada (solo funciona si se llama desde la caja de herramientas) [boolean]

Check this if you want the currently selected polygons to be eliminated.

Predeterminado: False

“Atributo selección” [campo tabla: cualquiera]
Field to be used for the logical selection.
Comparación [selection]

Comparison parameter to be used for the logical selection.

Opciones:

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

  • 7 — contiene

Predeterminado: 0

Valor [texto]

Value to be used for the logical selection.

Predeterminado: 0

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

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

Salidas

Capa de limpiado [vector]
output layer

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

Merge lines

Descripción

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.

Parámetros

Capa de entrada [vector: line]
input layer (line) to merge

Salidas

Capa de salida [vector: line]
Resultant layer with merged line

Uso de la consola

processing.runalg('qgis:mergelines', 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

Point on surface

Descripción

Returns a point guaranteed to lay on the surface of a polygon geometry.

Parámetros

Capa de entrada [vector: polygon]
Layer with polygon

Salidas

Output layer [vector: point]
The resulting layer with point on surface

Uso de la consola

processing.runalg('qgis:pointonsurface', 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