25.2.7. Geoprocessamento vetorial
25.2.7.1. Buffer vectors
Criar buffers em torno das feições de uma camada vetorial.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
A camada vetorial de entrada |
Nome da coluna geometria |
|
[string] Padrão: ‘geometria’ |
O nome da coluna de geometria da camada de entrada a ser usada |
Distância do buffer |
|
[número] Padrão: 10.0 |
Mínimo: 0,0 |
Dissolver por atributo Opcional |
|
[campo da tabela: qualquer] Padrão: Nenhum |
Campo a ser utilizado para dissolver |
Dissolver resultados |
|
[boleano] Padrão: Falso |
|
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[boleano] Padrão: Falso |
|
Buffer |
|
[vetor: polígono] Padrão: |
Especifique a camada de buffer de saída. Um de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Opções de criação adicionais Opcional |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Buffer |
|
[vetor: polígono] |
The output buffer layer |
Código Python
Algorithm ID: gdal:buffervectors
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.
25.2.7.2. Recortar vetor pela extensão
Clips any OGR-supported vector file to a given extent.
This algorithm is derived from the GDAL ogr2ogr utility.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
A camada vetorial de entrada |
Clip extent |
`` EXTENSÃO`` |
[extensão] |
Defines the bounding box that should be used for the output vector file. It has to be defined in target CRS coordinates. Os métodos disponíveis são:
|
Clipped (extent) |
|
[o mesmo que entrada] Padrão: |
Specify the output (clipped) layer. One of:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Opções de criação adicionais Opcional |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Clipped (extent) |
|
[o mesmo que entrada] |
The output (clipped) layer. The default format is “ESRI Shapefile”. |
Código Python
Algorithm ID: gdal:clipvectorbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.
25.2.7.3. Recortar vetor por camada de máscara
Clips any OGR-supported vector layer by a mask polygon layer.
This algorithm is derived from the GDAL ogr2ogr utility.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
A camada vetorial de entrada |
Camada de máscara |
|
[vetor: polígono] |
Layer to be used as clipping extent for the input vector layer. |
Clipped (mask) |
|
[o mesmo que entrada] Padrão: |
A camada de saída (mascarada). Um de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Opções de criação adicionais Opcional |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Clipped (mask) |
|
[o mesmo que entrada] |
The output (masked) layer. The default format is “ESRI Shapefile”. |
Código Python
Algorithm ID: gdal:clipvectorbypolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.
25.2.7.4. Dissolver
Dissolver (combinar) geometrias que tenham o mesmo valor para um determinado atributo/campo. As geometrias de saída são multipartes.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
A camada de entrada para dissolver |
Dissolver campo Opcional |
|
[campo da tabela: qualquer] |
O campo da camada de entrada a ser usado para dissolver |
Nome da coluna geometria |
|
[string] Padrão: ‘geometria’ |
O nome da coluna de geometria da camada de entrada a ser usada para dissolução. |
Dissolvido |
|
[o mesmo que entrada] Padrão: |
Especifique a camada de saída. Uma de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[boleano] Padrão: Falso |
Produzir uma feição para cada geometria em qualquer tipo de coleção de geometria no arquivo de origem |
Manter atributos de entrada |
|
[boleano] Padrão: Falso |
Manter todos os atributos da camada de entrada |
Contar feições dissolvidas |
|
[boleano] Padrão: Falso |
Contar as feições dissolvidas e inclua-as na camada de saída. |
Calcular área e perímetro de feições dissolvidas |
|
[boleano] Padrão: Falso |
|
Calcular mín/máx/soma/média para atributo |
|
[boleano] Padrão: Falso |
Calcular estatísticas (min, max, soma e média) para o atributo numérico especificado e incluí-los na camada de saída |
Atributo numérico para calcular estatísticas Opcional |
|
[campo de tabela: numérico] |
O atributo numérico para calcular estatísticas |
Opções de criação adicionais Opcional |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Dissolvido |
|
[o mesmo que entrada] |
|
Código Python
Algorithm ID: gdal:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.
25.2.7.5. Offset curve
Desloca as linhas por uma distância especificada. Distâncias positivas deslocarão as linhas à esquerda e distâncias negativas deslocarão as linhas à direita.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: linha] |
A camada de linha de entrada |
Nome da coluna geometria |
|
[string] Padrão: ‘geometria’ |
O nome da coluna de geometria da camada de entrada a ser usada |
Distância de deslocamento (lado esquerdo: positivo, lado direito: negativo) |
|
[número] Padrão: 10.0 |
|
Offset curve |
|
[vetor: linha] Padrão: |
Especifique a camada da linha de saída. Um de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Opções de criação adicionais Opcional |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Offset curve |
|
[vetor: linha] |
The output offset curve layer |
Código Python
Algorithm ID: gdal:offsetcurve
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.
25.2.7.6. One side buffer
Cria um buffer em um lado (direito ou esquerdo) das linhas em uma camada de vetor de linha.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: linha] |
A camada de linha de entrada |
Nome da coluna geometria |
|
[string] Padrão: ‘geometria’ |
O nome da coluna de geometria da camada de entrada a ser usada |
Distância do buffer |
|
[número] Padrão: 10.0 |
|
Lado do buffer |
|
[enumeração] Padrão: 0 |
Um de:
|
Dissolver por atributo Opcional |
|
[campo da tabela: qualquer] Padrão: Nenhum |
Campo a ser utilizado para dissolver |
Dissolver todos os resultados |
|
[boleano] Padrão: Falso |
|
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[boleano] Padrão: Falso |
|
One-sided buffer |
|
[vetor: polígono] Padrão: |
Especifique a camada de buffer de saída. Um de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Opções de criação adicionais Opcional |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
One-sided buffer |
|
[vetor: polígono] |
The output buffer layer |
Código Python
Algorithm ID: gdal:onesidebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.
25.2.7.7. Pontos ao longo das linhas
Generates a point on each line of a line vector layer at a distance from start. The distance is provided as a fraction of the line length.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: linha] |
A camada de linha de entrada |
Nome da coluna geometria |
|
[string] Padrão: ‘geometria’ |
O nome da coluna de geometria da camada de entrada a ser usada |
Distância do início da linha representada como uma fração do comprimento da linha |
|
[número] Padrão: 0,5 (meio da linha) |
|
Pontos ao longo das linhas |
|
[vetor: ponto] Padrão: |
Especificar a camada do ponto de saída. Um de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Opções de criação adicionais Opcional |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Pontos ao longo da linha |
|
[vetor: ponto] |
A camada de ponto de saída |
Código Python
Algorithm ID: gdal:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.