25.1.6. Ferramentas de camada

25.1.6.1. Exportar informação(ões) de camada(s)

NEW in 3.18

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*

CAMADAS

[vetor: qualquer][lista]

Camadas vetoriais de entrada para obter informações sobre.

Saída

SAÍDA

[vetor: polígono]

Padrão:[Criar camada temporária]

Especificação da camada de saída com informações. Uma das:

  • Criar Camada Temporária (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar para Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Saídas

Etiqueta

Nome

Tipo

Descrição

Saída

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.

25.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*

CAMADAS

[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

USE_ALIAS

[boleano]

Padrão: Falso

Usar os apelidos de campo da tabela de atributos para a planilha.

Exportar valores formatados em vez de valores brutos*

FORMATTED_VALUES

[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*

SOBRESCREVER

[boleano]

Padrão: Verdadeiro

Se a planilha especificada existir, definir esta opção como Verdadeiro substituirá a planilha existente. Se esta opção for Falso e a planilha existir, as camadas serão anexadas como planilhas adicionais.

Planilha de destino

SAÍDA

[arquivo]

Padrão: [Salvar em arquivo temporário]

Planilha de saída com uma aba para cada camada. Uma das:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Planilha de destino

SAÍDA

[arquivo]

Planilha com uma aba para cada camada.

Camadas dentro da planilha

OUTPUT_LAYERS

[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.

25.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

Fig. 25.7 Em vermelho a caixa delimitadora da camada de origem

Menu padrão: Vetor ► Ferramentas de pesquisa

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada

ENTRADA

[camada]

Camada de entrada

Extensão

SAÍDA

[vetor: polígono]

Padrão:[Criar camada temporária]

Especificar a camada poligonal vetorial para a extensão da saída. Um de:

  • Criar Camada Temporária (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar para Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Saídas

Etiqueta

Nome

Tipo

Descrição

Extensão

SAÍDA

[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.