Outdated version of the documentation. Find the latest one here.

` `

Shapes de pontos

Adicionar coordenadas para pontos

Descrição

Adiciona as coordenadas X e Y na tabela de atributos da camada de entrada.

Parâmetros

Pontos [vector]

Camada de Entrada

Saídas

Saida [vetor]

Camada resultante com a tabela de atributos atualizada

Uso do console

processing.runalg('saga:addcoordinatestopoints', input, output)

Veja tambem

Adicionar atributos de polígonos para pontos

Descrição

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.

Parâmetros

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.

Saídas

Resultado [vetor]

Camada resultante.

Uso do console

processing.runalg('saga:addpolygonattributestopoints', input, polygons, field, output)

Veja tambem

Observações de pontos agregados

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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

Saídas

Agregado [table]

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

Uso do console

processing.runalg('saga:aggregatepointobservations', reference, reference_id, observations, x, y, track, date, time, parameter, eps_time, eps_space, aggregated)

Veja tambem

Cortar pontos com polígonos

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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

Saídas

Pontos cortados [vector]

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

Uso do console

processing.runalg('saga:clippointswithpolygons', points, polygons, field, method, clips)

Veja tambem

Converter linhas para pontos

Descrição

Converter camada de linha para pontos

Parâmetros

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

Saídas

Pontos [vector]

Camada resultante.

Uso do console

processing.runalg('saga:convertlinestopoints', lines, add, dist, points)

Veja tambem

Converter multipontos para pontos

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Multipontos [vector: point]

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

Saídas

Pontos [vector]

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

Uso do console

processing.runalg('saga:convertmultipointstopoints', multipoints, points)

Veja tambem

Envoltória convexa

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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

Saídas

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>

Uso do console

processing.runalg('saga:convexhull', shapes, polypoints, hulls, boxes)

Veja tambem

Matriz de Distância

Descrição

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.

Parâmetros

Pontos [vector]

Camada de Entrada

Saídas

Tabela da matriz de distância [table]

Tabela de resultados

Uso do console

processing.runalg('saga:distancematrix', points, table)

Veja tambem

Moldar N pontos de ajuste

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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

Saídas

Pontos [vector]

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

Uso do console

processing.runalg('saga:fitnpointstoshape', shapes, numpoints, points)

Veja tambem

Filtrar pontos

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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

Número máximo de pontos` [number]

<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

Saídas

Pontos filtrados [vector]

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

Uso do console

processing.runalg('saga:pointsfilter', points, field, radius, minnum, maxnum, quadrants, method, tolerance, percent, filter)

Veja tambem

Pontos de desbaste

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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

Saídas

Pontos de desbaste [vector]

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

Uso do console

processing.runalg('saga:pointsthinning', points, field, resolution, thinned)

Veja tambem

Remover pontos duplicados

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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

Saídas

Resultado [vetor]

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

Uso do console

processing.runalg('saga:removeduplicatepoints', points, field, method, numeric, result)

Veja tambem

Pontos separados por direção

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

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

Saídas

Saida [vetor]

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

Uso do console

processing.runalg('saga:separatepointsbydirection', points, directions, tolerance, output)

Veja tambem