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

Vector general

Borrar geometrias duplicadas

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

Salida [vector]

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

Uso de la consola

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

Ver también

Ejecutar SQL

Descripción

Este algoritmo permite ejecutar una consulta SQL sobre un conjunto de capas vectoriales de entrada, gracias a el proveedor de capas virtual.

Parámetros

Capa de entrada [vector: cualquiera]

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

Fuente de datos adicional [vector]

Las fuentes de datos que tienen que ser descargadas para referencia en la consulta SQL. Cualquier capa ya cargada en QGIS esta disponible en la consulta mediante su nombre o id. Pero para utilizar este algoritmo es un script, las fuentes de entrada se deberían establecer aquí. Cada fuente de datos de entrada se puede referir como input1 ... inputN como nombres de capa en la consulta.

Consulta [string]

La consulta SQL. Las funciones de expresión de SQLite, Spatialite y QGIS se pueden utilizar aquí.

Campo de identificador único [string]

Parámetro opcional para especificar que campo de la consulta se debería utilizar como un campo id.

Campo geométrico [string]

Parámetro opcional para especificar que campo se debería considerar como campo de geometría, si uno desea evitar la autodetección posiblemente lenta.

Tipo de geometría [selection]

Parámetro opcional para especificar el tipo de geometría si desea evitar la posible lentitud autodetectada.

Tipo de geometrías:

  • 0 — Autodetectar

  • 1 — SinGeometria

  • 2 — Punto

  • 3 — Línea

  • 4 — Polígono

  • 5 — MultiPunto

  • 6 — MultiLinea

  • 7 — MultiPolígono

SCR de la geometría [crs]

Parámetro opcional para especificar el sistema de coordenadas de la geometría si desea evitar la posible lentitud autodetectada.

Salidas

Salida [vector]

Vector de salida

Uso de la consola

processing.runalg('qgis:executesql', inputs, query, uid, geom_field, geom_type, crs)

Ver también

Unir atributos por localización

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa vectorial destino [vector: any]

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

Unir capa vectorial [vector: any]

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

Predicado geométrico [geometrypredicate]

Nombre predicado o lista de nombres predicados interpretados en un OR la misma manera.

Posibles valores: [‘intersects’, ‘contains’, ‘equals’, ‘touches’, ‘overlaps’, ‘within’, ‘crosses’]

Predeterminado: []

Resumen de atributos [selection]

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

Opciones:

  • 0 — Tomar atributos del primer objeto espacial localidado

  • 1 — Tomar resumen de objetos espaciales que interseccionen

Predeterminado: 0

Estadísticas para resumen (separado por comas) [string]

Opcional.

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

Por defecto: suma,media,mínimo,máximo,mediana

Unir tabla [selection]

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

Opciones:

  • 0 — Mantener sólo registros coincidentes

  • 1 — Mantener todos los registros (incluidos los que no coinciden con el destino)

Predeterminado: 0

Salidas

Unir capa [vector]

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

Uso de la consola

processing.runalg('qgis:joinattributesbylocation', target, join, predicate, summary, stats, keep, output)

Ver también

Unir tablas de atributos

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: cualquiera]

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

Capa 2 de entrada [table]

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

Campo de tabla [tablefield: cualquiera]

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

Campo 2 de tabla [tablefield: 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:joinattributestable', input_layer, input_layer_2, table_field, table_field_2, output_layer)

Ver también

Unir capas de vectores

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

1 capa de entrada [vector: cualquiera]

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

2 capas de entrada [vector: any]

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

Salidas

Salida [vector]

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

Uso de la consola

processing.runalg('qgis:mergevectorlayers', layer1, layer2, output)

Ver también

Unir fuente de datos en VRT

Descripción

Este algoritmo une las capas de diferentes fuentes de datos en un solo archivo vrt. Este algoritmo es especialmente útil en caso de otro algoritmo necesita multiples capas pero acepta solo un vrt en las capas que estan especificadas.

Parámetros

Fuente de datos de entrada [multipleinput: any vectors]

Fuente de datos de entrada para combinar en un solo VRT input_datasources es una sola cadena con toda la ruta ”;” separada como “path1;path2;....;pathN”

Sobrescribir salida vrt [boolean]

Sobrescribir VRT si ya existe

Predeterminado: False

Salidas

Nombre de archivo vrt de salida [file]

Nombre de archivo de salida de VRT

Cadena vrt de salida [string]
VRT content returned as string

Uso de la consola

processing.runalg('qgis:mergedatasourcesinvrt', input_datasources, input_overwrite_flag, output_vrt_file)

Ver también

POligono de una capa de extension

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: cualquiera]

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

Calcular la extensión para cada uno de los objetos espaciales por separado [boolean]

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

Predeterminado: False

Salidas

Capa de salida [vector]

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

Uso de la consola

processing.runalg('qgis:polygonfromlayerextent', input_layer, by_feature, output)

Ver también

Reproyectar capa

Descripción

Reproyectar una capa vectorial en un diferente SRC

Parámetros

Capa de entrada [vector: cualquiera]

Capa para reproyectar

SRC de destino [crs]

Sistema de referencia de coordenadas de destino.

Por defecto: EPSG:4326

Salidas

Capa reproyectada [vector]

La capa resultante.

Uso de la consola

processing.runalg('qgis:reprojectlayer', input, target_crs, output)

Ver también

Guardar objetos espaciales seleccionados

Descripción

Guardar los objetos espaciales como una nueva capa.

Parámetros

Capa de entrada [vector: cualquiera]

Capa para procesar

Salidas

Capa de salida con objetos espaciales seleccionados [vector]

La capa resultante.

Uso de la consola

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

Ver también

Establecer estilo para capa vectorial

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa vectorial [vector: cualquiera]

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

Archivo de estilo [file]

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

Salidas

Capa estilizada [vector]

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

Uso de la consola

processing.runalg('qgis:setstyleforvectorlayer', input, style)

Ver también

Unir puntos a la cuadricula

Descripción

<colocar la descripción del algoritmo aquí>

Parámetros

Capa de entrada [vector: cualquiera]

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

Espaciado Horizontal [number]

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

Por defecto: 0.1

Espaciado vertical [number]

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

Por defecto: 0.1

Salidas

Salida [vector]

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

Uso de la consola

processing.runalg('qgis:snappointstogrid', input, hspacing, vspacing, output)

Ver también

Dividir capas de vectores

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

Directorio de salida [directory]

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

Uso de la consola

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

Ver también

Recuadro delimitador mínimo orientado

Descripción

Regresar un capa recuadro delimitador mínimo orientado utilizando el algoritmo calibrador de rotación.

Parámetros

Capa de entrada [vector: cualquiera]

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

Calcular OMBB para cada entidad por separado [boolean]

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

Predeterminado: True

Salidas

Oriented_MBBox [vector]

La capa resultante.

Uso de la consola

processing.runalg("qgis:orientedminimumboundingbox", input , by_feature, output)

Ver también