Criar grades
Opcional.
A grade será criada de acordo com a camada selecionada.
Extensão da grade.
Padrão: 0,1,0,1
Espaçamento entre as linhas do eixo X.
Padrão: 1.0
Espaçamento entre as linhas do eixo Y.
Padrão: 1.0
Tipo de geometria da grade resultante.
Opções:
0 — [0] Linhas
1 — [1] Retângulos
Padrão: 0
Camada resultante.
processing.runalg('saga:creategraticule', extent, output_extent, distx, disty, type, graticule)
<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] totalmente contido
1 — [1] interseções
2 — [2] centro
Padrão: 0
<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
<insira a descrição da saída aqui>
processing.runalg('saga:cutshapeslayer', shapes, method, polygons_polygons, cut, extent)
Cria polígonos de acordo com as características da camada de entrada.
Camada de Entrada
Determina se cria um polígono para cada feição/recurso (True) ou simplesmente cria um polígono único para toda camada (False).
Padrão: True
Camada resultante.
processing.runalg('saga:getshapesextents', shapes, parts, extents)
Mescla duas ou mais camada de entrada em uma camada única resultante. Você pode mesclar uma única camada do mesmo tipo (polígonos com polígonos, linhas com linhas, pontos com pontos).
A tabela de atributos da camada resultante irá incluir apenas os atributos da primeira camada de entrada. Será adicionada duas colunas adicionais: uma correspondente ao ID de cada camada unida e outra correspondente ao nome original da camada mesclada.
Camada inicial
Opcional.
Camada(s) para mesclar com.
processing.runalg('saga:mergeshapeslayers', main, layers, out)
<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: 6371000.0
<insira a descrição do parâmetro aqui>
Padrão: True
<insira a descrição da saída aqui>
processing.runalg('saga:polartocartesiancoordinates', polar, f_exagg, d_exagg, radius, degree, cartes)
<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 da saída aqui>
<insira a descrição da saída aqui>
<insira a descrição da saída aqui>
processing.runalg('saga:quadtreestructuretoshapes', shapes, attribute, polygons, lines, points)
Cria um buffer (área no entorno) em torno de feições com base na distância fixa definida ou campo de distância.
Camada de Entrada
Método de criação do buffer
Opções:
0 — [0] valor fixo
1 — [1] campo de atributo
Padrão: 0
Distância do buffer para o método fixo
Padrão: 100.0
Nome do campo de distância do buffer para o método de campo de atributos
<insira a descrição do parâmetro aqui>
Padrão: 1.0
Número de buffer(s) a serem gerados
Padrão: 1.0
Suavidade das fronteiras do buffer: para grandes números, as fronteiras serão ásperas.
Padrão: 5.0
Determina se as feições resultantes serão dissolvidas ou não
Padrão: True
Camada resultante.
processing.runalg('saga:shapesbuffer', shapes, buf_type, buf_dist, buf_field, buf_scale, buf_zones, dcircle, dissolve, buffer)
Divide a camada de entrada aleatoriamente em duas partes.
Camada para dividir.
Razão de separação entre as camadas resultantes.
Padrão: 50
Primeira camada resultante.
Segunda camada resultante.
processing.runalg('saga:splitshapeslayerrandomly', shapes, percent, a, b)
<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: 0.0
<insira a descrição do parâmetro aqui>
Padrão: 0.0
<insira a descrição do parâmetro aqui>
Padrão: 0.0
<insira a descrição do parâmetro aqui>
Padrão: 1.0
<insira a descrição do parâmetro aqui>
Padrão: 1.0
<insira a descrição do parâmetro aqui>
Padrão: 0.0
<insira a descrição do parâmetro aqui>
Padrão: 0.0
<insira a descrição da saída aqui>
processing.runalg('saga:transformshapes', in, dx, dy, angle, scalex, scaley, anchorx, anchory, out)