Agrega las coordenadas X y Y de característica en la tabla de atributos de la capa de entrada.
Puntos
[vector: point]Salida
[vector]processing.runalg('saga:addcoordinatestopoints', input, output)
Agrega el campo especificado de la capa de polígonos a la tabla de atributos de la capa de puntos. Los nuevos atributos añadidos por cada punto dependen del valor de la capa de polígono de fondo.
Puntos
[vector: point]Capa puntos.
Polígonos
[vector: polygon]Capa de polígonos de fondo.
Resultado
[vector]La capa resultante.
processing.runalg('saga:addpolygonattributestopoints', input, polygons, field, output)
<colocar la descripción del algoritmo aquí>
Reference Points
[vector: any]<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Observations
[table]<colocar la descripción de parámetros aquí>
X
[tablefield: any]<colocar la descripción de parámetros aquí>
Y
[tablefield: any]<colocar la descripción de parámetros aquí>
Track
[tablefield: any]<colocar la descripción de parámetros aquí>
Date
[tablefield: any]<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Parameter
[tablefield: any]<colocar la descripción de parámetros aquí>
Maximum Time Span (Seconds)
[number]<colocar la descripción de parámetros aquí>
Predeterminado: 60.0
Distancia máxima
[number]<colocar la descripción de parámetros aquí>
Por defecto: 0.002
Aggregated
[table]<colocar aquí la descripción de la salida>
processing.runalg('saga:aggregatepointobservations', reference, reference_id, observations, x, y, track, date, time, parameter, eps_time, eps_space, aggregated)
<colocar la descripción del algoritmo aquí>
Puntos
[vector: point]<colocar la descripción de parámetros aquí>
Polígonos
[vector: polygon]<colocar la descripción de parámetros aquí>
Añadir atributo a puntos cortados
[tablefield: any]<colocar la descripción de parámetros aquí>
Opciones de cortado
[selection]<colocar la descripción de parámetros aquí>
Opciones:
0 — [0] una capa para todos los puntos
1 — [1] capa separada por cada polígono
Predeterminado: 0
Puntos cortados
[vector]<colocar aquí la descripción de la salida>
processing.runalg('saga:clippointswithpolygons', points, polygons, field, method, clips)
Convierte la capa de líneas en puntos
Capa líneas a convertir.
Insertar puntos adicionales
[boolean]Determina si se adiciona o no nodos.
Por defecto: True
Insertar distancia
[number]Distancia entre los puntos adicionales.
Por defecto: 1.0
Puntos
[vector]La capa resultante.
processing.runalg('saga:convertlinestopoints', lines, add, dist, points)
<colocar la descripción del algoritmo aquí>
Multipuntos
[vector: point]<colocar la descripción de parámetros aquí>
Puntos
[vector]<colocar aquí la descripción de la salida>
processing.runalg('saga:convertmultipointstopoints', multipoints, points)
<colocar la descripción del algoritmo aquí>
Puntos
[vector: point]<colocar la descripción de parámetros aquí>
Casco de construcción
[selection]<colocar la descripción de parámetros aquí>
Opciones:
0 — [0] una cáscara de todas las formas
1 — [1] una cáscara por forma
2 — [2] una cáscara por parte de forma
Predeterminado: 0
Envolvente convexa
[vector]<colocar aquí la descripción de la salida>
Caja envolvente mínima
[vector]<colocar aquí la descripción de la salida>
processing.runalg('saga:convexhull', shapes, polypoints, hulls, boxes)
Genera una matriz de distancias entre cada punto de la capa de entrada. Una única ID se creará en la primera fila de la matriz resultante (matriz simétrica), mientras que otra celda refleja la distancia entre los puntos.
Puntos
[vector: point]Tabla de matriz de distancia
[table]La tabla resultante.
processing.runalg('saga:distancematrix', points, table)
<colocar la descripción del algoritmo aquí>
Formas
[vector: polygon]<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: 10
Puntos
[vector]<colocar aquí la descripción de la salida>
processing.runalg('saga:fitnpointstoshape', shapes, numpoints, points)
<colocar la descripción del algoritmo aquí>
Puntos
[vector: point]<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Predeterminado: 1
Número mínimo de puntos
[number]<colocar la descripción de parámetros aquí>
Predeterminado: 0
Maximum Number of Points
[number]<colocar la descripción de parámetros aquí>
Predeterminado: 0
<colocar la descripción de parámetros aquí>
Por defecto: True
Filter Criterion
[selection]<colocar la descripción de parámetros aquí>
Opciones:
0 — [0] mantener máximos (con tolerancia)
1 — [1] mantener mínimos (con tolerancia)
2 — [2] quitar máximos (con tolerancia)
3 — [3] quitar mínimos (con tolerancia)
4 — [4] quite por debajo del percentil
5 — [5] quite por encima del percentil
Predeterminado: 0
Tolerancia
[number]<colocar la descripción de parámetros aquí>
Por defecto: 0.0
Percentil
[número]<colocar la descripción de parámetros aquí>
Predeterminado: 50
Putos filtrados
[vector]<colocar aquí la descripción de la salida>
processing.runalg('saga:pointsfilter', points, field, radius, minnum, maxnum, quadrants, method, tolerance, percent, filter)
<colocar la descripción del algoritmo aquí>
Puntos
[vector: point]<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Resolución
[número]<colocar la descripción de parámetros aquí>
Por defecto: 1.0
Puntos adelgazados
[vector]<colocar aquí la descripción de la salida>
processing.runalg('saga:pointsthinning', points, field, resolution, thinned)
<colocar la descripción del algoritmo aquí>
Puntos
[vector: cualquiera]<colocar la descripción de parámetros aquí>
<colocar la descripción de parámetros aquí>
Punto a Conservar
[selección]<colocar la descripción de parámetros aquí>
Opciones:
0 — [0] primer punto
1 — [1] último punto
2 — [2] punto con valor de atributo máximo
3 — [3] punto con valor de atributo máximo
Predeterminado: 0
Numeric Attribute Values
[selection]<colocar la descripción de parámetros aquí>
Opciones:
Predeterminado: 0
Resultado
[vector]<colocar aquí la descripción de la salida>
processing.runalg('saga:removeduplicatepoints', points, field, method, numeric, result)
<colocar la descripción del algoritmo aquí>
Puntos
[vector: point]<colocar la descripción de parámetros aquí>
Número de direcciones
[number]<colocar la descripción de parámetros aquí>
Predeterminado: 4
Tolerancia [Grados]
[number]<colocar la descripción de parámetros aquí>
Predeterminado: 5
Salida
[vector]<colocar aquí la descripción de la salida>
processing.runalg('saga:separatepointsbydirection', points, directions, tolerance, output)