27.1.1. Cartografia

27.1.1.1. Alinhar pontos às feições

Calcula a rotação necessária para alinhar feições de ponto com a feição mais próxima de outra camada de referência. Um novo campo é adicionado à camada de saída que é preenchido com o ângulo (em graus, no sentido horário) para a feição de referência mais próxima.

Opcionalmente, a simbologia da camada de saída pode ser definida para usar automaticamente o campo de rotação calculado para girar os símbolos do marcador. Se desejado, uma distância máxima a ser usada ao alinhar pontos pode ser definida, para evitar o alinhamento de pontos isolados a feições distantes.

Dica

This algorithm is designed for use cases like aligning building point symbols to follow the nearest road direction.

checkbox permite features in-place modification 1 de pontos da característica.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: ponto]

Feições de ponto para calcular a rotação para

Camada de referência

REFERENCE_LAYER

[vetor: qualquer]

Camada para encontrar a feição mais próxima para cálculo de rotação

Distância máxima a considerar

Opcional

MAX_DISTANCE

[número]

Padrão: Não definido

Se nenhuma feição de referência for encontrada dentro dessa distância, nenhuma rotação será atribuída à feição de ponto.

Nome do campo de ângulo

FIELD_NAME

[string]

Padrão: ‘rotação’

Campo no qual armazenar o valor de rotação.

Aplicar simbologia automaticamente

APPLY_SYMBOLOGY

[boleano]

Padrão: Verdadeiro

Rotaciona o marcador de símbolo das feições usando o valor de ângulo do campo

Camada alinhada

OUTPUT

[vetor: ponto]

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

Especificar a rotação da camada vetorial de saída. 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

Camada alinhada

OUTPUT

[vetor: ponto]

The point layer appended with a rotation field. If loaded to QGIS, it is applied by default the input layer symbology, with a data-defined rotation of its marker symbol.

Código Python

Algorithm ID: native:angletonearest

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.

27.1.1.2. Combinar bases de dados de estilo

Combines multiple QGIS style databases into a single style database. If items of the same type with the same name exist in different source databases these will be renamed to have unique names in the output combined database.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Bancos de dados de entrada

INPUT

[arquivo] [lista]

Files containing QGIS style items

Objetos para combinar

OBJECTS

[enumeração] [lista]

Types of style items in the input databases you would like to put in the new database. These can be:

Output style database

OUTPUT

[arquivo]

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

Output .XML file combining the selected style items. One of:

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Color ramp count

COLORRAMPS

[número]

Label settings count

LABELSETTINGS

[número]

Output style database

OUTPUT

[arquivo]

Output .XML file combining the selected style items

Contagem de símbolos

SYMBOLS

[número]

Text format count

TEXTFORMATS

[número]

Código Python

Algorithm ID: native:combinestyles

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.

27.1.1.3. Criar renderizador categorizado a partir de estilos

Sets a vector layer’s renderer to a categorized renderer using matching symbols from a style database. If no style file is specified, symbols from the user’s current symbol library are used instead.

A specified expression or field is used to create categories for the renderer. Each category is individually matched to the symbols which exist within the specified QGIS XML style database. Whenever a matching symbol name is found, the category’s symbol will be set to this matched symbol.

Se desejado, as saídas também podem ser tabelas contendo listas das categorias que não puderam ser combinadas com símbolos, e símbolos que não foram combinadas com categorias.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

Camada vetorial para aplicar um estilo categorizado a

Categorizar usando expressão

FIELD

[expressão]

Campo ou expressão para categorizar as feições

Estilo de banco de dados (deixar em branco para usar símbolos salvos)

STYLE

[arquivo]

File (.XML) containing the symbols to apply to the input layer categories. The file can be obtained from the Style Manager Share symbols tool. If no file is specified, QGIS local symbols library is used.

Usar correspondência sensível a maiúsculas e minúsculas para nomes de símbolos*

CASE_SENSITIVE

[boleano]

Padrão: Falso

If True (checked), applies a case sensitive comparison between the categories and symbols names

Ignorar caracteres não alfanuméricos enquanto combinam

TOLERANT

[boleano]

Padrão: Falso

