` `
Adiciona as coordenadas X e Y na tabela de atributos da camada de entrada.
Pontos
[vector]Camada de Entrada
Saida
[vetor]Camada resultante com a tabela de atributos atualizada
processing.runalg('saga:addcoordinatestopoints', input, output)
Adiciona o campo especificado da camada de polígonos para a tabela de atributos da camada de pontos. Os novos atributos adicionados para cada ponto depende do valor da camada de fundo do polígono.
Pontos
[vector]Camadas de ponto:
Pligonos
[vector: polygon]Camada de polígono de fundo.
Atributo
[tablefield: any]Atributo da camada de polígonos que irá ser adicionado à camada de pontos.
Resultado
[vetor]Camada resultante.
processing.runalg('saga:addpolygonattributestopoints', input, polygons, field, output)
<Inserir a descrição do algoritmo aqui>
Pontos de referência
[vector: any]<insira a descrição do parâmetro aqui>
ID
[tablefield: any]<insira a descrição do parâmetro aqui>
Observações
[table]<insira a descrição do parâmetro aqui>
X
[tablefield: any]<insira a descrição do parâmetro aqui>
Y
[tablefield: any]<insira a descrição do parâmetro aqui>
Faixa/coluna
[tablefield: any]<insira a descrição do parâmetro aqui>
Data
[tablefield: any]<insira a descrição do parâmetro aqui>
Hora
[tablefield: any]<insira a descrição do parâmetro aqui>
Parâmetro
[tablefield: any]<insira a descrição do parâmetro aqui>
Tempo máximo de intervalo (Segundos)
[number]<insira a descrição do parâmetro aqui>
Padrão: 60.0
Distância máxima
[number]<insira a descrição do parâmetro aqui>
Padrão: 0.002
Agregado
[table]<insira a descrição da saída aqui>
processing.runalg('saga:aggregatepointobservations', reference, reference_id, observations, x, y, track, date, time, parameter, eps_time, eps_space, aggregated)
<Inserir a descrição do algoritmo aqui>
Pontos
[vector]<insira a descrição do parâmetro aqui>
Pligonos
[vector: polygon]<insira a descrição do parâmetro aqui>
Adicionar atributo para cortar pontos
[tablefield: any]<insira a descrição do parâmetro aqui>
Opções de corte
[selection]<insira a descrição do parâmetro aqui>
Opções:
0 — [0] uma camada para todos os pontos
1 — [1] Camadas separadas para cada polígono
Padrão: 0
Pontos cortados
[vector]<insira a descrição da saída aqui>
processing.runalg('saga:clippointswithpolygons', points, polygons, field, method, clips)
Converter camada de linha para pontos
Linhas
[vector: line]Linhas para conversão:
Inserir pontos adicionais
[boolean]Determinha se devem ser adicionados novos pontos ou não.
Padrão: True
Inserir distância
[number]Distância entre os pontos adicionais points.
Padrão: 1.0
Pontos
[vector]Camada resultante.
processing.runalg('saga:convertlinestopoints', lines, add, dist, points)
<Inserir a descrição do algoritmo aqui>
Multipontos
[vector: point]<insira a descrição do parâmetro aqui>
Pontos
[vector]<insira a descrição da saída aqui>
processing.runalg('saga:convertmultipointstopoints', multipoints, points)
<Inserir a descrição do algoritmo aqui>
Pontos
[vector]<insira a descrição do parâmetro aqui>
Construção do envoltório
[selection]<insira a descrição do parâmetro aqui>
Opções:
0 — [0] um envoltório para todos os shapes
1 — [1] um envoltório por shape
2 — [2] um envoltório para cada parte do shape
Padrão: 0
Envoltório convexo
[vector]<insira a descrição da saída aqui>
Caixa delimitadora mínima
[vector]<insira a descrição da saída aqui>
processing.runalg('saga:convexhull', shapes, polypoints, hulls, boxes)
Gera uma matriz de distâncias entre cada ponto da camada de entrada. Uma identificação única será criada na primeira linha da matriz resultante (matriz simétrica), enquanto todas as outras células reflete a distância entre os pontos.
Pontos
[vector]Camada de Entrada
Tabela da matriz de distância
[table]Tabela de resultados
processing.runalg('saga:distancematrix', points, table)
<Inserir a descrição do algoritmo aqui>
Shapes
[vector: polygon]<insira a descrição do parâmetro aqui>
Número de pontos
[number]<insira a descrição do parâmetro aqui>
Padrão: 10
Pontos
[vector]<insira a descrição da saída aqui>
processing.runalg('saga:fitnpointstoshape', shapes, numpoints, points)
<Inserir a descrição do algoritmo aqui>
Pontos
[vector]<insira a descrição do parâmetro aqui>
Atributo
[tablefield: any]<insira a descrição do parâmetro aqui>
Raio
[number]<insira a descrição do parâmetro aqui>
Padrão: 1
Número mínimo de pontos
[number]<insira a descrição do parâmetro aqui>
Padrão: 0
<insira a descrição do parâmetro aqui>
Padrão: 0
Quadrantes
[boolean]<insira a descrição do parâmetro aqui>
Padrão: True
Critério do filtro
[selection]<insira a descrição do parâmetro aqui>
Opções:
0 — [0] manter maximos (com tolerância)
1 — [1] manter mínimos (com tolerância)
2 — [2] remover máximos (com tolerância)
3 — [3] remover mínimos (com tolerância)
4 — [4] remover abaixo do percentil
4 — [4] remover acima do percentil
Padrão: 0
Tolerância
[número]<insira a descrição do parâmetro aqui>
Padrão: 0.0
Percentil
[raster]<insira a descrição do parâmetro aqui>
Padrão: 50
Pontos filtrados
[vector]<insira a descrição da saída aqui>
processing.runalg('saga:pointsfilter', points, field, radius, minnum, maxnum, quadrants, method, tolerance, percent, filter)
<Inserir a descrição do algoritmo aqui>
Pontos
[vector]<insira a descrição do parâmetro aqui>
Atributo
[tablefield: any]<insira a descrição do parâmetro aqui>
Resolução
[number]<insira a descrição do parâmetro aqui>
Padrão: 1.0
Pontos de desbaste
[vector]<insira a descrição da saída aqui>
processing.runalg('saga:pointsthinning', points, field, resolution, thinned)
<Inserir a descrição do algoritmo aqui>
Pontos
[vector: any]<insira a descrição do parâmetro aqui>
Atributo
[tablefield: any]<insira a descrição do parâmetro aqui>
Pontos a serem mantidos
[selection]<insira a descrição do parâmetro aqui>
Opções:
0 — [0] primeiro ponto
1 — [1] ultimo ponto
2 — [2] ponto com o valor mínimo do atributo
3 — [3] ponto com o valor máximo do atributo
Padrão: 0
Valor númerico do atributo
[selection]<insira a descrição do parâmetro aqui>
Opções:
0 — [0] obter o valor a partir do ponto a ser mantido
1 — [1] valor mínimo para todos duplicados
2 — [2] valor máximo para todos duplicados
3 — [3] valor médio para todos duplicados
Padrão: 0
Resultado
[vetor]<insira a descrição da saída aqui>
processing.runalg('saga:removeduplicatepoints', points, field, method, numeric, result)
<Inserir a descrição do algoritmo aqui>
Pontos
[vector]<insira a descrição do parâmetro aqui>
Número de direções
[number]<insira a descrição do parâmetro aqui>
Padrão: 4
Tolerância (Grau)
[number]<insira a descrição do parâmetro aqui>
Padrão: 5
Saida
[vetor]<insira a descrição da saída aqui>
processing.runalg('saga:separatepointsbydirection', points, directions, tolerance, output)