Importante

Translation is a community effort you can join. This page is currently translated at 76.92%.

28.1.26. Vector Tiles

28.1.26.1. Download vector tiles

NEW in 3.32

Downloads vector tiles of an input vector tile layer and saves them in a local vector tile file.

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vector tiles]

A vector tile layer to extract some tiles from

Extensão

EXTENT

[extensão]

Specify the spatial extent of the downloaded area. It will internally be extended to a multiple of the tile size.

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

Maximum zoom level to download

MAX_ZOOM

[número]

Padrão: 10

Defines how far to zoom in and fetch data from the tiles

Tile limit

TILE_LIMIT

[número]

Padrão: 100

Maximum number of tiles to download, considering the zoom levels and the extent.

Resultado

OUTPUT

[vector tiles]

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

Specification of the output vector tile file. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Resultado

OUTPUT

[vector tiles]

A local vector tile file storing the downloaded tiles.

Código Python

Algorithm ID: native:downloadvectortiles

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.

28.1.26.2. Write vector tiles (MBTiles)

Exports one or more vector layers to vector tiles, a data format optimized for fast map rendering and small data size.

MBTiles is a specification for storing tiled map data in SQLite databases for immediate usage and for transfer. MBTiles files are known as tilesets.

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camadas de entrada

INPUT

[vetor: qualquer] [lista]

Uma lista de camadas a serem combinadas para gerar os blocos vetoriais

Nível mínimo de zoom

MIN_ZOOM

[número]

Padrão: 0

The lowest zoom level for which the tileset provides data. Set between 0 and 24.

Nível máximo de zoom

MAX_ZOOM

[número]

Padrão: 3

The highest zoom level for which the tileset provides data. Set between 0 and 24.

Extensão

Opcional

EXTENT

[extensão]

Padrão: Não definido

The maximum extent of the rendered map area. Bounds must define an area covered by all zoom levels.

Metadado: Nome

Opcional

META_NAME

[string]

Name of the tileset

Metadados: Descrição

Opcional

META_DESCRIPTION

[string]

A description of the tileset’s contents

Metadados: Atribuição

Opcional

META_ATTRIBUTION

[string]

Uma string de atribuição, que explica as fontes de dados e/ou estilo do mapa.

Metadados: Versão

Opcional

META_VERSION

[string]

The version of the tileset. This refers to a revision of the tileset itself, not of the MBTiles specification.

Metadados: Tipo

Opcional

META_TYPE

[string]

Type of tileset. Possible values are overlay or baselayer.

Metadados: Centro

Opcional

META_CENTER

[string]

The center (string of comma-separated numbers: the longitude, latitude, and zoom level) of the default view of the map. Example: -122.1906,37.7599,11

Destination MBTiles

OUTPUT

[vector tiles]

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

Specification of the output MBTiles file. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Destination MBTiles

OUTPUT

[arquivo]

Output vector tiles .mbtiles file.

Código Python

Algorithm ID: native:writevectortiles_mbtiles

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.

28.1.26.3. Write vector tiles (XYZ)

Exports one or more vector layers to vector tiles, a data format optimized for fast map rendering and small data size.

Parâmetros

Rótulo

Nome

Tipo

Descrição

Modelo de arquivo

XYZ_TEMPLATE

[string]

Padrão: ‘{z}/{x}/{y}.pbf’

Template to generate the vector tiles url

Camadas de entrada

INPUT

[vetor: qualquer] [lista]

Uma lista de camadas a serem combinadas para gerar os blocos vetoriais

Nível mínimo de zoom

MIN_ZOOM

[número]

Padrão: 0

The lowest zoom level for which the tileset provides data. Set between 0 and 24.

Nível máximo de zoom

MAX_ZOOM

[número]

Padrão: 3

The highest zoom level for which the tileset provides data. Set between 0 and 24.

Extensão

Opcional

EXTENT

[extensão]

Padrão: Não definido

The maximum extent of the rendered map area. Bounds must define an area covered by all zoom levels.

Diretório de saída

OUTPUT_DIRECTORY

[pasta]

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

Specification of the output vector tiles folder. One of:

  • Salvar em um Diretório Temporário

  • Salvar no Diretório

Saídas

Rótulo

Nome

Tipo

Descrição

Diretório de saída

OUTPUT_DIRECTORY

[pasta]

A folder containing different subsets of the vector tiles files (.pbf) stored in subfolders corresponding to the zoom levels.

Código Python

Algorithm ID: native:writevectortiles_xyz

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.