27.1.14. Ferramentas de raster

27.1.14.1. Converter mapa para raster

Cria uma imagem raster do conteúdo da tela do mapa.

A tema do mapa pode ser selecionado para renderizar um conjunto predeterminado de camadas com um estilo definido para cada camada.

Alternativamente, uma única camada pode ser selecionada se nenhum tema de mapa for definido.

Se nem o tema do mapa nem a camada estiverem definidos, o conteúdo do mapa atual será renderizado. A extensão mínima inserida será estendida internamente para ser um múltiplo do tamanho do bloco.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Extensão mínima para renderizar (xmin, xmax, ymin, ymax)

EXTENT

[extensão]

Especificar a extensão da camada matricial de saída. Ela será estendida internamente para um múltiplo do tamanho do bloco.

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.

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

Tamanho do bloco

TILE_SIZE

[número]

Padrão: 1024

Tamanho do bloco da camada matricial de saída. Valor mínimo: 64.

Unidades de mapa por pixel*

MAP_UNITS_PER_PIXEL

[número]

Padrão: 100.0

Tamanho do pixel (em unidades de mapa). Valor mínimo: 0,0

Tornar o fundo transparente*

MAKE_BACKGROUND_TRANSPARENT

[boleano]

Padrão: Falso

Permite exportar o mapa com um fundo transparente. Produz uma imagem RGBA (ao invés de RGB) se definida como Verdade.

Tema de mapa para renderizar

Opcional

MAP_THEME

[enumeração]

Utilize um tema de mapa existente para a renderização.

Camada única para renderizar

Opcional

LAYER

[enumeração]

Escolher uma única camada para a renderização

Camada de saída

OUTPUT

[raster]

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

Especificação do raster de saída. Um de:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Camada de saída

OUTPUT

[raster]

Camada raster de saída

Código Python

Algorithm ID: native:rasterize

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.14.2. Preencher células sem dados

Redefine os valores ‘sem dado’ no raster de entrada para um valor escolhido, resultando em um conjunto de dados raster pixels ‘sem dado’.

O algoritmo respeita o tipo de dados raster de entrada, por exemplo, um valor de preenchimento de ponto flutuante será truncado quando aplicado a um raster inteiro.

../../../../_images/fill_nodata.png

Fig. 27.30 Preenchimento de valores ‘sem valores’ (em cinza) de um raster

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Entrada raster

INPUT

[raster]

A matriz a ser processada.

Número da banda

BAND

[número]

Padrão: 1

A banda da matriz

Preencher valor

FILL_VALUE

[número]

Padrão: 1,0

Defina o valor a ser usado para os pixels sem dados

Matriz de saída

OUTPUT

[raster]

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

Especificação do raster de saída. Um de:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Matriz de saída

OUTPUT

[raster]

A camada raster de saída com células de dados preenchidas.

Código Python

Algorithm ID: native:fillnodata

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.14.3. Gerar mosaíco XYZ (Diretório)

Generates raster “XYZ” tiles using the current QGIS project as individual images to a directory structure.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Extensão (xmin, xmax, ymin, ymax)

EXTENT

[extensão]

Especificar a extensão dos blocos. Ele será estendido internamente para um múltiplo do tamanho do bloco.

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.

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

Zoom mínimo

ZOOM_MIN

[número]

Padrão: 12

Mínimo 0, máximo 25.

Zoom máximo

ZOOM_MAX

[número]

Padrão: 12

Mínimo 0, máximo 25.

DPI

DPI

[número]

Padrão: 96

Mínimo 48, máximo 600.

Cor de fundo

Opcional

BACKGROUND_COLOR

[cor]

Padrão: QCor(0, 0, 0, 0)

Escolha a cor de fundo para os blocos

Formato de bloco

TILE_FORMAT

[enumeração]

Padrão: 0

Um de:

  • 0 — PNG

  • 1 — JPG

Qualidade (somente JPG)

Opcional

QUALITY

[número]

Padrão: 75

Mínimo 1, máximo 100.

Metatile size

Opcional

METATILESIZE

[número]

Padrão: 4

Specify a custom metatile size when generating XYZ tiles. Larger values may speed up the rendering of tiles and provide better labelling (fewer gaps without labels) at the expense of using more memory. Minimum 1, maximum 20.

Largura do bloco

Opcional

TILE_WIDTH

[número]

Padrão: 256

Mínimo 1, máximo 4096.

Altura de bloco

Opcional

TILE_HEIGHT

[número]

Padrão: 256

Mínimo 1, máximo 4096.

Utilizar mosaíco invertido eixo Y (convenções TMS)

Opcional

TMS_CONVENTION

[boleano]

Padrão: Falso

Diretório de saída

Opcional

OUTPUT_DIRECTORY

[pasta]

Padrão: [Salvar em pasta temporária]

Specification of the output directory (for the tiles). One of:

  • Ignorar Saída

  • Salvar como Diretório Temporário

  • Salvar no Diretório

Saída html (Folheto)

Opcional

OUTPUT_HTML

[html]

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

Especificação do arquivo HTML de saída. Um de:

  • Ignorar Saída

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Diretório de saída

OUTPUT_DIRECTORY

[pasta]

Diretório de saída (para os blocos)

Saída html (Folheto)

OUTPUT_HTML

[html]

O arquivo HTML de saída (Cartilha)

Código Python

Algorithm ID: qgis:tilesxyzdirectory

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.14.4. Generate XYZ tiles (MBTiles)

Generates raster “XYZ” tiles using the current QGIS project as a single file in the “MBTiles” format.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Extensão (xmin, xmax, ymin, ymax)

EXTENT

[extensão]

Especificar a extensão dos blocos. Ele será estendido internamente para um múltiplo do tamanho do bloco.

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.

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

Zoom mínimo

ZOOM_MIN

[número]

Padrão: 12

Mínimo 0, máximo 25.

Zoom máximo

ZOOM_MAX

[número]

Padrão: 12

Mínimo 0, máximo 25.

DPI

DPI

[número]

Padrão: 96

Mínimo 48, máximo 600.

Cor de fundo

Opcional

BACKGROUND_COLOR

[cor]

Padrão: QCor(0, 0, 0, 0)

Escolha a cor de fundo para os blocos

Formato de bloco

TILE_FORMAT

[enumeração]

Padrão: 0

Um de:

  • 0 — PNG

  • 1 — JPG

Qualidade (somente JPG)

Opcional

QUALITY

[número]

Padrão: 75

Mínimo 1, máximo 100.

Metatile size

Opcional

METATILESIZE

[número]

Padrão: 4

Specify a custom metatile size when generating XYZ tiles. Larger values may speed up the rendering of tiles and provide better labelling (fewer gaps without labels) at the expense of using more memory. Minimum 1, maximum 20.

Output file (for MBTiles)

OUTPUT_FILE

[arquivo]

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

Especificação do arquivo de saída. Um de:

  • Ignorar Saída

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Output file (for MBTiles)

OUTPUT_FILE

[arquivo]

O arquivo de saída.

Código Python

Algorithm ID: qgis:tilesxyzmbtiles

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.