Importante
A tradução é um esforço comunitário você pode contribuir. Esta página está atualmente traduzida em 84.90%.
28.1.21. Vector general
28.1.21.1. Atribuir projeção
Atribui uma nova projeção a uma camada vetorial.
It creates a new layer with the exact same features and geometries as the input one, but assigned to a new CRS. The geometries are not reprojected, they are just assigned to a different CRS.
Este algoritmo pode ser usado para reparar camadas que receberam uma projeção incorreta.
Os atributos não são modificados por este algoritmo.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Vector layer with wrong or missing CRS |
Assigned CRS |
|
[src] Padrão: |
Select the new CRS to assign to the vector layer |
Assigned CRS Opcional |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial de saída. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Assigned CRS |
|
[o mesmo que entrada] |
Vector layer with assigned projection |
Código Python
Algorithm ID: native:assignprojection
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.1.21.2. Batch Nominatim geocoder
Performs batch geocoding using the Nominatim service against an input layer string field. The output layer will have a point geometry reflecting the geocoded location as well as a number of attributes associated to the geocoded location.
permite features in-place modification 1 de pontos da característica.
Nota
This algorithm is compliant with the usage policy of the Nominatim geocoding service provided by the OpenStreetMap Foundation.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Vector layer to geocode the features |
Campo de Endereço |
|
[tablefield: string] |
Campo contendo os endereços para geocode |
Geocodificado |
|
[vetor: ponto] Padrão: |
Especifique a camada de saída contendo apenas os endereços geocodificados. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Geocodificado |
|
[vetor: ponto] |
Vector layer with point features corresponding to the geocoded addresses |
Código Python
Algorithm ID: native:batchnominatimgeocoder
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.1.21.3. Convert layer to spatial bookmarks
Creates spatial bookmarks corresponding to the extent of features contained in a layer.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: linha, polígono] |
A camada vetorial de entrada |
Bookmark destination |
|
[enumeração] Padrão: 0 |
Selecione o destino para os favoritos. Um de:
|
Nome do Campo |
|
[expressão] |
Field or expression that will give names to the generated bookmarks |
Group field |
|
[expressão] |
Field or expression that will provide groups for the generated bookmarks |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Count of bookmarks added |
|
[número] |
Código Python
Algorithm ID: native:layertobookmarks
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.1.21.4. Convert spatial bookmarks to layer
Creates a new layer containing polygon features for stored spatial bookmarks. The export can be filtered to only bookmarks belonging to the current project, to all user bookmarks, or a combination of both.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Bookmark source |
|
[enumeração] [lista] Padrão: [0,1] |
Selecione a(s) fonte(s) dos favoritos. Um ou mais de:
|
SRC de Saída |
|
[src] Padrão: |
O SRC da camada de saída |
Saída |
|
[vetor: polígono] Padrão: |
Especifique a camada da linha de saída. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Saída |
|
[vetor: polígono] |
The output (bookmarks) vector layer |
Código Python
Algorithm ID: native:bookmarkstolayer
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.1.21.5. Criar índice de atributo
Cria um índice em um campo da tabela de atributos para acelerar as consultas. O suporte para criação de índice depende do provedor de dados da camada e do tipo de campo.
No outputs are created: the index is stored on the layer itself.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Selecione a camada vetorial para a qual deseja criar um índice de atributo |
Attribute to index |
|
[campo da tabela: qualquer] |
Campo da camada vetorial |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada indexada |
|
[o mesmo que entrada] |
Uma cópia da camada de vetor de entrada com um índice para o campo especificado |
Código Python
Algorithm ID: native:createattributeindex
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.1.21.6. Criar índice espacial
Cria um índice para acelerar o acesso às feições em uma camada com base em sua localização espacial. O suporte para a criação de índice espacial depende do provedor de dados da camada.
Nenhuma nova camada de saída é criada.
Default menu:
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Camada vetorial de entrada |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada indexada |
|
[o mesmo que entrada] |
Uma cópia da camada vetorial de entrada com um índice espacial |
Código Python
Algorithm ID: native:createspatialindex
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.1.21.7. Definir projeção do shapefile
Define o SRC (projeção) de um conjunto de dados de formato Shapefile existente para o SRC fornecido. É muito útil quando um conjunto de dados no formato Shapefile não contém o arquivo prj
e você sabe a projeção correta.
Contrary to the Atribuir projeção algorithm, it modifies the current layer and will not output a new layer.
Nota
For Shapefile datasets, the .prj
and .qpj
files will
be overwritten - or created if missing - to match the provided CRS.
Default menu:
Ver também
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Camada vetorial com informações de projeção ausentes |
SRC |
|
[src] |
Selecione o SRC para atribuir à camada vetorial |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
|
[o mesmo que entrada] |
A camada vetorial de entrada com a projeção definida |
Código Python
Algorithm ID: qgis:definecurrentprojection
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.1.21.8. Excluir geometrias duplicadas
Localiza e remove geometrias duplicadas.
Attributes are not checked, so in case two features have identical geometries but different attributes, only one of them will be added to the result layer.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
A camada com geometrias duplicadas que você deseja limpar |
Limpo |
|
[o mesmo que entrada] Padrão: |
Especifique a camada da linha de saída. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Contagem de registros duplicados descartados |
|
[número] |
Contagem de registros duplicados descartados |
Limpo |
|
[o mesmo que entrada] |
A camada de saída sem geometrias duplicadas |
Contagem de registros retidos |
|
[número] |
Contagem de registros únicos |
Código Python
Algorithm ID: native:deleteduplicategeometries
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.1.21.9. Excluir duplicatas por atributo
Exclui linhas duplicadas considerando apenas o campo/campos especificados. A primeira linha correspondente será mantida e as duplicatas serão descartadas.
Opcionalmente, esses registros duplicados podem ser salvos em uma saída separada para análise.
Ver também
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
A camada de entrada |
Campos para combinar duplicatas por |
|
[campo da tabela: qualquer][list] |
Fields defining duplicates. Features with identical values for all these fields are considered duplicates. |
Filtrado (sem duplicatas) |
|
[o mesmo que entrada] Padrão: |
Especifique a camada de saída contendo as características únicas. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
Filtrado (duplicatas) Opcional |
|
[o mesmo que entrada] Default: |
Especificar a camada de saída contendo apenas as duplicatas. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Filtrado (duplicatas) Opcional |
|
[o mesmo que entrada] Default: |
Vector layer containing the removed features.
Will not be produced if not specified (left as
|
Contagem de registros duplicados descartados |
|
[número] |
Contagem de registros duplicados descartados |
Filtrado (sem duplicatas) |
|
[o mesmo que entrada] |
Camada vetorial contendo as feições únicas. |
Contagem de registros retidos |
|
[número] |
Contagem de registros únicos |
Código Python
Algorithm ID: native:removeduplicatesbyattribute
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.1.21.10. Detectar mudanças no conjunto de dados
Compara duas camadas vetoriais e determina quais recursos não foram alterados, adicionados ou excluídos entre os dois. Ele é projetado para comparar duas versões diferentes do mesmo conjunto de dados.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada original |
|
[vetor: qualquer] |
A camada vetorial considerada como a versão original |
Camada revisada |
|
[vetor: qualquer] |
A camada vetorial revisada ou modificada |
Atributos a considerar para a combinação Opcional |
|
[campo da tabela: qualquer][list] |
Atributos a serem considerados para correspondência. Por padrão, todos os atributos são comparados. |
Comportamento de comparação de geometria Opcional |
|
[enumeração] Padrão: 1 |
Define os critérios para comparação. Opções:
|
Feições inalteradas Opcional |
|
[vetor: igual à Camada original] |
Especifique a camada vetorial de saída que contém as feições inalteradas. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Feições adicionadas Opcional |
|
[vetor: igual à Camada original] |
Especifique a camada vetorial de saída que contém as feições adicionadas. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Feições excluídas Opcional |
|
[vetor: igual à Camada original] |
Especifique a camada vetorial de saída que contém as feições excluídas. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Feições inalteradas |
|
[vetor: igual à Camada original] |
Camada vetorial contendo as feições inalteradas. |
Feições adicionadas |
|
[vetor: igual à Camada original] |
Camada vetorial contendo as feições adicionadas. |
Feições excluídas |
|
[vetor: igual à Camada original] |
Camada vetorial contendo as feições excluídas. |
Contagem de feições inalteradas |
|
[número] |
Contagem de feições inalteradas |
Count of features added in revised layer |
|
[número] |
Contagem de feições adicionadas na camada revisada. |
Contagem de feições excluídas da camada original |
|
[número] |
Contagem de feições excluídas da camada original. |
Código Python
Algorithm ID: native:detectvectorchanges
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.1.21.11. Drop geometries
Creates a simple geometryless copy of the input layer attribute table. It keeps the attribute table of the source layer.
If the file is saved in a local folder, you can choose between many file formats.
Allows features in-place modification 1 de ponto, linha e características poligonais.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
A camada vetorial de entrada |
Dropped geometries |
|
[tabela] |
Specify the output geometryless layer. One of:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Dropped geometries |
|
[tabela] |
The output geometryless layer. A copy of the original attribute table. |
Código Python
Algorithm ID: native:dropgeometries
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.1.21.12. Executar SQL
Runs a simple or complex query based only on SELECT with SQL
syntax
on the source layer.
Input datasources are identified with input1
, input2
… inputN
and
a simple query will look like SELECT * FROM input1
.
Beside a simple query, you can add expressions or variables within the
SQL query
parameter itself. This is particulary useful if this algorithm is
executed within a Processing model and you want to use a model input as a
parameter of the query. An example of a query will then be SELECT * FROM
[% @table %]
where @table
is the variable that identifies the model input.
O resultado da consulta será adicionado como uma nova camada.
Ver também
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Additional input datasources (called input1, .., inputN in the query) |
|
[vetor: qualquer] [lista] |
List of layers to query. In the SQL editor you can refer these layers with their real name or also with input1, input2, inputN depending on how many layers have been chosen. |
Consulta SQL |
|
[string] |
Type the string of your SQL query, e.g.
|
Unique identifier field Opcional |
|
[string] |
Specify the column with unique ID |
Campo geometria Opcional |
|
[string] |
Especifique o campo de geometria |
Tipo de Geometria Opcional |
|
[enumeração] Padrão: 0 |
Escolher a geometria do resultado. Por padrão, o algoritmo irá detectar automaticamente. Um de:
|
SRC Opcional |
|
[src] |
O SRC a ser atribuído à camada de saída |
SQL Output |
|
[vetor: qualquer] Padrão: |
Specify the output layer created by the query. One of:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
SQL Output |
|
[vetor: qualquer] |
Camada vetorial criada pela consulta |
Código Python
Algorithm ID: qgis:executesql
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.1.21.13. Exportar camadas para DXF
Exports layers to DXF file. For each layer, you can choose a field whose values are used to split features in generated destination layers in DXF output.
Ver também
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camadas de entrada |
|
[vetor: qualquer] [lista] |
Insira camadas vetoriais para exportar |
Modo de simbologia |
|
[enumeração] Padrão: 0 |
Tipo de simbologia a ser aplicada às camadas de saída. Você pode escolher entre:
|
Escala de simbologia |
|
[escala] Padrão: 1:1 000 000 |
Default scale of data export. |
Codificando |
|
[enumeração] |
Encoding to apply to layers. |
SRC |
|
[src] |
Escolha o SRC para a camada de saída. |
Utilizar o título da camada como nome |
|
[boleano] Padrão: Falso |
Name the output layer with the layer title (as set in QGIS) instead of the layer name. |
Force 2D |
|
[boleano] Padrão: Falso |
|
Export labels as MTEXT elements |
|
[boleano] Padrão: Falso |
Exports labels as MTEXT or TEXT elements |
DXF |
|
[arquivo] Padrão: |
Specification of the output DXF file. One of:
|
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
DXF |
|
[arquivo] |
|
Código Python
Algorithm ID: native:dxfexport
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.1.21.14. Extrair feições selecionadas
Salvando feições selecionadas como uma nova camada.
Nota
Se a camada selecionada não tiver feições selecionadas, a camada recém-criada estará vazia.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Camada para salvar a seleção de |
Feições selecionadas |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial para as feições selecionadas. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Feições selecionadas |
|
[o mesmo que entrada] |
Camada vetorial com apenas as feições selecionadas, ou nenhuma feição se nenhuma foi selecionada. |
Código Python
Algorithm ID: native:saveselectedfeatures
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.1.21.15. Extrair a codificação do Shapefile
Extracts the attribute encoding information embedded in a Shapefile.
Both the encoding specified by an optional .cpg
file and
any encoding details present in the .dbf
LDID header block are considered.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
ESRI Shapefile (:arquivo:`.SHP`) Camada para extrair a informação codificada. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Codificação do Shapefile |
|
[string] |
Informações de codificação especificadas no arquivo de entrada |
CPG encoding |
|
[string] |
Encoding information specified in any optional |
LDID encoding |
|
[string] |
Encoding information specified in |
Código Python
Algorithm ID: native:shpencodinginfo
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.1.21.16. Encontrar projeção
Creates a shortlist of candidate coordinate reference systems, for instance for a layer with an unknown projection.
A área que a camada deve cobrir deve ser especificada por meio do parâmetro de área de destino. O sistema de referência de coordenadas para esta área alvo deve ser conhecido pelo QGIS.
The algorithm operates by testing the layer’s extent in every known reference system and then listing any for which the bounds would be near the target area if the layer was in this projection.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Camada com projeção desconhecida |
Target area for layer (xmin, xmax, ymin, ymax) |
|
[extensão] |
A área que a camada cobre. Os métodos disponíveis são:
|
CRS candidates |
|
[tabela] Padrão: |
Specify the table (geometryless layer) for the CRS suggestions (EPSG codes). One of:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
CRS candidates |
|
[tabela] |
A table with all the CRS (EPSG codes) of the matching criteria. |
Código Python
Algorithm ID: qgis:findprojection
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.1.21.17. Flatten relationship
Flattens a relationship for a vector layer, exporting a single layer containing one parent feature per related child feature. This master feature contains all the attributes for the related features. This allows to have the relation as a plain table that can be e.g. exported to CSV.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Layer with the relationship that should be de-normalized |
Flattened Layer Opcional |
|
[o mesmo que entrada] Padrão: |
Especifique a camada de saída (achatada). Um de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada achatada |
|
[o mesmo que entrada] |
Uma camada contendo feições mestre com todos os atributos para as feições relacionadas |
Código Python
Algorithm ID: native:flattenrelationships
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.1.21.18. Unir atributos por valor de campo
Takes an input vector layer and creates a new vector layer that is an extended version of the input one, with additional attributes in its attribute table.
The additional attributes and their values are taken from a second vector layer. An attribute is selected in each of them to define the join criteria.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Input vector layer. The output layer will consist of the features of this layer with attributes from matching features in the second layer. |
Table field |
|
[campo da tabela: qualquer] |
Campo da camada de origem a ser usado para a união |
Camada de entrada 2 |
|
[vetor: qualquer] |
Camada com a tabela de atributos para unir |
Table field 2 |
|
[campo da tabela: qualquer] |
Field of the second (join) layer to use for the join The type of the field must be equal to (or compatible with) the input table field type. |
Campos da camada 2 para copiar Opcional |
|
[campo da tabela: qualquer][list] |
Selecione os campos específicos que você deseja adicionar. Por padrão, todos os campos são adicionados. |
Join type |
|
[enumeração] Padrão: 1 |
O tipo da camada final unida. Um de:
|
Discard records which could not be joined |
|
[boleano] Padrão: Verdadeiro |
Check if you don’t want to keep the features that could not be joined |
Prefixo de campo combinado Opcional |
|
[string] |
Add a prefix to joined fields in order to easily identify them and avoid field name collision |
Joined layer Opcional |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial de saída para a união. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Unjoinable features from first layer Opcional |
|
[o mesmo que entrada] Default: |
Specify the output vector layer for unjoinable features from first layer. One of:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Number of joined features from input table |
|
[número] |
|
Unjoinable features from first layer Opcional |
|
[o mesmo que entrada] |
Camada vetorial com as características não correspondentes |
Joined layer Opcional |
|
[o mesmo que entrada] |
Camada vetorial de saída com atributos adicionais da junção |
Number of unjoinable features from input table Opcional |
|
[número] |
Código Python
Algorithm ID: native:joinattributestable
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.1.21.19. Unir atributos por localização
Takes an input vector layer and creates a new vector layer that is an extended version of the input one, with additional attributes in its attribute table.
The additional attributes and their values are taken from a second vector layer. A spatial criteria is applied to select the values from the second layer that are added to each feature from the first layer.
Default menu:
Ver também
Unir atributos por mais próximo, Unir atributos por valor de campo, Join attributes by location (summary)
Explorando relações espaciais
Predicados geométricos são funções booleanas usadas para determinar a relação espacial que um recurso tem com outro, comparando se e como suas geometrias compartilham uma parte do espaço.
Usando a figura acima, estamos procurando os círculos verdes comparando-os espacialmente com o retângulo laranja. Os predicados geométricos disponíveis são:
- Intersecção
Testa se uma geometria intercepta outra. Retorna 1 (verdadeiro) se as geometrias se cruzarem espacialmente (compartilhar qualquer parte do espaço - sobreposição ou toque) e 0 se não houver. Na imagem acima, isso retornará os círculos 1, 2 e 3.
- Contém
Retorna 1 (verdadeiro) se e somente se nenhum ponto de b estiver no exterior de a, e pelo menos um ponto do interior de b estiver no interior de a. Na figura, nenhum círculo é retornado, mas o retângulo seria se você o procurasse ao contrário, porque contém o círculo 1 completamente. Este é o oposto de estão dentro.
- Disjoint
Retorna 1 (verdadeiro) se as geometrias não compartilham nenhuma parte do espaço (sem sobreposição, sem toque). Apenas o círculo 4 é retornado.
- Igual
Retorna 1 (verdadeiro) se e somente se as geometrias forem exatamente iguais. Nenhum círculo será retornado.
- Toca
Testa se uma geometria toca outra. Retorna 1 (verdadeiro) se as geometrias tiverem pelo menos um ponto em comum, mas seus interiores não se cruzarem. Apenas o círculo 3 é retornado.
- Sobrepor
Testa se uma geometria se sobrepõe a outra. Retorna 1 (verdadeiro) se as geometrias compartilham espaço, são da mesma dimensão, mas não estão completamente contidas umas nas outras. Apenas o círculo 2 é retornado.
- Estão dentro
Testa se uma geometria está dentro de outra. Retorna 1 (verdadeiro) se a geometria a estiver completamente dentro da geometria b. Apenas o círculo 1 é retornado.
- Cruza
Retorna 1 (verdadeiro) se as geometrias fornecidas tiverem alguns, mas não todos, pontos internos em comum e o cruzamento real for de uma dimensão menor que a geometria fornecida mais alta. Por exemplo, uma linha que cruza um polígono cruzará como uma linha (verdadeiro). Duas linhas que se cruzam se cruzarão como um ponto (verdadeiro). Dois polígonos se cruzam como um polígono (falso). Na imagem, nenhum círculo será devolvido.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Join to features in |
|
[vetor: qualquer] |
Input vector layer. The output layer will consist of the features of this layer with attributes from matching features in the second layer. |
Where the features |
|
[enumeração] [lista] Padrão: [0] |
Type of spatial relation the source feature should have with the target feature so that they could be joined. One or more of:
Se mais de uma condição for escolhida, pelo menos uma delas (operação OU) tem que ser atendida para que uma característica seja extraída. |
By comparing to |
|
[vetor: qualquer] |
The join layer. Features of this vector layer will add their attributes to the source layer attribute table if they satisfy the spatial relationship. |
Campos a serem adicionados (deixe em branco para usar todos os campos) Opcional |
|
[campo da tabela: qualquer][list] |
Select the specific fields you want to add from the join layer. By default all the fields are added. |
Join type |
|
[enumeração] |
O tipo da camada final unida. Um de:
|
Discard records which could not be joined |
|
[boleano] Padrão: Falso |
Remove from the output the input layer’s features which could not be joined |
Prefixo de campo combinado Opcional |
|
[string] |
Add a prefix to joined fields in order to easily identify them and avoid field name collision |
Joined layer Opcional |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial de saída para a união. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Unjoinable features from first layer Opcional |
|
[o mesmo que entrada] Default: |
Specify the output vector layer for unjoinable features from first layer. One of:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Number of joined features from input table |
|
[número] |
|
Unjoinable features from first layer Opcional |
|
[o mesmo que entrada] |
Vector layer of the non-matched features |
Joined layer |
|
[o mesmo que entrada] |
Camada vetorial de saída com atributos adicionais da junção |
Código Python
Algorithm ID: native:joinattributesbylocation
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.1.21.20. Join attributes by location (summary)
Takes an input vector layer and creates a new vector layer that is an extended version of the input one, with additional attributes in its attribute table.
The additional attributes and their values are taken from a second vector layer. A spatial criteria is applied to select the values from the second layer that are added to each feature from the first layer.
The algorithm calculates a statistical summary for the values from matching features in the second layer (e.g. maximum value, mean value, etc).
Ver também
Explorando relações espaciais
Predicados geométricos são funções booleanas usadas para determinar a relação espacial que um recurso tem com outro, comparando se e como suas geometrias compartilham uma parte do espaço.
Usando a figura acima, estamos procurando os círculos verdes comparando-os espacialmente com o retângulo laranja. Os predicados geométricos disponíveis são:
- Intersecção
Testa se uma geometria intercepta outra. Retorna 1 (verdadeiro) se as geometrias se cruzarem espacialmente (compartilhar qualquer parte do espaço - sobreposição ou toque) e 0 se não houver. Na imagem acima, isso retornará os círculos 1, 2 e 3.
- Contém
Retorna 1 (verdadeiro) se e somente se nenhum ponto de b estiver no exterior de a, e pelo menos um ponto do interior de b estiver no interior de a. Na figura, nenhum círculo é retornado, mas o retângulo seria se você o procurasse ao contrário, porque contém o círculo 1 completamente. Este é o oposto de estão dentro.
- Disjoint
Retorna 1 (verdadeiro) se as geometrias não compartilham nenhuma parte do espaço (sem sobreposição, sem toque). Apenas o círculo 4 é retornado.
- Igual
Retorna 1 (verdadeiro) se e somente se as geometrias forem exatamente iguais. Nenhum círculo será retornado.
- Toca
Testa se uma geometria toca outra. Retorna 1 (verdadeiro) se as geometrias tiverem pelo menos um ponto em comum, mas seus interiores não se cruzarem. Apenas o círculo 3 é retornado.
- Sobrepor
Testa se uma geometria se sobrepõe a outra. Retorna 1 (verdadeiro) se as geometrias compartilham espaço, são da mesma dimensão, mas não estão completamente contidas umas nas outras. Apenas o círculo 2 é retornado.
- Estão dentro
Testa se uma geometria está dentro de outra. Retorna 1 (verdadeiro) se a geometria a estiver completamente dentro da geometria b. Apenas o círculo 1 é retornado.
- Cruza
Retorna 1 (verdadeiro) se as geometrias fornecidas tiverem alguns, mas não todos, pontos internos em comum e o cruzamento real for de uma dimensão menor que a geometria fornecida mais alta. Por exemplo, uma linha que cruza um polígono cruzará como uma linha (verdadeiro). Duas linhas que se cruzam se cruzarão como um ponto (verdadeiro). Dois polígonos se cruzam como um polígono (falso). Na imagem, nenhum círculo será devolvido.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Join to features in |
|
[vetor: qualquer] |
Input vector layer. The output layer will consist of the features of this layer with attributes from matching features in the second layer. |
Where the features |
|
[enumeração] [lista] Padrão: [0] |
Type of spatial relation the source feature should have with the target feature so that they could be joined. One or more of:
Se mais de uma condição for escolhida, pelo menos uma delas (operação OU) tem que ser atendida para que uma característica seja extraída. |
By comparing to |
|
[vetor: qualquer] |
The join layer. Features of this vector layer will add summaries of their attributes to the source layer attribute table if they satisfy the spatial relationship. |
Campos para resumir (deixe em branco para usar todos os campos) Opcional |
|
[campo da tabela: qualquer][list] |
Select the specific fields you want to add from the join layer. By default all the fields are added. |
Resumos para calcular (deixe em branco para usar todos os campos) Opcional |
|
[enumeração] [lista] Padrão: [] |
For each input feature, statistics are calculated on joined fields of their matching features. One or more of:
|
Discard records which could not be joined |
|
[boleano] Padrão: Falso |
Remove from the output the input layer’s features which could not be joined |
Joined layer |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial de saída para a união. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Joined layer |
|
[o mesmo que entrada] |
Output vector layer with summarized attributes from the join |
Código Python
Algorithm ID: qgis:joinbylocationsummary
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.1.21.21. Unir atributos por mais próximo
Takes an input vector layer and creates a new vector layer with additional fields in its attribute table. The additional attributes and their values are taken from a second vector layer. Features are joined by finding the closest features from each layer.
By default only the nearest feature is joined, but the join can also join to the k-nearest neighboring features.
Se uma distância máxima for especificada, somente as feições que estiverem mais próximas que essa distância serão correspondidas.
Ver também
Análise do vizinho mais próximo, Unir atributos por valor de campo, Unir atributos por localização, Matriz de distância
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
A camada de entrada. |
Camada de entrada 2 |
|
[vetor: qualquer] |
A camada de junção. |
Layer 2 fields to copy (leave empty to copy all fields) |
|
[campos] |
Unir os campos da camada para copiar (se estiver vazio, todos os campos serão copiados). |
Discard records which could not be joined |
|
[boleano] Padrão: Falso |
Remover da saída os registros da camada de entrada que não puderam ser unidos |
Prefixo de campo combinado |
|
[string] |
Joined field prefix |
Máximo de vizinhos mais próximos |
|
[número] Padrão: 1 |
Número máximo de vizinhos mais próximos |
Distância máxima |
|
[número] |
Distância máxima de pesquisa |
Joined layer Opcional |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial que contém as feições unidas. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
Unjoinable features from first layer |
|
[o mesmo que entrada] Default: |
Especifique a camada vetorial que contém as feições que não puderam ser unidas. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Joined layer |
|
[o mesmo que entrada] |
The output joined layer. |
Unjoinable features from first layer |
|
[o mesmo que entrada] |
Camada contendo as feições da primeira camada que não puderam ser unidas a nenhuma das feições da camada de união. |
Number of joined features from input table |
|
[número] |
Número de feições da tabela de entrada que foram unidos. |
Number of unjoinable features from input table |
|
[número] |
Número de feições da tabela de entrada que não puderam ser unidas. |
Código Python
Algorithm ID: native:joinbynearest
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.1.21.22. Mesclar camadas vetoriais
Combina várias camadas vetoriais do tipo mesma geometria em uma única.
A tabela de atributos da camada resultante conterá os campos de todas as camadas de entrada. Se forem encontrados campos com o mesmo nome, mas de tipos diferentes, o campo exportado será automaticamente convertido em um campo do tipo cadeia. Novos campos que armazenam o nome e a origem da camada original também são adicionados.
Se alguma camada de entrada contiver valores Z ou M, a camada de saída também conterá esses valores. Da mesma forma, se qualquer uma das camadas de entrada for de várias partes, a camada de saída também será uma camada de várias partes.
Opcionalmente, o sistema de referência de coordenadas de destino (SRC) para a camada mesclada pode ser definido. Se não estiver definido, o SRC será obtido da primeira camada de entrada. Todas as camadas serão reprojetadas para corresponder a este SRC.
Default menu:
Ver também
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camadas de Entrada |
|
[vetor: qualquer] [lista] |
As camadas que devem ser mescladas em uma única camada. As camadas devem ser do mesmo tipo de geometria. |
SRC de Destino Opcional |
|
[src] |
Escolha o SRC para a camada de saída. Se não for especificado, o SRC da primeira camada de entrada é usado. |
Mesclado |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial de saída. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Mesclado |
|
[o mesmo que entrada] |
Camada vetorial de saída contendo todas as feições e atributos das camadas de entrada. |
Código Python
Algorithm ID: native:mergevectorlayers
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.1.21.23. Ordenar por expressão
Classifica uma camada vetorial de acordo com uma expressão: altera o índice de feição de acordo com uma expressão.
Be careful, it might not work as expected with some providers, the order might not be kept every time.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Input vector layer to sort |
Expressão |
|
[expressão] |
Expressão a ser usada para a classificação |
Ordernar ascendente |
`` ASCENDENTE`` |
[boleano] Padrão: Verdadeiro |
Se marcada, a camada vetorial será classificada de valores pequenos a grandes. |
Ordenar nulos primeiro |
|
[boleano] Padrão: Falso |
Se marcado, os valores nulos são colocados primeiro |
Encomendado |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial de saída. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Encomendado |
|
[o mesmo que entrada] |
Camada vetorial de saída (classificada) |
Código Python
Algorithm ID: native:orderbyexpression
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.1.21.24. Reparar Shapefile
Repara um conjunto de dados ESRI Shapefile quebrado (re)criando o arquivo SHX.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Inserir arquivo de forma |
|
[arquivo] |
Caminho completo para o conjunto de dados ESRI Shapefile com um arquivo SHX ausente ou quebrado |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada reparada |
|
[vetor: qualquer] |
A camada vetorial de entrada com o arquivo SHX reparado |
Código Python
Algorithm ID: native:repairshapefile
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.1.21.25. Reprojetar camada
Reprojeta uma camada vetorial em um SRC diferente. A camada reprojetada terá as mesmas feições e atributos da camada de entrada.
Allows features in-place modification 1 de ponto, linha e características poligonais.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Camada vetorial de entrada para reprojetar |
SRC Alvo |
|
[src] Padrão: |
Destination coordinate reference system |
Convert curved geometries to straight segments
Opcional |
|
[boleano] Padrão: Falso |
If checked, curved geometries will be converted to straight segments in the process, avoiding potential distortion issues. |
Reprojetado |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial de saída. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Coordinate Operation Opcional |
|
[string] |
Specific operation to use for a particular reprojection task, instead of always forcing use of the current project’s transformation settings. Useful when reprojecting a particular layer and control over the exact transformation pipeline is required. Requires proj version >= 6. Read more at Transformações de Datum. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Reprojetado |
|
[o mesmo que entrada] |
Camada vetorial de saída (reprojetada) |
Código Python
Algorithm ID: native:reprojectlayer
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.1.21.26. Salvar feições vetoriais em arquivo
Saves vector features to a specified file dataset.
For dataset formats supporting layers, an optional layer name parameter can be used to specify a custom string. Optional GDAL-defined dataset and layer options can be specified. For more information on this, read the online GDAL documentation on the format.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Feições de vetor |
|
[vetor: qualquer] |
Input vector layer. |
Feições salvas |
|
[o mesmo que entrada] Padrão: |
Especificar o arquivo para salvar as feições. Um de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Nome da camada Opcional |
|
[string] |
Name to use for the output layer |
GDAL dataset options Opcional |
|
[string] |
GDAL dataset creation options of the output format. Separate individual options with semicolons. |
GDAL layer options Opcional |
|
[string] |
GDAL layer creation options of the output format. Separate individual options with semicolons. |
Action to take on pre-existing file |
|
[enumeração] Padrão: 0 |
How to manage existing features. Valid methods are: 0 — Create or overwrite file 1 — Create or overwrite layer 2 — Append features to existing layer, but do not create new fields 3 — Append features to existing layer, and create new fields if needed |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Feições salvas |
|
[o mesmo que entrada] |
Camada vetorial com as feições salvas. |
Nome e caminho do arquivo |
|
[string] |
Nome e caminho do arquivo de saída. |
Nome da camada |
|
[string] |
Nome da camada, se houver. |
Código Python
Algorithm ID: native:savefeatures
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.1.21.27. Definir codificação de camada
Sets the encoding used for reading a layer’s attributes. No permanent changes are made to the layer, rather it affects only how the layer is read during the current session.
Nota
Changing the encoding is only supported for some vector layer data sources.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Feições salvas |
|
[vetor: qualquer] |
Camada vetorial para definir a codificação. |
Codificando |
|
[string] |
Text encoding to assign to the layer in the current QGIS session. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de saída |
|
[o mesmo que entrada] |
Camada vetorial de entrada com a codificação definida. |
Código Python
Algorithm ID: native:setlayerencoding
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.1.21.28. Split features by character
Features are split into multiple output features by splitting a field’s value at a specified character. For instance, if a layer contains features with multiple comma separated values contained in a single field, this algorithm can be used to split these values up across multiple output features. Geometries and other attributes remain unchanged in the output. Optionally, the separator string can be a regular expression for added flexibility.
Allows features in-place modification 1 de ponto, linha e características poligonais.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Camada vetorial de entrada |
Dividir utilizando valores do campo |
|
[campo da tabela: qualquer] |
Campo a ser utilizado para divisão |
Dividir valor usando caractere |
|
[string] |
Caráter a ser utilizado para divisão |
Utilizar o separador de expressão regular |
|
[boleano] Padrão: Falso |
|
Dividir |
|
[o mesmo que entrada] Padrão: |
Especifique a camada vetorial de saída. Uma de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Dividir |
|
[o mesmo que entrada] |
A camada vetorial de saída. |
Código Python
Algorithm ID: native:splitfeaturesbycharacter
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.1.21.29. Dividir camada vetorial
Creates a set of vectors in an output folder based on an input layer and an attribute. The output folder will contain as many layers as the unique values found in the desired field.
The number of files generated is equal to the number of different values found for the specified attribute.
It is the opposite operation of merging.
Default menu:
Ver também
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Camada vetorial de entrada |
Campo de identificação único* |
|
[campo da tabela: qualquer] |
Campo a ser utilizado para divisão |
Diretório de saída |
|
[pasta] Padrão: |
Especifique o diretório para as camadas de saída. Uma de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Tipo de arquivo de saída Opcional |
|
[enumeração] Padrão: |
Selecione a extensão dos arquivos de saída. Se não especificado ou inválido, o formato dos arquivos de saída será o definido na configuração de processamento “Extensão padrão da camada vetorial de saída”. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Diretório de saída |
|
[pasta] |
O diretório para as camadas de saída |
Camadas de saída |
|
[o mesmo que entrada][lista] |
As camadas vetoriais de saída resultantes da divisão. |
Código Python
Algorithm ID: native:splitvectorlayer
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.1.21.30. Truncate table
Truncates a layer, by deleting all features from within the layer.
Aviso
This algorithm modifies the layer in place, and deleted features cannot be restored!
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Camada vetorial de entrada |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Truncated layer |
|
[pasta] |
The truncated (empty) layer |
Código Python
Algorithm ID: native:truncatetable
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.