Se Verdadeiro (marcado), os caracteres não alfanuméricos nos nomes das categorias e símbolos serão ignorados, permitindo maior tolerância durante a partida.

Categorias não correspondentes

Opcional

NON_MATCHING_CATEGORIES

[tabela]

Default: [Pular saída]

Tabela de saída para categorias que não correspondem a nenhum símbolo no banco de dados. Um de:

  • Ignorar Saída

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

Nomes de símbolos não correspondentes

Opcional

NON_MATCHING_SYMBOLS

[tabela]

Default: [Pular saída]

Tabela de saída para símbolos do banco de dados de estilos fornecido que não correspondem a nenhuma categoria. Um de:

  • Ignorar Saída

  • 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

Categorias não correspondentes

NON_MATCHING_CATEGORIES

[tabela]

Lista as categorias que não podem corresponder a nenhum símbolo no banco de dados de estilos fornecido

Nomes de símbolos não correspondentes

NON_MATCHING_SYMBOLS

[tabela]

Lista os símbolos do banco de dados de estilos fornecido que não podem corresponder a nenhuma categoria

Camada categorizada

OUTPUT

[o mesmo que entrada]

A camada de vetor de entrada com o estilo categorizado aplicado. Nenhuma nova camada é gerada.

Código Python

Algorithm ID: native:categorizeusingstyle

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.

27.1.1.4. Criar banco de dados de estilo do projeto

Extrai todos os objetos de estilo (símbolos, rampas de cores, formatos de texto e configurações de rótulos) de um projeto QGIS.

The extracted symbols are saved to a QGIS style database (XML format), which can be managed and imported via the Style Manager dialog.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Insira o projeto (deixe em branco para usar o atual)

Opcional

INPUT

[arquivo]

Um arquivo de projeto QGIS para extrair os itens de estilo

Objetos para extrair

OBJECTS

[enumeração] [lista]

Tipos de padrões de itens no projeto de entrada que você gostaria de colocar no novo banco de dados. Estes podem ser:

Output style database

OUTPUT

[arquivo]

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

Specify the output .XML file for the selected style items. One of:

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Color ramp count

COLORRAMPS

[número]

Number of color ramps

Label settings count

LABELSETTINGS

[número]

Número de configurações de rótulos

Output style database

OUTPUT

[arquivo]

Output .XML file for the selected style items

Contagem de símbolos

SYMBOLS

[número]

Número de símbolos

Text format count

TEXTFORMATS

[número]

Número de formatos de texto

Código Python

Algorithm ID: native:stylefromproject

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.

27.1.1.5. Exportar o layout do atlas como imagem

Exporta o atlas de um layout de impressão como arquivos de imagem (por exemplo, imagens PNG ou JPEG).

If a coverage layer is set, the selected layout’s atlas settings exposed in this algorithm will be overwritten. In this case, an empty filter or sort by expression will turn those settings off.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Layout atlas

LAYOUT

[layout]

Layout para exportar

Camada de cobertura

Opcional

COVERAGE_LAYER

[vetor: qualquer]

Camada a ser usada para gerar o atlas

Expressão do filtro

FILTER_EXPRESSION

[expressão]

Expressão a ser usada para filtrar as feições do atlas

Expressão ordenada

Opcional

SORTBY_EXPRESSION

[expressão]

Expression to use to sort the atlas features

Ordem de classificação reversa

Opcional

SORTBY_REVERSE

[boleano]

Determines if sorting should be inverted. Used when a sort expression is provided.

Expressão do nome do arquivo de saída

FILENAME_EXPRESSION

[expressão]

Default: ‘output_’||@atlas_featurenumber

Expressão para uso na geração de nomes de arquivos

Pasta de saída

FOLDER

[pasta]

Pasta de destino onde as imagens serão geradas

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Map layers to assign to unlocked map item(s)

Opcional

LAYERS

[enumeração] [camada]

Layers to display in the map item(s) whose contents are not locked

Formato de imagem

EXTENSION

[enumeração]

Padrão: png

File format of the generated output(s). The list of available formats varies depending on OS and installed drivers.

DPI

Opcional

DPI

Padrão: Não definido

[número]

DPI of the output file(s). If not set, the value in the print layout settings will be used.

