.

Ferramentas de shapes

Criar reticulado/grade

Descrição

Criar grades

Parâmetros

Extensão [vector: any]

Opcional.

A grade será criada de acordo com a camada selecionada.

Extensão da saída [extent]

Extensão da grade.

Padrão: 0,1,0,1

Divisão de largura [number]

Espaçamento entre as linhas do eixo X.

Padrão: 1.0

Divisão de altura [number]

Espaçamento entre as linhas do eixo Y.

Padrão: 1.0

Tipo [selection]

Tipo de geometria da grade resultante.

Opções:

  • 0 — [0] Linhas

  • 1 — [1] Retângulos

Padrão: 0

Saídas

Quadrícula/grade [vector]

Camada resultante.

Uso do console

processing.runalg('saga:creategraticule', extent, output_extent, distx, disty, type, graticule)

Veja tambem

Cortar camadas shapes

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Camada vetorial para cortar [vector: any]

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

Método [selection]

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

Opções:

  • 0 — [0] totalmente contido

  • 1 — [1] interseções

  • 2 — [2] centro

Padrão: 0

Cortar polígonos [vector: any]

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

Saídas

Resultado [vetor]

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

Extensão [vector]

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

Uso do console

processing.runalg('saga:cutshapeslayer', shapes, method, polygons_polygons, cut, extent)

Veja tambem

Obter extensão das formas

Descrição

Cria polígonos de acordo com as características da camada de entrada.

Parâmetros

Shapes [vector: any]

Camada de Entrada

Partes [boolean]

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

Saídas

Extensão [vector]

Camada resultante.

Uso do console

processing.runalg('saga:getshapesextents', shapes, parts, extents)

Veja tambem

Mesclar camadas de shapes

Descrição

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.

Parâmetros

Camada principal [vector: any]

Camada inicial

Camadas adicionais [multipleinput: any vectors]

Opcional.

Camada(s) para mesclar com.

Saídas

``Camada mesclada` [vector]

Camada resultante.

Uso do console

processing.runalg('saga:mergeshapeslayers', main, layers, out)

Veja tambem

Coordenadas polares para cartesianas

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Coordenadas Polares [vector: any]

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

Exagero [tablefield: any]

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

Fator de exagero [number]

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

Padrão: 1

Raio [number]

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

Padrão: 6371000.0

Grau [boolean]

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

Padrão: True

Saídas

Coordenadas cartesianas [vector]

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

Uso do console

processing.runalg('saga:polartocartesiancoordinates', polar, f_exagg, d_exagg, radius, degree, cartes)

Veja tambem

Estrutura de Quadtree para shapes

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Shapes [vector: any]

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

Atributo [tablefield: any]

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

Saídas

Polígonos [vector]

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

Linhas [vector]

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

Pontos duplicados [vector]

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

Uso do console

processing.runalg('saga:quadtreestructuretoshapes', shapes, attribute, polygons, lines, points)

Veja tambem

Buffer para shapes

Descrição

Cria um buffer (área no entorno) em torno de feições com base na distância fixa definida ou campo de distância.

Parâmetros

Shapes [vector: any]

Camada de Entrada

Distância do Buffer [selection]

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 (Fixo) [number]

Distância do buffer para o método fixo

Padrão: 100.0

Distância do buffer (Atributos) [tablefield: any]

Nome do campo de distância do buffer para o método de campo de atributos

Fator de escala para o valor do atributo [number]

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

Padrão: 1.0

Número de zonas para o buffer [number]

Número de buffer(s) a serem gerados

Padrão: 1.0

Distância do circulo de pontos [Graus] [number]

Suavidade das fronteiras do buffer: para grandes números, as fronteiras serão ásperas.

Padrão: 5.0

Dissolver Buffers [boolean]

Determina se as feições resultantes serão dissolvidas ou não

Padrão: True

Saídas

Buffer [vetor]

Camada resultante.

Uso do console

processing.runalg('saga:shapesbuffer', shapes, buf_type, buf_dist, buf_field, buf_scale, buf_zones, dcircle, dissolve, buffer)

Veja tambem

Dividir camadas de shapes aleatoriamente

Descrição

Divide a camada de entrada aleatoriamente em duas partes.

Parâmetros

Shapes [vector: any]

Camada para dividir.

raio de divisão (%) [number]

Razão de separação entre as camadas resultantes.

Padrão: 50

Saídas

Grupo A [vector]

Primeira camada resultante.

Grupo B [vector]

Segunda camada resultante.

Uso do console

processing.runalg('saga:splitshapeslayerrandomly', shapes, percent, a, b)

Veja tambem

Transformação de shapes

Descrição

<Inserir a descrição do algoritmo aqui>

Parâmetros

Shapes [vector: any]

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

dX [number]

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

Padrão: 0.0

dY [number]

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

Padrão: 0.0

Ângulo [number]

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

Padrão: 0.0

Fator de escala X [number]

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

Padrão: 1.0

Fator de escala Y [number]

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

Padrão: 1.0

X [number]

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

Padrão: 0.0

Y [number]

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

Padrão: 0.0

Saídas

Saida [vetor]

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

Uso do console

processing.runalg('saga:transformshapes', in, dx, dy, angle, scalex, scaley, anchorx, anchory, out)

Veja tambem