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

` `

Vetor geral

Deletar geometrias duplicadas

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Input layer [vector: any]

<insira a descrição do parâmetro aqui>

Saídas

Saida [vetor]

<insira a descrição da saída aqui>

Uso do console

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

Veja tambem

Executar SQL

Descrição

This algorithm allows to execute an SQL query on a set of input vector layers thanks to the virtual layer provider.

Parâmetros

Input layer [vector: any]

<insira a descrição do parâmetro aqui>

Additional data sources [vector]
Data sources that have to be loaded for reference in the SQL query. Any layer already loaded in QGIS is available in the query through its name or id. But for use of this algorithm in a script, input sources should be set here. Each input data source can be referred to as input1 ... inputN as layer names in the query.
Query [string]
The SQL query. SQLite, Spatialite and QGIS expression functions can be used here.
Unique identifier field [string]
Optional parameter to specify which field of the query should be used as a unique id.
Geometry field [string]
Optional parameter to specify which field should be considered as the geometry field, if one wants to avoid possibly slow autodetection.
Geometry type [selection]
Optional parameter to specify the type of the geometry if one wants to avoid possibly slow autodetection.

Geometry types:

  • 0 — Autodetect
  • 1 — NoGeometry
  • 2 — Point
  • 3 — LineString
  • 4 — Polygon
  • 5 — MultiPoint
  • 6 — MultiLineString
  • 7 — MultiPolygon
Geometry CRS [crs]
Optional parameter to specify the coordinate system of the geometry if one wants to avoid possibly slow autodetection.

Saídas

Saida [vetor]

Vetor de saída

Uso do console

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

Veja tambem

Unir atributos pela posição

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Target vector layer [vector: any]

<insira a descrição do parâmetro aqui>

Join vector layer [vector: any]

<insira a descrição do parâmetro aqui>

Geometric predicate [geometrypredicate]

Predicate name or list of predicate names interpreted in an OR like manner.

Possible values: [‘intersects’, ‘contains’, ‘equals’, ‘touches’, ‘overlaps’, ‘within’, ‘crosses’]

Default: []

Attribute summary [selection]

<insira a descrição do parâmetro aqui>

Opções:

  • 0 — Take attributes of the first located feature
  • 1 — Take summary of intersecting features

Padrão: 0

Statistics for summary (comma separated) [string]

Optional.

<insira a descrição do parâmetro aqui>

Default: sum,mean,min,max,median

Joined table [selection]

<insira a descrição do parâmetro aqui>

Opções:

  • 0 — Only keep matching records
  • 1 — Keep all records (including non-matching target records)

Padrão: 0

Saídas

Joined layer [vector]

<insira a descrição da saída aqui>

Uso do console

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

Veja tambem

Unir tabelas de atributos

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Input layer [vector: any]

<insira a descrição do parâmetro aqui>

Input layer 2 [table]

<insira a descrição do parâmetro aqui>

Table field [tablefield: any]

<insira a descrição do parâmetro aqui>

Table field 2 [tablefield: any]

<insira a descrição do parâmetro aqui>

Saídas

“camada de saída” [vetor]

<insira a descrição da saída aqui>

Uso do console

processing.runalg('qgis:joinattributestable', input_layer, input_layer_2, table_field, table_field_2, output_layer)

Veja tambem

Mesclar camadas vetoriais

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Input layer 1 [vector: any]

<insira a descrição do parâmetro aqui>

Input layer 2 [vector: any]

<insira a descrição do parâmetro aqui>

Saídas

Saida [vetor]

<insira a descrição da saída aqui>

Uso do console

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

Veja tambem

Merge datasources in VRT

Descrição

This algorithm merge the layers of different data sources in a single vrt file This algorithm is especially useful in case another algorithm needs multiple layers but accept only one vrt in which the layers are specified

Parâmetros

Input datasources [multipleinput: any vectors]
Input datasources to merge in a single VRT input_datasources is a single string with all path ”;” separated as “path1;path2;....;pathN”
Overwrite output vrt [boolean]

Overwrite VRT if it’s already exist

Padrão: Falso

Saídas

Output vrt filename [file]
VRT output filename
Output vrt string [string]
VRT content returned as string

Uso do console

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

Veja tambem

Polygon from layer extent

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Input layer [vector: any]

<insira a descrição do parâmetro aqui>

Calculate extent for each feature separately [boolean]

<insira a descrição do parâmetro aqui>

Padrão: Falso

Saídas

“camada de saída” [vetor]

<insira a descrição da saída aqui>

Uso do console

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

Veja tambem

Reprojetar camada

Descrição

Reprojects a vector layer in a different CRS.

Parâmetros

Input layer [vector: any]
Layer to reproject.
Target CRS [crs]

Destination coordinate reference system.

Padrão: EPSG:4326

Saídas

Reprojected layer [vector]

Camada resultante.

Uso do console

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

Veja tambem

Salvar feições selecionadas

Descrição

Salva as feições selecionadas como uma nova camada.

Parâmetros

Input layer [vector: any]

Camada para processar

Saídas

Output layer with selected features [vector]

Camada resultante.

Uso do console

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

Veja tambem

Ajustar estilo para camada vetor

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Vector layer [vector: any]

<insira a descrição do parâmetro aqui>

Style file [file]

<insira a descrição do parâmetro aqui>

Saídas

Styled layer [vector]

<insira a descrição da saída aqui>

Uso do console

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

Veja tambem

Atrair pontos à grade

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Camada de entrada [vetor: qualquer]

<insira a descrição do parâmetro aqui>

“Espaçamento horizontal” [número]

<insira a descrição do parâmetro aqui>

Padrão: 0.1

“Espaçamento vertical” [número]

<insira a descrição do parâmetro aqui>

Padrão: 0.1

Saídas

Saida [vetor]

<insira a descrição da saída aqui>

Uso do console

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

Veja tambem

Dividir camada vetorial

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Input layer [vector: any]

<insira a descrição do parâmetro aqui>

Unique ID field [tablefield: any]

<insira a descrição do parâmetro aqui>

Saídas

Caminho de saída [Diretório]

<insira a descrição da saída aqui>

Uso do console

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

Veja tambem

Oriented minimum bounding box

Descrição

Return an oriented minimum bounding Box layer by using the rotating calipers algorithm.

Parâmetros

Input layer [vector: any]

<insira a descrição do parâmetro aqui>

Calculate OMBB for each feature separately [boolean]

<insira a descrição do parâmetro aqui>

Default: True

Saídas

Oriented_MBBox [vector]

Camada resultante.

Uso do console

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

Veja tambem