top of page

Como Criar e Acessar MBTiles

Atualizado: 22 de out. de 2025

Antes de iniciar, você irá precisar instalar o PBS (Portable-Basemap-Server). Depois Vá em Format Convert e escolha OnlineMaps-->MBTiles...

Tela do PBS.
Tela do PBS.
OnlineMaps-->MBTiles...
OnlineMaps-->MBTiles...

Selecione a base em Data Source Type, defina o local para salvar o arquivo e escolha os Download Levels desejados. Em seguida, clique em Start para que o programa comece a gravar todos os dados no arquivo com extensão .mbtiles.


Salvando MBTiles.
Salvando MBTiles.

Verifique que o arquivo foi criado. Neste caso, salvamos como teste.mbtiles.

Arquivo MBTILES salvo.
Arquivo MBTILES salvo.

Acessar MBTiles


Abra o Windows PowerShell e digite o comando:


pip install mbutil

Isso irá instalar o MBUtil. Veja mais em https://github.com/mapbox/mbutil. Com ele você poderá Importar ou Exportar MBTiles.


Instalando ferramenta MBUtil.
Instalando ferramenta MBUtil.

Esse script ficará instalado na pasta de scripts do Python. Para descobrir qual é esse caminho, execute o comando:

python -m site --user-base

Para efeito didático, copie o teste.mbtiles para a pasta de scripts.


Cole o arquivo mbtiles para a pasta de scripts do Python.
Cole o arquivo mbtiles para a pasta de scripts do Python.

Abra o Windows Powershell neste caminho e rode o comando:

python.exe .\mb-util .\teste.mbtiles tiles/
Tudo será exportado para a pasta tiles.
Tudo será exportado para a pasta tiles.

Abra um dos arquivos salvos e observe que o caminho segue o formato típico usado em mbtiles:

.../tiles/z/x/y.png
.../tiles/z/x/y.png
.../tiles/z/x/y.png

Parabéns por escolher nosso plano de conteúdo exclusivo! Com ele, você aprenderá de forma rápida e direta a resolver problemas. Compartilhe essa novidade!

Comentários


Posts relacionados...

Hospedando tiles no Netlify e resolvendo CORS

Sistema de Tiles Web Mercator

Bits, Bytes, Palavras e Cartografia

PowerShell: Apagando todas as pastas vazias de um diretório

Converta Endereços para Latitude e Longitude

PowerShell: Criando Lista de Códigos Hash

PowerShell: Como criar uma lista de arquivos?

PowerShell: Habilitar Execução de Scripts

bottom of page