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.
permite features in-place modification 1 de pontos da característica.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: ponto] |
Feições de ponto para calcular a rotação para |
Camada de referência |
|
[vetor: qualquer] |
Camada para encontrar a feição mais próxima para cálculo de rotação |
Distância máxima a considerar Opcional |
|
[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 |
|
[string] Padrão: ‘rotação’ |
Campo no qual armazenar o valor de rotação. |
Aplicar simbologia automaticamente |
|
[boleano] Padrão: Verdadeiro |
Rotaciona o marcador de símbolo das feições usando o valor de ângulo do campo |
Camada alinhada |
|
[vetor: ponto] Padrão: |
Especificar a rotação da camada vetorial de saída. Uma das:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada alinhada |
|
[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.
Ver também
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Bancos de dados de entrada |
|
[arquivo] [lista] |
Files containing QGIS style items |
Objetos para combinar |
|
[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 |
|
[arquivo] Padrão: |
Output
|
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Color ramp count |
|
[número] |
|
Label settings count |
|
[número] |
|
Output style database |
|
[arquivo] |
Output |
Contagem de símbolos |
|
[número] |
|
Text format count |
|
[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 |
|
[vetor: qualquer] |
Camada vetorial para aplicar um estilo categorizado a |
Categorizar usando expressão |
|
[expressão] |
Campo ou expressão para categorizar as feições |
Estilo de banco de dados (deixar em branco para usar símbolos salvos) |
|
[arquivo] |
File ( |
Usar correspondência sensível a maiúsculas e minúsculas para nomes de símbolos* |
|
[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 |
|
[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 |
|
[tabela] Default: |
Tabela de saída para categorias que não correspondem a nenhum símbolo no banco de dados. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Nomes de símbolos não correspondentes Opcional |
|
[tabela] Default: |
Tabela de saída para símbolos do banco de dados de estilos fornecido que não correspondem a nenhuma categoria. Um de:
A codificação do arquivo também pode ser alterada aqui. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Categorias não correspondentes |
|
[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 |
|
[tabela] |
Lista os símbolos do banco de dados de estilos fornecido que não podem corresponder a nenhuma categoria |
Camada categorizada |
|
[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.
Ver também
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Insira o projeto (deixe em branco para usar o atual) Opcional |
|
[arquivo] |
Um arquivo de projeto QGIS para extrair os itens de estilo |
Objetos para extrair |
|
[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 |
|
[arquivo] Padrão: |
Specify the output
|
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Color ramp count |
|
[número] |
Number of color ramps |
Label settings count |
|
[número] |
Número de configurações de rótulos |
Output style database |
|
[arquivo] |
Output |
Contagem de símbolos |
|
[número] |
Número de símbolos |
Text format count |
|
[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 para exportar |
Camada de cobertura Opcional |
|
[vetor: qualquer] |
Camada a ser usada para gerar o atlas |
Expressão do filtro |
|
[expressão] |
Expressão a ser usada para filtrar as feições do atlas |
Expressão ordenada Opcional |
|
[expressão] |
Expression to use to sort the atlas features |
Ordem de classificação reversa Opcional |
|
[boleano] |
Determines if sorting should be inverted. Used when a sort expression is provided. |
Expressão do nome do arquivo de saída |
|
[expressão] Default: ‘output_’||@atlas_featurenumber |
Expressão para uso na geração de nomes de arquivos |
Pasta de saída |
|
[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 |
|
[enumeração] [camada] |
Layers to display in the map item(s) whose contents are not locked |
Formato de imagem |
|
[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 |
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 |
|
[boleano] Padrão: Verdadeiro |
Determina se um arquivo global deve ser gerado |
Export RDF metadata |
|
[boleano] Padrão: Verdadeiro |
Determines if RDF metadata (title, author, …) should be generated |
Enable antialiasing |
|
[boleano] Padrão: Verdadeiro |
Determines if antialiasing should be enabled |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Arquivo de imagem |
|
[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 para exportar |
Camada de cobertura Opcional |
|
[vetor: qualquer] |
Camada a ser usada para gerar o atlas |
Expressão do filtro |
|
[expressão] |
Expressão a ser usada para filtrar as feições do atlas |
Expressão ordenada Opcional |
|
[expressão] |
Expression to use to sort the atlas features |
Ordem de classificação reversa Opcional |
|
[boleano] |
Determines if sorting should be inverted. Used when a sort expression is provided. |
Output filename Opcional |
|
[expressão] |
Name pattern of the PDF output files. |
Pasta de saída |
|
[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 |
|
[enumeração] [camada] |
Layers to display in the map item(s) whose contents are not locked |
DPI Opcional |
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 |
|
[boleano] Padrão: Falso |
Determina se os dados vetoriais devem ser deixados como vetores |
Always export as raster
|
|
[boleano] Padrão: Falso |
Forces all the items in the map to be rasterized.
This parameter takes precedence over the |
Anexar informações de georeferência |
|
[boleano] Padrão: Verdadeiro |
Determina se um arquivo global deve ser gerado |
Export RDF metadata |
|
[boleano] Padrão: Verdadeiro |
Determines if RDF metadata (title, author, …) should be generated |
Disable tiled raster layer exports |
|
[boleano] Padrão: Falso |
Determines if raster should be tiled |
Simplificar as geometrias para reduzir o tamanho do arquivo de saída |
|
[boleano] Padrão: Verdadeiro |
Determina se as geometrias devem ser simplificadas para reduzir o tamanho do arquivo de saída |
Text export |
|
[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:
|
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:
|
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Arquivo PDF |
|
[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 para exportar |
Camada de cobertura Opcional |
|
[vetor: qualquer] |
Camada a ser usada para gerar o atlas |
Expressão do filtro |
|
[expressão] |
Expressão a ser usada para filtrar as feições do atlas |
Expressão ordenada Opcional |
|
[expressão] |
Expression to use to sort the atlas features |
Ordem de classificação reversa Opcional |
|
[boleano] |
Determines if sorting should be inverted. Used when a sort expression is provided. |
Arquivo PDF |
|
[arquivo] Padrão: [Salvar em arquivo temporário] |
Nome (incluindo caminho) do arquivo de saída. Um de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Map layers to assign to unlocked map item(s) Opcional |
|
[enumeração] [camada] |
Layers to display in the map item(s) whose contents are not locked |
DPI Opcional |
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 |
|
[boleano] Padrão: Falso |
Determina se os dados vetoriais devem ser deixados como vetores |
Always export as raster
|
|
[boleano] Padrão: Falso |
Forces all the items in the map to be rasterized.
This parameter takes precedence over the |
Anexar informações de georeferência |
|
[boleano] Padrão: Verdadeiro |
Determina se um arquivo global deve ser gerado |
Export RDF metadata |
|
[boleano] Padrão: Verdadeiro |
Determines if RDF metadata (title, author, …) should be generated |
Disable tiled raster layer exports |
|
[boleano] Padrão: Falso |
Determines if raster should be tiled |
Simplificar as geometrias para reduzir o tamanho do arquivo de saída |
|
[boleano] Padrão: Verdadeiro |
Determina se as geometrias devem ser simplificadas para reduzir o tamanho do arquivo de saída |
Text export |
|
[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:
|
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:
|
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Arquivo PDF |
|
[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 para exportar |
Arquivo de imagem |
|
[arquivo] Padrão: [Salvar em arquivo temporário] |
Nome (incluindo caminho) do arquivo de saída. Um de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Map layers to assign to unlocked map item(s) Opcional |
|
[enumeração] [camada] |
Layers to display in the map item(s) whose contents are not locked |
DPI Opcional |
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 |
|
[boleano] Padrão: Verdadeiro |
Determina se um arquivo global deve ser gerado |
Export RDF metadata |
|
[boleano] Padrão: Verdadeiro |
Determines if RDF metadata (title, author, …) should be generated |
Enable antialiasing |
|
[boleano] Padrão: Verdadeiro |
Determines if antialiasing should be enabled |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Arquivo de imagem |
|
[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 para exportar |
Arquivo PDF |
|
[arquivo] Padrão: [Salvar em arquivo temporário] |
Nome (incluindo caminho) do arquivo de saída. Um de:
|
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Map layers to assign to unlocked map item(s) Opcional |
|
[enumeração] [camada] |
Layers to display in the map item(s) whose contents are not locked |
DPI Opcional |
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 |
|
[boleano] Padrão: Falso |
Determina se os dados vetoriais devem ser deixados como vetores |
Always export as raster
|
|
[boleano] Padrão: Falso |
Forces all the items in the map to be rasterized.
This parameter takes precedence over the |
Anexar informações de georeferência |
|
[boleano] Padrão: Verdadeiro |
Determina se um arquivo global deve ser gerado |
Export RDF metadata |
|
[boleano] Padrão: Verdadeiro |
Determines if RDF metadata (title, author, …) should be generated |
Disable tiled raster layer exports |
|
[boleano] Padrão: Falso |
Determines if raster should be tiled |
Simplificar as geometrias para reduzir o tamanho do arquivo de saída |
|
[boleano] Padrão: Verdadeiro |
Determina se as geometrias devem ser simplificadas para reduzir o tamanho do arquivo de saída |
Text export |
|
[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:
|
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:
|
Exportar camadas como arquivos PDF separados |
|
[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 |
|
[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 |
|
[extensão] |
Extent of the map to extract the labels from Os métodos disponíveis são:
|
Escala do mapa |
|
[escala] |
Extracted labels will be rendered using their properties set at this scale. |
Map theme Opcional |
|
[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 |
|
[boleano] Padrão: Verdadeiro |
Specify whether all overlapping labels should be extracted, including the conflicting (thus unplaced) ones. |
Extracted labels |
|
[vetor: ponto] Padrão: |
Especifique a camada vetorial de saída para a(s) extensão(ões). Um de:
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 |
Default: 96.0 |
[número] |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Extracted labels |
|
[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 ( |
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.11. Print layout map extent to layer
Creates a polygon layer containing the extent of a print layout map item (or items), with attributes specifying the map size (in layout units, i.e. the reference map units), scale and rotation.
If the map item parameter is specified, then only the matching map extent will be exported. If it is not specified, all map extents from the layout will be exported.
Opcionalmente, um SRC de saída específico pode ser especificado. Se não for especificado, o item original do mapa SRC será usado.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Print layout |
|
[enumeração] |
Um layout de impressão no projeto atual |
Map item Opcional |
|
[enumeração] Padrão: Todos os itens do mapa |
O(s) item(ns) do mapa cujas informações você deseja extrair. Se nenhum for fornecido, todos os itens do mapa serão processados. |
Extensão |
|
[vetor: polígono] Padrão: |
Especifique a camada vetorial de saída para a(s) extensão(ões). Um de:
A codificação do arquivo também pode ser alterada aqui. |
Parâmetros avançados
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Substituir SRC Opcional |
|
[src] Padrão: O layout SRC |
Selecione o SRC para a camada na qual as informações serão relatadas. |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Altura do mapa |
|
[número] |
|
Extensão |
|
[vetor: polígono] |
Camada vetorial de polígono de saída contendo extensões de todos os item(ns) do mapa de layout de entrada |
Rotação do mapa |
|
[número] |
|
Escala do mapa |
|
[número] |
|
Largura do mapa |
|
[número] |
Código Python
Algorithm ID: native:printlayoutmapextenttolayer
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 |
|
[camada] |
Camada de entrada à qual você deseja aplicar o estilo |
Arquivo de estilo |
|
[arquivo] |
Caminho para o arquivo |
Saídas
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
|
[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.
Parâmetros
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada de entrada |
|
[vetor: polígono] |
A camada de polígono de entrada |
Número mínimo de cores |
|
[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 |
|
[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 |
|
[enumeração] Padrão: 0 |
As opções são:
|
Colorido |
|
[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 |
---|---|---|---|
Colorido |
|
[vetor: polígono] |
Polygon vector layer with an added |
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 |
|
[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 |
|
[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.