.
Adiciona as coordenadas X e Y na tabela de atributos da camada de entrada.
Camada de Entrada
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.
Camadas de ponto:
Camada de polígono de fundo.
Atributo da camada de polígonos que irá ser adicionado à camada de pontos.
Camada resultante.
processing.runalg('saga:addpolygonattributestopoints', input, polygons, field, output)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
Padrão: 60.0
<insira a descrição do parâmetro aqui>
Padrão: 0.002
<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>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<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
<insira a descrição da saída aqui>
processing.runalg('saga:clippointswithpolygons', points, polygons, field, method, clips)
Converter camada de linha para pontos
Linhas para conversão:
Determinha se devem ser adicionados novos pontos ou não.
Padrão: True
Distância entre os pontos adicionais points.
Padrão: 1.0
Camada resultante.
processing.runalg('saga:convertlinestopoints', lines, add, dist, points)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('saga:convertmultipointstopoints', multipoints, points)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<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
<insira a descrição da saída aqui>
<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.
Camada de Entrada
Tabela de resultados
processing.runalg('saga:distancematrix', points, table)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
Padrão: 10
<insira a descrição da saída aqui>
processing.runalg('saga:fitnpointstoshape', shapes, numpoints, points)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
Padrão: 1
<insira a descrição do parâmetro aqui>
Padrão: 0
<insira a descrição do parâmetro aqui>
Padrão: 0
<insira a descrição do parâmetro aqui>
Padrão: True
<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
<insira a descrição do parâmetro aqui>
Padrão: 0.0
<insira a descrição do parâmetro aqui>
Padrão: 50
<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>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
Padrão: 1.0
<insira a descrição da saída aqui>
processing.runalg('saga:pointsthinning', points, field, resolution, thinned)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
<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
<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
<insira a descrição da saída aqui>
processing.runalg('saga:removeduplicatepoints', points, field, method, numeric, result)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição do parâmetro aqui>
Padrão: 4
<insira a descrição do parâmetro aqui>
Padrão: 5
<insira a descrição da saída aqui>
processing.runalg('saga:separatepointsbydirection', points, directions, tolerance, output)