Generate world file

GEOREFERENCE

[boleano]

Padrão: Verdadeiro

Determina se um arquivo global deve ser gerado

Export RDF metadata

INCLUDE_METADATA

[boleano]

Padrão: Verdadeiro

Determines if RDF metadata (title, author, …) should be generated

Enable antialiasing

ANTIALIAS

[boleano]

Padrão: Verdadeiro

Determines if antialiasing should be enabled

Saídas

Etiqueta

Nome

Tipo

Descrição

Arquivo de imagem

OUTPUT

[arquivo]

Image files generated by the atlas layout

Código Python

Algorithm ID: native:atlaslayouttoimage

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.

27.1.1.6. Export atlas layout as PDF (multiple files)

NEW in 3.24

Exports the atlas of a print layout to multiple PDF files.

If a coverage layer is set, the selected layout’s atlas settings exposed in this algorithm will be overwritten. In this case, an empty filter or sort by expression will turn those settings off.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Layout atlas

LAYOUT

[layout]

Layout para exportar

Camada de cobertura

Opcional

COVERAGE_LAYER

[vetor: qualquer]

Camada a ser usada para gerar o atlas

Expressão do filtro

FILTER_EXPRESSION

[expressão]

Expressão a ser usada para filtrar as feições do atlas

Expressão ordenada

Opcional

SORTBY_EXPRESSION

[expressão]

Expression to use to sort the atlas features

Ordem de classificação reversa

Opcional

SORTBY_REVERSE

[boleano]

Determines if sorting should be inverted. Used when a sort expression is provided.

Output filename

Opcional

OUTPUT_FILENAME

[expressão]

Name pattern of the PDF output files.

Pasta de saída

OUTPUT_FOLDER

[pasta]

Destination folder for the output PDF files.

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Map layers to assign to unlocked map item(s)

Opcional

LAYERS

[enumeração] [camada]

Layers to display in the map item(s) whose contents are not locked

DPI

Opcional

DPI

Padrão: Não definido

[número]

DPI of the output file(s). If not set, the value in the print layout settings will be used.

Sempre exportar como vetores

FORCE_VECTOR

[boleano]

Padrão: Falso

Determina se os dados vetoriais devem ser deixados como vetores

Always export as raster

NEW in 3.28

FORCE_RASTER

[boleano]

Padrão: Falso

Forces all the items in the map to be rasterized. This parameter takes precedence over the FORCE_VECTOR parameter.

Anexar informações de georeferência

GEOREFERENCE

[boleano]

Padrão: Verdadeiro

Determina se um arquivo global deve ser gerado

Export RDF metadata

INCLUDE_METADATA

[boleano]

Padrão: Verdadeiro

Determines if RDF metadata (title, author, …) should be generated

Disable tiled raster layer exports

DISABLE_TILED

[boleano]

Padrão: Falso

Determines if raster should be tiled

Simplificar as geometrias para reduzir o tamanho do arquivo de saída

SIMPLIFY

[boleano]

Padrão: Verdadeiro

Determina se as geometrias devem ser simplificadas para reduzir o tamanho do arquivo de saída

Text export

TEXT_FORMAT

[enumeração]

Padrão: 0

Determina se o texto deve ser exportado como caminho ou objetos de texto. As opções possíveis são:

  • 0 - Sempre exportar texto como caminhos (recomendado)

  • 1 - Sempre exportar textos como objetos de texto

Image compression

NEW in 3.28

IMAGE_COMPRESSION

[enumeração]

Padrão: 0

Determines compression level of the image and how suitable the file could be for printing outputs or post-production in external applications. Possible options are:

  • 0 - Lossy (JPEG)

  • 1 - Lossless

Saídas

Etiqueta

Nome

Tipo

Descrição

Arquivo PDF

OUTPUT

[arquivo]

PDF file corresponding to the exported atlas layout

Código Python

Algorithm ID: native:atlaslayouttomultiplepdf

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.

27.1.1.7. Export atlas layout as PDF (single file)

Exports the atlas of a print layout as a single PDF file.

If a coverage layer is set, the selected layout’s atlas settings exposed in this algorithm will be overwritten. In this case, an empty filter or sort by expression will turn those settings off.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Layout atlas

