.
<colocar la descripción del algoritmo aquí>
Capa de entrada
[vector: cualquiera]<colocar la descripción de parámetros aquí>
Capa de salida
[vector]<colocar aquí la descripción de la salida>
processing.runalg('qgis:addautoincrementalfield', input, output)
<colocar la descripción del algoritmo aquí>
Capa de entrada
[vector: cualquiera]<colocar la descripción de parámetros aquí>
Field name
[string]<colocar la descripción de parámetros aquí>
Default: (not set)
Field type
[selection]<colocar la descripción de parámetros aquí>
Opciones:
Predeterminado: 0
Field length
[number]<colocar la descripción de parámetros aquí>
Default: 10
Field precision
[number]<colocar la descripción de parámetros aquí>
Predeterminado: 0
Capa de salida
[vector]<colocar aquí la descripción de la salida>
processing.runalg('qgis:addfieldtoattributestable', input_layer, field_name, field_type, field_length, field_precision, output_layer)
<colocar la descripción del algoritmo aquí>
Capa de entrada
[vector: cualquiera]<colocar la descripción de parámetros aquí>
Result field name
[string]<colocar la descripción de parámetros aquí>
Default: NewField
Field type
[selection]<colocar la descripción de parámetros aquí>
Opciones:
Predeterminado: 0
Field length
[number]<colocar la descripción de parámetros aquí>
Default: 10
Field precision
[number]<colocar la descripción de parámetros aquí>
Predeterminado: 0
Global expression
[string]Opcional
<colocar la descripción de parámetros aquí>
Default: (not set)
Formula
[string]<colocar la descripción de parámetros aquí>
Default: value =
Capa de salida
[vector]<colocar aquí la descripción de la salida>
processing.runalg('qgis:advancedpythonfieldcalculator', input_layer, field_name, field_type, field_length, field_precision, global, formula, output_layer)
<colocar la descripción del algoritmo aquí>
Input vector layer
[vector: any]<colocar la descripción de parámetros aquí>
Field to calculate statistics on
[tablefield: numeric]<colocar la descripción de parámetros aquí>
Statistics for numeric field
[html]<colocar aquí la descripción de la salida>
Coefficient of Variation
[number]<colocar aquí la descripción de la salida>
Minimum value
[number]<colocar aquí la descripción de la salida>
Maximum value
[number]<colocar aquí la descripción de la salida>
Sum
[number]<colocar aquí la descripción de la salida>
Mean value
[number]<colocar aquí la descripción de la salida>
Count
[number]<colocar aquí la descripción de la salida>
Range
[number]<colocar aquí la descripción de la salida>
Median
[number]<colocar aquí la descripción de la salida>
Number of unique values
[number]<colocar aquí la descripción de la salida>
Standard deviation
[number]<colocar aquí la descripción de la salida>
processing.runalg('qgis:basicstatisticsfornumericfields', input_layer, field_name, output_html_file)
<colocar la descripción del algoritmo aquí>
Input vector layer
[vector: any]<colocar la descripción de parámetros aquí>
Field to calculate statistics on
[tablefield: string]<colocar la descripción de parámetros aquí>
Statistics for text field
[html]<colocar aquí la descripción de la salida>
Minimum length
[number]<colocar aquí la descripción de la salida>
Maximum length
[number]<colocar aquí la descripción de la salida>
Mean length
[number]<colocar aquí la descripción de la salida>
Count
[number]<colocar aquí la descripción de la salida>
Number of empty values
[number]<colocar aquí la descripción de la salida>
Number of non-empty values
[number]<colocar aquí la descripción de la salida>
Number of unique values
[number]<colocar aquí la descripción de la salida>
processing.runalg('qgis:basicstatisticsfortextfields', input_layer, field_name, output_html_file)
<colocar la descripción del algoritmo aquí>
Capa de entrada
[vector: cualquiera]<colocar la descripción de parámetros aquí>
Campo Class
[tablefield: any]<colocar la descripción de parámetros aquí>
Capa de salida
[vector]<colocar aquí la descripción de la salida>
processing.runalg('qgis:createequivalentnumericalfield', input, field, output)
<colocar la descripción del algoritmo aquí>
Capa de entrada
[vector: cualquiera]<colocar la descripción de parámetros aquí>
Campo a eliminar
[tablefield: any]<colocar la descripción de parámetros aquí>
Salida
[vector]<colocar aquí la descripción de la salida>
processing.runalg('qgis:deletecolumn', input, column, output)
<colocar la descripción del algoritmo aquí>
Capa de entrada
[vector: cualquiera]<colocar la descripción de parámetros aquí>
Calculate using
[selection]<colocar la descripción de parámetros aquí>
Opciones:
Predeterminado: 0
Capa de salida
[vector]<colocar aquí la descripción de la salida>
processing.runalg('qgis:exportaddgeometrycolumns', input, calc_method, output)
<colocar la descripción del algoritmo aquí>
Capa de entrada
[vector: cualquiera]<colocar la descripción de parámetros aquí>
Result field name
[string]<colocar la descripción de parámetros aquí>
Default: (not set)
Field type
[selection]<colocar la descripción de parámetros aquí>
Opciones:
Predeterminado: 0
Field length
[number]<colocar la descripción de parámetros aquí>
Default: 10
Field precision
[number]<colocar la descripción de parámetros aquí>
Default: 3
Create new field
[boolean]<colocar la descripción de parámetros aquí>
Por defecto: True
Formula
[string]<colocar la descripción de parámetros aquí>
Default: (not set)
Capa de salida
[vector]<colocar aquí la descripción de la salida>
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.
Capa de entrada
[vector: cualquiera]Target field
[tablefield: any]Unique values
[html]Total unique values
[number]Unique values
[string]processing.runalg('qgis:listuniquevalues', input_layer, field_name, output)
<colocar la descripción del algoritmo aquí>
input
[vector: any]<colocar la descripción de parámetros aquí>
class field
[tablefield: any]<colocar la descripción de parámetros aquí>
value field
[tablefield: any]<colocar la descripción de parámetros aquí>
output
[vector]<colocar aquí la descripción de la salida>
processing.runalg('qgis:numberofuniquevaluesinclasses', input, class_field, value_field, output)
Refactor layer fields:
Capa de entrada
[vector: cualquiera]Fields mapping
[fieldsmapping]Capa de salida
[vector]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)
<colocar la descripción del algoritmo aquí>
Input vector layer
[vector: any]<colocar la descripción de parámetros aquí>
Field to calculate statistics on
[tablefield: numeric]<colocar la descripción de parámetros aquí>
Field with categories
[tablefield: any]<colocar la descripción de parámetros aquí>
Statistics
[table]<colocar aquí la descripción de la salida>
processing.runalg('qgis:statisticsbycategories', input_layer, values_field_name, categories_field_name, output)
<colocar la descripción del algoritmo aquí>
Capa de entrada
[vector: cualquiera]<colocar la descripción de parámetros aquí>
Atributo de texto para convertirlo en float
[tablefield: string]<colocar la descripción de parámetros aquí>
Salida
[vector]<colocar aquí la descripción de la salida>
processing.runalg('qgis:texttofloat', input, field, output)