27.1.22. Vector Tiles
27.1.22.1. 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 |
|
[vetor: qualquer] [lista] |
Uma lista de camadas a serem combinadas para gerar os blocos vetoriais |
Nível mínimo de 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 |
|
[número] Padrão: 3 |
The highest zoom level for which the tileset provides data. Set between 0 and 24. |
Extensão Opcional |
|
[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 |
|
[string] |
Name of the tileset |
Metadados: Descrição Opcional |
|
[string] |
A description of the tileset’s contents |
Metadados: Atribuição Opcional |
|
[string] |
Uma string de atribuição, que explica as fontes de dados e/ou estilo do mapa. |
Metadados: Versão Opcional |
|
[string] |
The version of the tileset. This refers to a revision of the tileset itself, not of the MBTiles specification. |
Metadados: Tipo Opcional |
|
[string] |
Type of tileset. Possible values are |
Metadados: Centro Opcional |
|
[string] |
The center (string of comma-separated numbers: the longitude, latitude, and zoom level)
of the default view of the map. Example: |
Destination MBTiles |
|
[vector tiles] Padrão: [Salvar em arquivo temporário] |
Specification of the output MBTiles file. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
---|---|---|---|
Destination MBTiles |
|
[arquivo] |
Output vector tiles |
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.
27.1.22.2. 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 |
|
[string] Padrão: ‘{z}/{x}/{y}.pbf’ |
Template to generate the vector tiles url |
Camadas de entrada |
|
[vetor: qualquer] [lista] |
Uma lista de camadas a serem combinadas para gerar os blocos vetoriais |
Nível mínimo de 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 |
|
[número] Padrão: 3 |
The highest zoom level for which the tileset provides data. Set between 0 and 24. |
Extensão Opcional |
|
[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 |
|
[pasta] Padrão: [Salvar em pasta temporária] |
Specification of the output vector tiles folder. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
---|---|---|---|
Diretório de saída |
|
[pasta] |
A folder containing different subsets of the vector tiles files
( |
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.