LAYOUT

[layout]

Layout para exportar

Camada de cobertura

Opcional

COVERAGE_LAYER

[vetor: qualquer]

Camada a ser usada para gerar o atlas

Expressão do filtro

FILTER_EXPRESSION

[expressão]

Expressão a ser usada para filtrar as feições do atlas

Expressão ordenada

Opcional

SORTBY_EXPRESSION

[expressão]

Expression to use to sort the atlas features

Ordem de classificação reversa

Opcional

SORTBY_REVERSE

[boleano]

Determines if sorting should be inverted. Used when a sort expression is provided.

Arquivo PDF

OUTPUT

[arquivo]

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

Nome (incluindo caminho) do arquivo de saída. Um de:

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Map layers to assign to unlocked map item(s)

Opcional

LAYERS

[enumeração] [camada]

Layers to display in the map item(s) whose contents are not locked

DPI

Opcional

DPI

Padrão: Não definido

[número]

DPI of the output file(s). If not set, the value in the print layout settings will be used.

Sempre exportar como vetores

FORCE_VECTOR

[boleano]

Padrão: Falso

Determina se os dados vetoriais devem ser deixados como vetores

Always export as raster

NEW in 3.28

FORCE_RASTER

[boleano]

Padrão: Falso

Forces all the items in the map to be rasterized. This parameter takes precedence over the FORCE_VECTOR parameter.

Anexar informações de georeferência

GEOREFERENCE

[boleano]

Padrão: Verdadeiro

Determina se um arquivo global deve ser gerado

Export RDF metadata

INCLUDE_METADATA

[boleano]

Padrão: Verdadeiro

Determines if RDF metadata (title, author, …) should be generated

Disable tiled raster layer exports

DISABLE_TILED

[boleano]

Padrão: Falso

Determines if raster should be tiled

Simplificar as geometrias para reduzir o tamanho do arquivo de saída

SIMPLIFY

[boleano]

Padrão: Verdadeiro

Determina se as geometrias devem ser simplificadas para reduzir o tamanho do arquivo de saída

Text export

TEXT_FORMAT

[enumeração]

Padrão: 0

Determina se o texto deve ser exportado como caminho ou objetos de texto. As opções possíveis são:

  • 0 - Sempre exportar texto como caminhos (recomendado)

  • 1 - Sempre exportar textos como objetos de texto

Image compression

NEW in 3.28

IMAGE_COMPRESSION

[enumeração]

Padrão: 0

Determines compression level of the image and how suitable the file could be for printing outputs or post-production in external applications. Possible options are:

  • 0 - Lossy (JPEG)

  • 1 - Lossless

Saídas

Etiqueta

Nome

Tipo

Descrição

Arquivo PDF

OUTPUT

[arquivo]

PDF file corresponding to the exported atlas layout

Código Python

Algorithm ID: native:atlaslayouttopdf

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.

27.1.1.8. Exportar layout de impressão como imagem

Exporta um layout de impressão como um arquivo de imagem (por exemplo, imagens PNG ou JPEG)

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Print layout

LAYOUT

[layout]

Layout para exportar

Arquivo de imagem

OUTPUT

[arquivo]

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

Nome (incluindo caminho) do arquivo de saída. Um de:

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Map layers to assign to unlocked map item(s)

Opcional

LAYERS

[enumeração] [camada]

Layers to display in the map item(s) whose contents are not locked

DPI

Opcional

DPI

Padrão: Não definido

[número]

DPI of the output file(s). If not set, the value in the print layout settings will be used.

Generate world file

GEOREFERENCE

[boleano]

Padrão: Verdadeiro

Determina se um arquivo global deve ser gerado

Export RDF metadata

INCLUDE_METADATA

[boleano]

Padrão: Verdadeiro

Determines if RDF metadata (title, author, …) should be generated

Enable antialiasing

ANTIALIAS

[boleano]

Padrão: Verdadeiro

Determines if antialiasing should be enabled

Saídas

Etiqueta

Nome

Tipo

Descrição

Arquivo de imagem

OUTPUT

[arquivo]

Image file corresponding to the exported print layout

Código Python

