27.2.7. Geoprocessamento vetorial
27.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 |
Geometry column name |
|
[string] Padrão: ‘geometria’ |
O nome da coluna de geometria da camada de entrada a ser usada |
Distância do buffer |
|
[number] Default: 10.0 |
Mínimo: 0,0 |
Dissolver por atributo Optional |
|
[tablefield: any] Default: None |
Campo a ser utilizado para dissolver |
Dissolver resultados |
|
[boolean] Default: False |
|
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[boolean] Default: False |
|
Buffer |
|
[vector: polygon] Default: |
Especifique a camada de buffer de saída. Um de:
|
Advanced parameters
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Buffer |
|
[vector: polygon] |
The output buffer layer |
Python code
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.
27.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 |
|
[extent] |
Defines the bounding box that should be used for the output vector file. It has to be defined in target CRS coordinates. Available methods are:
|
Clipped (extent) |
|
[same as input] Default: |
Specify the output (clipped) layer. One of:
|
Advanced parameters
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Clipped (extent) |
|
[same as input] |
The output (clipped) layer. The default format is “ESRI Shapefile”. |
Python code
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.
27.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 |
Mask layer |
|
[vector: polygon] |
Layer to be used as clipping extent for the input vector layer. |
Clipped (mask) |
|
[same as input] Default: |
A camada de saída (mascarada). Um de:
|
Advanced parameters
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Clipped (mask) |
|
[same as input] |
The output (masked) layer. The default format is “ESRI Shapefile”. |
Python code
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.
27.2.7.4. Dissolve
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 Optional |
|
[tablefield: any] |
O campo da camada de entrada a ser usado para dissolver |
Geometry column name |
|
[string] Padrão: ‘geometria’ |
O nome da coluna de geometria da camada de entrada a ser usada para dissolução. |
Dissolvido |
|
[same as input] Default: |
Specify the output layer. One of:
|
Advanced parameters
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[boolean] Default: False |
Produzir uma feição para cada geometria em qualquer tipo de coleção de geometria no arquivo de origem |
Manter atributos de entrada |
|
[boolean] Default: False |
Manter todos os atributos da camada de entrada |
Contar feições dissolvidas |
|
[boolean] Default: False |
Contar as feições dissolvidas e inclua-as na camada de saída. |
Calcular área e perímetro de feições dissolvidas |
|
[boolean] Default: False |
|
Calcular mín/máx/soma/média para atributo |
|
[boolean] Default: False |
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 Optional |
|
[tablefield: numeric] |
O atributo numérico para calcular estatísticas |
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Dissolvido |
|
[same as input] |
|
Python code
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.
27.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 |
|
[vector: line] |
A camada de linha de entrada |
Geometry column name |
|
[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) |
|
[number] Default: 10.0 |
|
Offset curve |
|
[vector: line] Default: |
Especifique a camada da linha de saída. Um de:
|
Advanced parameters
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Offset curve |
|
[vector: line] |
The output offset curve layer |
Python code
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.
27.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 |
|
[vector: line] |
A camada de linha de entrada |
Geometry column name |
|
[string] Padrão: ‘geometria’ |
O nome da coluna de geometria da camada de entrada a ser usada |
Distância do buffer |
|
[number] Default: 10.0 |
|
Lado do buffer |
|
[enumeration] Default: 0 |
One of:
|
Dissolver por atributo Optional |
|
[tablefield: any] Default: None |
Campo a ser utilizado para dissolver |
Dissolver todos os resultados |
|
[boolean] Default: False |
|
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[boolean] Default: False |
|
One-sided buffer |
|
[vector: polygon] Default: |
Especifique a camada de buffer de saída. Um de:
|
Advanced parameters
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
One-sided buffer |
|
[vector: polygon] |
The output buffer layer |
Python code
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.
27.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 |
|
[vector: line] |
A camada de linha de entrada |
Geometry column name |
|
[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 |
|
[number] Padrão: 0,5 (meio da linha) |
|
Pontos ao longo das linhas |
|
[vector: point] Default: |
Especificar a camada do ponto de saída. Um de:
|
Advanced parameters
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Points along line |
|
[vector: point] |
A camada de ponto de saída |
Python code
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.