.

Tabela de vetores

Adicionar campo de autoincremento

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

“camada de saída” [vetor]

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

Uso do console

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

Veja tambem

Adicionar campo à tabela 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>

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

  • 1 — Float
  • 2 — String

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

Saídas

“camada de saída” [vetor]

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

Uso do console

processing.runalg('qgis:addfieldtoattributestable', input_layer, field_name, field_type, field_length, field_precision, output_layer)

Veja tambem

Calculadora avançada de campo Python

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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

  • 1 — Float
  • 2 — String

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 =

Saídas

“camada de saída” [vetor]

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

Uso do console

processing.runalg('qgis:advancedpythonfieldcalculator', input_layer, field_name, field_type, field_length, field_precision, global, formula, output_layer)

Veja tambem

Basic statistics for numeric fields

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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>

Saídas

Statistics for numeric field [html]

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

“Coeficiente de variação” [número]

<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>

Uso do console

processing.runalg('qgis:basicstatisticsfornumericfields', input_layer, field_name, output_html_file)

Veja tambem

Basic statistics for text fields

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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>

Saídas

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>

Uso do console

processing.runalg('qgis:basicstatisticsfortextfields', input_layer, field_name, output_html_file)

Veja tambem

Criar campo numérico equivalente

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Input layer [vector: any]

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

Class field [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:createequivalentnumericalfield', input, field, output)

Veja tambem

Deletar coluna

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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>

Saídas

Saida [vetor]

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

Uso do console

processing.runalg('qgis:deletecolumn', input, column, output)

Veja tambem

Exportar/adicionar colunas de geometria

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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:

  • 0 — Layer CRS
  • 1 — Project CRS
  • 2 — Ellipsoidal

Padrão: 0

Saídas

“camada de saída” [vetor]

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

Uso do console

processing.runalg('qgis:exportaddgeometrycolumns', input, calc_method, output)

Veja tambem

Calculadora de campo

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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:

  • 0 — Float
  • 1 — Inteiro

  • 2 — String
  • 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)

Saídas

“camada de saída” [vetor]

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

Uso do console

processing.runalg('qgis:fieldcalculator', input_layer, field_name, field_type, field_length, field_precision, new_field, formula, output_layer)

Veja tambem

List unique values

Descrição

Lists unique values of an attribute table field and counts their number.

Parâmetros

Input layer [vector: any]

Camada para análise.

Target field [tablefield: any]
Field to analyze.

Saídas

Unique values [html]

Análise dos resultados no formato HTML

Total unique values [number]
Total number of unique values in given field.
Unique values [string]
List of all unique values in given field.

Uso do console

processing.runalg('qgis:listuniquevalues', input_layer, field_name, output)

Veja tambem

Number of unique values in classes

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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>

Saídas

“saída” [vetor]

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

Uso do console

processing.runalg('qgis:numberofuniquevaluesinclasses', input, class_field, value_field, output)

Veja tambem

Refactor fields

Descrição

Refactor layer fields:

  • Change field names and types.
  • Adicionar e remover campos.

  • Reordenar campos.

  • Calcular novos campos baseado nas expressões.

  • Load field list from another layer.

Parâmetros

Input layer [vector: any]
Source layer.
Fields mapping [fieldsmapping]
Output fields definitions

Saídas

“camada de saída” [vetor]
Destination layer

Uso do console

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)

Veja tambem

Estatísticas por categoria

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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>

Saídas

Estatístcas [table]

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

Uso do console

processing.runalg('qgis:statisticsbycategories', input_layer, values_field_name, categories_field_name, output)

Veja tambem

Texto para flutuante

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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>

Saídas

Saida [vetor]

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

Uso do console

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

Veja tambem