Algorithm ID: native:printlayouttoimage

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.

27.1.1.9. Exportar layout de impressão em PDF

Exports a print layout as a PDF file.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Print Layout

LAYOUT

[layout]

Layout para exportar

Arquivo PDF

OUTPUT

[arquivo]

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

Nome (incluindo caminho) do arquivo de saída. Um de:

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Map layers to assign to unlocked map item(s)

Opcional

LAYERS

[enumeração] [camada]

Layers to display in the map item(s) whose contents are not locked

DPI

Opcional

DPI

Padrão: Não definido

[número]

DPI of the output file(s). If not set, the value in the print layout settings will be used.

Sempre exportar como vetores

FORCE_VECTOR

[boleano]

Padrão: Falso

Determina se os dados vetoriais devem ser deixados como vetores

Always export as raster

NEW in 3.28

FORCE_RASTER

[boleano]

Padrão: Falso

Forces all the items in the map to be rasterized. This parameter takes precedence over the FORCE_VECTOR parameter.

Anexar informações de georeferência

GEOREFERENCE

[boleano]

Padrão: Verdadeiro

Determina se um arquivo global deve ser gerado

Export RDF metadata

INCLUDE_METADATA

[boleano]

Padrão: Verdadeiro

Determines if RDF metadata (title, author, …) should be generated

Disable tiled raster layer exports

DISABLE_TILED

[boleano]

Padrão: Falso

Determines if raster should be tiled

Simplificar as geometrias para reduzir o tamanho do arquivo de saída

SIMPLIFY

[boleano]

Padrão: Verdadeiro

Determina se as geometrias devem ser simplificadas para reduzir o tamanho do arquivo de saída

Text export

TEXT_FORMAT

[enumeração]

Padrão: 0

Determina se o texto deve ser exportado como caminho ou objetos de texto. As opções possíveis são:

  • 0 - Sempre exportar texto como caminhos (recomendado)

  • 1 - Sempre exportar textos como objetos de texto

Image compression

NEW in 3.28

IMAGE_COMPRESSION

[enumeração]

Padrão: 0

Determines compression level of the image and how suitable the file could be for printing outputs or post-production in external applications. Possible options are:

  • 0 - Lossy (JPEG)

  • 1 - Lossless

Exportar camadas como arquivos PDF separados

SEPARAR_CAMADAS

[boleano]

Padrão: Falso

If True, then a separate PDF file will be created per layer per map item in the layout. Additionally, separate PDF files may be created for other complex layout items, resulting in a set of PDF files which contain logical atomic components of the layout.

Saídas

Etiqueta

Nome

Tipo

Descrição

Arquivo PDF

OUTPUT

[arquivo]

PDF file(s) corresponding to the exported print layout

Código Python

Algorithm ID: native:printlayouttopdf

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.

27.1.1.10. Extract labels

NEW in 3.24

Extracts label information from a rendered map at a given extent and scale.

If a map theme is provided, the rendered map will match the visibility and symbology of that theme. If left blank, all visible layers from the project will be used. Extracted label information include: position (served as point geometries), the associated layer name and feature ID, label text, rotation (in degree, clockwise), multiline alignment, and font details.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Map extent

EXTENT

[extensão]

Extent of the map to extract the labels from

Os métodos disponíveis são:

  • Calcular a partir da camada…: utiliza a extensão de uma camada carregada no projeto atual

  • Calculado a partir do layout do mapa…: usa extensão do tipo Item do layout do mapa no projeto ativo.

  • Calcular a partir do bookmark…: usa a extensão de uma já salvada bookmark

  • Usar extensão de tela de mapa

  • Desenhe na tela: Clique e arreste um retângulo delimitando a área que deve ser levada em consideração.

  • Insira as coordenadas como xmin, xmax, ymin, ymax

Escala do mapa

SCALE

[escala]

Extracted labels will be rendered using their properties set at this scale.

Map theme

Opcional

MAP_THEME

[maptheme]

A map theme displaying the layers to extract the labels from. If unset, labels of the currently visible layers are extracted.

Include unplaced labels

Opcional

INCLUDE_UNPLACED

[boleano]

Padrão: Verdadeiro

