27.1.6. Ferramentas de camada
27.1.6.1. Exportar informação(ões) de camada(s)
Cria uma camada de polígono com feições correspondentes à extensão da(s) camada(s) selecionada(s).
Detalhes adicionais da camada (SRC, nome do fornecedor, caminho do arquivo, nome da camada, filtro do subconjunto, resumo e atribuição) são anexados como atributos a cada recurso.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camadas de entrada* |
|
[vetor: qualquer] [lista] |
Camadas vetoriais de entrada para obter informações sobre. |
Saída |
|
[vetor: polígono] Padrão: |
Especificação da camada de saída com informações. Uma das:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Saída |
|
[vetor: polígono] |
Camada vetorial de polígono mostrando a extensão das camadas de entrada e informações associadas nos atributos. |
Código Python
Algoritmo ID: native:exportlayersinformation
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. Consulte Usando os algoritmos do processamento a partir do Terminal Python. para ter detalhes sobre como executar algoritmos de processamento pelo console Python.
27.1.6.2. Exportar para planilha
Exporta os atributos de uma seleção de camadas vetoriais para um documento de planilha ou opcionalmente os anexa a uma planilha existente como folhas adicionais.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camadas de entrada* |
|
[vetor: qualquer] [lista] |
Camadas vetoriais de entrada. A planilha de saída será composta de uma folha, para cada camada, que contém os atributos desta camada. |
Utilizar apelido de campo como títulos de coluna |
|
[boleano] Padrão: Falso |
Usar os apelidos de campo da tabela de atributos para a planilha. |
Exportar valores formatados em vez de valores brutos* |
|
[boleano] Padrão: Falso |
Se “Verdade”, exporta os valores formatados e legíveis pelo ser humano (por exemplo, a partir de :ref:` um mapa de valor ou relação de valor <edit_widgets>`) para a planilha. |
Sobrescrever a planilha existente* |
|
[boleano] Padrão: Verdadeiro |
Se a planilha especificada existir, definir esta opção como |
Planilha de destino |
|
[arquivo] Padrão: |
Planilha de saída com uma aba para cada camada. Uma das:
|
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Planilha de destino |
|
[arquivo] |
Planilha com uma aba para cada camada. |
Camadas dentro da planilha |
|
[lista] |
A lista de abas adicionadas à planilha. |
Código Python
Algoritmo ID: native:exporttospreadsheet
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. Consulte Usando os algoritmos do processamento a partir do Terminal Python. para ter detalhes sobre como executar algoritmos de processamento pelo console Python.
27.1.6.3. Extrair extensão da camada
Gera uma camada vetorial com a caixa delimitadora mínima (retângulo com orientação N-S) que cobre todas as feições de entrada.
A camada de saída contém uma única caixa delimitadora para toda a camada de entrada.
![../../../../_images/extract_layer_extent.png](../../../../_images/extract_layer_extent.png)
Fig. 27.7 Em vermelho a caixa delimitadora da camada de origem
Menu padrão:
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada |
|
[camada] |
Camada de entrada |
Extensão |
|
[vetor: polígono] Padrão: |
Especificar a camada poligonal vetorial para a extensão da saída. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Extensão |
|
[vetor: polígono] |
Camada vetorial de saída (polígono) com a extensão (caixa de delimitação mínima) |
Código Python
Algoritmo ID: qgis:polygonfromlayerextent
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. Consulte Usando os algoritmos do processamento a partir do Terminal Python. para ter detalhes sobre como executar algoritmos de processamento pelo console Python.