.
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:addautoincrementalfield', input, output)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Field name
[string]<insira a descrição do parâmetro aqui>
Padrão: (não definido)
Field type
[selection]<insira a descrição do parâmetro aqui>
Opções:
0 — Inteiro
Padrão: 0
Field length
[number]<insira a descrição do parâmetro aqui>
Padrão: 10
Field precision
[number]<insira a descrição do parâmetro aqui>
Padrão: 0
<insira a descrição da saída aqui>
processing.runalg('qgis:addfieldtoattributestable', input_layer, field_name, field_type, field_length, field_precision, output_layer)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Result field name
[string]<insira a descrição do parâmetro aqui>
Default: NewField
Field type
[selection]<insira a descrição do parâmetro aqui>
Opções:
0 — Inteiro
Padrão: 0
Field length
[number]<insira a descrição do parâmetro aqui>
Padrão: 10
Field precision
[number]<insira a descrição do parâmetro aqui>
Padrão: 0
Global expression
[string]Opcional.
<insira a descrição do parâmetro aqui>
Padrão: (não definido)
Fórmula
[string]<insira a descrição do parâmetro aqui>
Padrão: valor =
<insira a descrição da saída aqui>
processing.runalg('qgis:advancedpythonfieldcalculator', input_layer, field_name, field_type, field_length, field_precision, global, formula, output_layer)
<Inserir a descrição do algoritmo aqui>
Input vector layer
[vector: any]<insira a descrição do parâmetro aqui>
Field to calculate statistics on
[tablefield: numeric]<insira a descrição do parâmetro aqui>
Statistics for numeric field
[html]<insira a descrição da saída aqui>
<insira a descrição da saída aqui>
Valor mínimo
[raster]<insira a descrição da saída aqui>
Valor máximo
[número]<insira a descrição da saída aqui>
Soma
[número]<insira a descrição da saída aqui>
Valor médio
[número]<insira a descrição da saída aqui>
Contagem
[número]<insira a descrição da saída aqui>
Gama/Alcance
[number]<insira a descrição da saída aqui>
Mediana
[número]<insira a descrição da saída aqui>
Número de valores únicos
[número]<insira a descrição da saída aqui>
Desvio padrão
[número]<insira a descrição da saída aqui>
processing.runalg('qgis:basicstatisticsfornumericfields', input_layer, field_name, output_html_file)
<Inserir a descrição do algoritmo aqui>
Input vector layer
[vector: any]<insira a descrição do parâmetro aqui>
Field to calculate statistics on
[tablefield: string]<insira a descrição do parâmetro aqui>
Statistics for text field
[html]<insira a descrição da saída aqui>
Comprimento mínimo
[número]<insira a descrição da saída aqui>
Comprimento máximo
[número]<insira a descrição da saída aqui>
Comprimento médio
[número]<insira a descrição da saída aqui>
Contagem
[número]<insira a descrição da saída aqui>
Number of empty values
[number]<insira a descrição da saída aqui>
Number of non-empty values
[number]<insira a descrição da saída aqui>
Número de valores únicos
[número]<insira a descrição da saída aqui>
processing.runalg('qgis:basicstatisticsfortextfields', input_layer, field_name, output_html_file)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Class field
[tablefield: any]<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:createequivalentnumericalfield', input, field, output)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Field to delete
[tablefield: any]<insira a descrição do parâmetro aqui>
Saida
[vetor]<insira a descrição da saída aqui>
processing.runalg('qgis:deletecolumn', input, column, output)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Calculate using
[selection]<insira a descrição do parâmetro aqui>
Opções:
Padrão: 0
<insira a descrição da saída aqui>
processing.runalg('qgis:exportaddgeometrycolumns', input, calc_method, output)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Result field name
[string]<insira a descrição do parâmetro aqui>
Padrão: (não definido)
Field type
[selection]<insira a descrição do parâmetro aqui>
Opções:
1 — Inteiro
3 — Data
Padrão: 0
Field length
[number]<insira a descrição do parâmetro aqui>
Padrão: 10
Field precision
[number]<insira a descrição do parâmetro aqui>
Padrão: 3
Create new field
[boolean]<insira a descrição do parâmetro aqui>
Padrão: True
Fórmula
[string]<insira a descrição do parâmetro aqui>
Padrão: (não definido)
<insira a descrição da saída aqui>
processing.runalg('qgis:fieldcalculator', input_layer, field_name, field_type, field_length, field_precision, new_field, formula, output_layer)
Lists unique values of an attribute table field and counts their number.
Input layer
[vector: any]Camada para análise.
Target field
[tablefield: any]Unique values
[html]Análise dos resultados no formato HTML
Total unique values
[number]Unique values
[string]processing.runalg('qgis:listuniquevalues', input_layer, field_name, output)
<Inserir a descrição do algoritmo aqui>
input
[vector: any]<insira a descrição do parâmetro aqui>
class field
[tablefield: any]<insira a descrição do parâmetro aqui>
value field
[tablefield: any]<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:numberofuniquevaluesinclasses', input, class_field, value_field, output)
Refactor layer fields:
Adicionar e remover campos.
Reordenar campos.
Calcular novos campos baseado nas expressões.
Input layer
[vector: any]Fields mapping
[fieldsmapping]processing.runalg("qgis:refactorfields",
input,
[{'name': output_field_name,
'type': output_field_type,
'length': output_field_length,
'precision': output_field_precision,
'expression': expression_based_on_input_layer
}],
output)
<Inserir a descrição do algoritmo aqui>
Input vector layer
[vector: any]<insira a descrição do parâmetro aqui>
Field to calculate statistics on
[tablefield: numeric]<insira a descrição do parâmetro aqui>
Field with categories
[tablefield: any]<insira a descrição do parâmetro aqui>
Estatístcas
[table]<insira a descrição da saída aqui>
processing.runalg('qgis:statisticsbycategories', input_layer, values_field_name, categories_field_name, output)
<Inserir a descrição do algoritmo aqui>
Camada de entrada
[vetor: qualquer]<insira a descrição do parâmetro aqui>
Text attribute to convert to float
[tablefield: string]<insira a descrição do parâmetro aqui>
Saida
[vetor]<insira a descrição da saída aqui>
processing.runalg('qgis:texttofloat', input, field, output)