Specify whether all overlapping labels should be extracted, including the conflicting (thus unplaced) ones.

Extracted labels

OUTPUT

[vetor: ponto]

Padrão: [Criar camada temporária]

Especifique a camada vetorial de saída para a(s) extensão(ões). 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.

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Map resolution (in DPI)

Opcional

DPI

Default: 96.0

[número]

Saídas

Etiqueta

Nome

Tipo

Descrição

Extracted labels

OUTPUT

[vetor: ponto]

Point vector layer representing the fetched labels. Each feature has attributes identifying its source (layer, feature ID) and the assigned labeling properties (text, font, size, rotation, …). A default style with labeling and null symbol is also applied to the layer.

Aviso

Because some of the generated fields have name with more than 10 characters, using the ESRI shapefile format (.SHP) to store the output may lead to unexpected rendering while loading the layer in QGIS.

Código Python

Algorithm ID: native:extractlabels

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.

27.1.1.12. Definir estilo de camada

Aplica um estilo fornecido a uma camada. O estilo deve ser definido em um arquivo QML.

Nenhuma nova saída é criada: o estilo é imediatamente atribuído à camada.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[camada]

Camada de entrada à qual você deseja aplicar o estilo

Arquivo de estilo

STYLE

[arquivo]

Caminho para o arquivo .qml do estilo

Saídas

Etiqueta

Nome

Tipo

Descrição

OUTPUT

[o mesmo que entrada]

A camada de entrada com o novo estilo atribuído. Nenhuma nova camada é criada.

Código Python

Algorithm ID: native:setlayerstyle

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.

27.1.1.13. Coloração topológica

Atribui um índice de cores às feições do polígono de forma que nenhum polígono adjacente compartilhe o mesmo índice de cores, minimizando o número de cores necessárias.

O algoritmo permite a escolha do método a ser usado ao atribuir cores.

Um número mínimo de cores pode ser especificado, se desejado. O índice de cores é salvo em um novo atributo chamado cor_id.

O exemplo a seguir mostra o algoritmo com quatro cores diferentes escolhidas; como você pode ver, cada classe de cor tem a mesma quantidade de feições.

../../../../_images/topological_color.png

Fig. 27.1 Exemplo de cores topológicas

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: polígono]

A camada de polígono de entrada

Número mínimo de cores

MIN_COLORS

[número]

Padrão: 4

O número mínimo de cores a serem atribuídas. Mínimo 1, máximo 1000.

Distância mínima entre feições

MIN_DISTANCE

[número]

Padrão: 0.0

Evite que feições próximas (mas não tocantes) recebam cores iguais. Mínimo 0,0.

Atribuição de cores de equilíbrio

BALANCE

[enumeração]

Padrão: 0

As opções são:

  • 0 — Por contagem de feiçãp

    Tenta atribuir cores para que a contagem de recursos atribuídos a cada índice de cores individual seja equilibrada.

  • 1 — Por área designada

    Atribui cores para que a área total de feições atribuídas a cada cor seja equilibrada. Este modo pode ser útil para ajudar a evitar grandes feições, resultando em uma das cores aparecendo mais dominante em um mapa colorido.

  • 2 — Por distância entre as cores

    Atribui cores para maximizar a distância entre as feições da mesma cor. Este modo ajuda a criar uma distribuição de cores mais uniforme em um mapa.

Colorido

OUTPUT

[vetor: polígono]

Padrão: [Criar camada temporária]

Especifique a camada da linha de 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

Colorido

OUTPUT

[vetor: polígono]

Polygon vector layer with an added color_id column

Código Python

Algorithm ID: qgis:topologicalcoloring

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.

27.1.1.14. Transferência de anotações da camada principal

Transfers all annotations from the main annotation layer in a project to a new annotation layer. Items placement can then be adjusted within the layer stack.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Novo nome de camada

LAYER_NAME

[string]

Padrão: ‘Anotações’

Nome da camada de anotações a ser criada

Saídas

Etiqueta

Nome

Tipo

Descrição

Novo nome de camada

OUTPUT

[camada]

Uma camada com itens da camada principal de anotação

Código Python

Algorithm ID: native:transferannotationsfrommain

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.