23.2.7. Vector geoprocessing¶
23.2.7.1. Buffer vectors¶
Create buffers around the features of a vector layer.
23.2.7.1.1. Parâmetros¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vector: any] |
A camada vetorial de entrada |
Nome da coluna geometria |
|
[string] Default: ‘geometry’ |
The name of the input layer geometry column to use |
Buffer distance |
|
[number] Padrão: 10.0 |
Minimum: 0.0 |
Dissolve by attribute Opcional |
|
[tablefield: any] Padrão: Nenhum |
Field to use for dissolving |
Dissolve results |
|
[boolean] Padrão: Falso |
If set, the result is dissolved. If no field is set for dissolving, all the buffers are dissolved into one feature. |
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[boolean] Padrão: Falso |
|
Opções de criação adicionais (opcional) |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Buffer |
|
[vector: polygon] Default: |
Specify the output buffer layer. One of:
A codificação do arquivo também pode ser alterada aqui. |
23.2.7.1.2. Saídas¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Buffer |
|
[vector: polygon] |
The output buffer layer |
23.2.7.1.3. 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.
23.2.7.2. Clip vector by extent¶
Clips any OGR-supported vector file to a given extent.
This algorithm is derived from the ogr2ogr utility.
23.2.7.2.1. Parâmetros¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vector: any] |
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. |
Opções de criação adicionais (opcional) |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Clipped (extent) |
|
[same as input] Default: |
Specify the output (clipped) layer. One of:
A codificação do arquivo também pode ser alterada aqui. |
23.2.7.2.2. Saídas¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Clipped (extent) |
|
[same as input] |
The output (clipped) layer. The default format is “ESRI Shapefile”. |
23.2.7.2.3. 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.
23.2.7.3. Clip vector by mask layer¶
Clips any OGR-supported vector layer by a mask polygon layer.
This algorithm is derived from the ogr2ogr utility.
23.2.7.3.1. Parâmetros¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vector: any] |
A camada vetorial de entrada |
Mask layer |
|
[vector: polygon] |
Layer to be used as clipping extent for the input vector layer. |
Opções de criação adicionais (opcional) |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Clipped (mask) |
|
[same as input] Default: |
The output (masked) layer. One of:
A codificação do arquivo também pode ser alterada aqui. |
23.2.7.3.2. Saídas¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Clipped (mask) |
|
[same as input] |
The output (masked) layer. The default format is “ESRI Shapefile”. |
23.2.7.3.3. Python code¶
Algorithm ID: gdal:clipvectorbymasklayer
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.
23.2.7.4. Dissolver¶
Dissolve (combine) geometries that have the same value for a given attribute / field. The output geometries are multipart.
23.2.7.4.1. Parâmetros¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vector: any] |
The input layer to dissolve |
Dissolve field (opcional) |
|
[tablefield: any] |
The field of the input layer to use for dissolving |
Nome da coluna geometria |
|
[string] Default: ‘geometry’ |
The name of the input layer geometry column to use for dissolving. |
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[boolean] Padrão: Falso |
Produce one feature for each geometry in any kind of geometry collection in the source file |
Keep input attributes |
|
[boolean] Padrão: Falso |
Keep all attributes from the input layer |
Count dissolved features |
|
[boolean] Padrão: Falso |
Count the dissolved features and include it in the output layer. |
Compute area and perimeter of dissolved features |
|
[boolean] Padrão: Falso |
Compute the area and perimeter of dissolved features and include them in the output layer |
Compute min/max/sum/mean for attribute |
|
[boolean] Padrão: Falso |
Calculate statistics (min, max, sum and mean) for the numeric attribute specified and include them in the output layer |
Numeric attribute to calculate statistics on (opcional) |
|
[tablefield: numeric] |
The numeric attribute to calculate statistics on |
Opções de criação adicionais (opcional) |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Dissolvido |
|
[same as input] Default: |
Especifique a camada de saída. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
23.2.7.4.2. Saídas¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Dissolvido |
|
[same as input] |
The output multipart geometry layer (with dissolved geometries) |
23.2.7.4.3. 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.
23.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.
23.2.7.5.1. Parâmetros¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vector: line] |
The input line layer |
Nome da coluna geometria |
|
[string] Default: ‘geometry’ |
The name of the input layer geometry column to use |
Offset distance (left-sided: positive, right-sided: negative) |
|
[number] Padrão: 10.0 |
|
Opções de criação adicionais (opcional) |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Offset curve |
|
[vector: line] Default: |
Especifique a camada da linha de saída. Um de:
A codificação do arquivo também pode ser alterada aqui. |
23.2.7.5.2. Saídas¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Offset curve |
|
[vector: line] |
The output offset curve layer |
23.2.7.5.3. 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.
23.2.7.6. One side buffer¶
Creates a buffer on one side (right or left) of the lines in a line vector layer.
23.2.7.6.1. Parâmetros¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vector: line] |
The input line layer |
Nome da coluna geometria |
|
[string] Default: ‘geometry’ |
The name of the input layer geometry column to use |
Buffer distance |
|
[number] Padrão: 10.0 |
|
Buffer side |
|
[enumeration] Padrão: 0 |
Um de:
|
Dissolve by attribute Opcional |
|
[tablefield: any] Padrão: Nenhum |
Field to use for dissolving |
Dissolve all results |
|
[boolean] Padrão: Falso |
If set, the result is dissolved. If no field is set for dissolving, all the buffers are dissolved into one feature. |
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[boolean] Padrão: Falso |
|
Opções de criação adicionais (opcional) |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
One-sided buffer |
|
[vector: polygon] Default: |
Specify the output buffer layer. One of:
A codificação do arquivo também pode ser alterada aqui. |
23.2.7.6.2. Saídas¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
One-sided buffer |
|
[vector: polygon] |
The output buffer layer |
23.2.7.6.3. 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.
23.2.7.7. Points along lines¶
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.
23.2.7.7.1. Parâmetros¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vector: line] |
The input line layer |
Nome da coluna geometria |
|
[string] Default: ‘geometry’ |
The name of the input layer geometry column to use |
Distance from line start represented as a fraction of line length |
|
[number] Default: 0.5 (middle of the line) |
|
Opções de criação adicionais (opcional) |
|
[string] Padrão: ‘’ (sem opções adicionais) |
Opções adicionais de criação de GDAL. |
Points along line |
|
[vector: point] Default: |
Specify the output point layer. One of:
A codificação do arquivo também pode ser alterada aqui. |
23.2.7.7.2. Saídas¶
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Points along line |
|
[vector: point] |
The output point layer |
23.2.7.7.3. 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.