Importante
A tradução é um esforço comunitário você pode contribuir. Esta página está atualmente traduzida em 91.65%.
28.2.7. Geoprocessamento vetorial
28.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
28.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] |
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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
28.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
28.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 da linha de saída. Um 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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
28.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
28.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
28.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.