OnlineMapMaker logo

Visualizador MBTiles — Veja Pacotes de Blocos de Mapa Offline na Internet

Carregue um ficheiro .mbtiles para o ver desenhado como um mapa, até ao último nível de zoom que contém: desloque a vista, amplie e leia os metadados do conjunto de blocos, tudo sem instalar nada. Abrir em ecrã inteiro ↗

Rate this tool:
Publicidade
Publicidade
Loading tool…
Precisa de ajuda com o seu projeto de GIS?Conheça Nossos Serviços

O Que É um Ficheiro MBTiles?

O MBTiles empacota uma pirâmide inteira de blocos de mapa, desde uma vista afastada e ampla até ao detalhe mais próximo ao nível da rua, num único ficheiro de base de dados SQLite. Em vez de gerir milhares de ficheiros de imagem separados em pastas com nomes de zoom, linha e coluna, tudo vive num único ficheiro .mbtiles, com uma tabela de blocos (tiles) e uma tabela de metadados que descreve o nome, o formato, o intervalo de zoom e os limites geográficos do conjunto de blocos.

Por Que o MBTiles Existe

O MBTiles foi criado pela Mapbox em 2011 para resolver um problema específico: os blocos de mapa para uso offline são numerosos e difíceis de gerir como ficheiros soltos. Ao empacotá-los numa única base de dados SQLite, tornou-se possível copiar um mapa base offline completo para um telemóvel, sincronizá-lo com um dispositivo de campo ou partilhá-lo como um único descarregamento, e o formato tornou-se desde então um padrão de facto, produzido por ferramentas como TileMill, Mapbox Studio, QGIS e tippecanoe.

Perguntas Frequentes

Esta ferramenta edita ou converte o ficheiro MBTiles?
Não, é só de leitura. Não modifica, reexporta nem converte o ficheiro de forma alguma: apenas mostra o que já está lá dentro.
Há um limite de tamanho de ficheiro?
Sim, são suportados ficheiros até 100 MB, o que cobre a maioria dos pacotes de blocos para uma cidade, região ou área de um único projeto.
Posso usar isto para verificar um conjunto de blocos antes de o enviar para um servidor?
Sim, esta é uma das verificações mais úteis: confirme que os blocos são desenhados corretamente e cobrem a área certa antes de publicar ou enviar o pacote para qualquer lugar.
Posso verificar o intervalo de zoom e os limites do conjunto de blocos?
Sim, o painel de informação lê os valores minzoom, maxzoom e bounds diretamente da tabela de metadados do ficheiro, caso estejam presentes.
Por que é que algumas áreas do mapa parecem vazias?
Os pacotes MBTiles são muitas vezes gerados para uma região e um intervalo de zoom específicos. As áreas ou níveis de zoom fora do que foi exportado simplesmente não têm blocos, por isso mostram o fundo simples por baixo.
Qual é a diferença entre um conjunto de blocos "baselayer" e "overlay"?
Os metadados do MBTiles podem marcar um conjunto de blocos como "baselayer" (destinado a valer por si só, como um mapa base completo) ou "overlay" (destinado a sobrepor-se a outro mapa, como uma camada de sombreado de relevo ou de limites). Este visualizador mostra um fundo simples para os baselayers e adiciona um mapa base por baixo para os overlays.
Este visualizador funciona com blocos vetoriais?
Ele lê os metadados de conjuntos de blocos vetoriais (PBF), mas só desenha blocos raster (PNG, JPEG ou WebP) como mapa. Desenhar blocos vetoriais exige um motor completo de estilização de mapas, o que está fora do âmbito desta ferramenta.
O meu ficheiro é enviado para um servidor?
Não. O ficheiro .mbtiles é aberto e lido inteiramente no seu navegador, usando uma compilação WebAssembly do SQLite. Nada é enviado para lado nenhum.
Que formatos de imagem são suportados?
São suportados blocos raster em PNG, JPEG e WebP, com base no formato registado nos próprios metadados do ficheiro.
O que é um ficheiro MBTiles?
MBTiles é uma especificação para armazenar blocos de mapa num único ficheiro de base de dados SQLite, para que uma pirâmide inteira de níveis de zoom possa ser empacotada, partilhada e usada offline como um único ficheiro, em vez de milhares de imagens separadas.

Casos de Uso Reais

📡
Trabalho de Campo Sem Sinal
Confirme que um conjunto de blocos offline cobre a área e o intervalo de zoom corretos, antes de se dirigir para um local sem conectividade.
🚁
Entrega de Levantamentos e Drones
Reveja pacotes de blocos ortomosaico de um voo de mapeamento por drone antes de os entregar a um cliente.
🎓
Ensino e Aprendizagem
Mostre aos alunos como uma pirâmide de blocos está estruturada, explorando os níveis de zoom de um ficheiro MBTiles real.
🗄️
Arquivo de Pacotes de Blocos Antigos
Abra um pacote de blocos retirado de um arquivo de projeto antigo, sem instalar qualquer software de SIG.
🧳
Viagens e Navegação Offline
Pré-visualize um pacote de mapa offline antes de o carregar num telemóvel ou dispositivo GPS para uma viagem sem sinal.
🏞️
Controlo de Qualidade Cartográfico
Verifique um pacote de mapa base com estilo personalizado, à procura de blocos em falta ou níveis de zoom desalinhados, antes de o publicar.
Publicidade
Publicidade

O Seu Conjunto de Blocos Fica no Seu Dispositivo

Este visualizador abre o seu ficheiro .mbtiles inteiramente dentro do seu navegador, usando uma compilação WebAssembly do SQLite. O ficheiro nunca é enviado para lado nenhum, por isso é seguro pré-visualizar um pacote com imagens proprietárias, um mapa base não publicado, ou qualquer outro conjunto de blocos que prefira não enviar para um servidor de terceiros.

Assista: MBTiles Viewer em 60 segundos

Prefere assistir em vez de ler? Este vídeo curto mostra como enviar um arquivo, ler os metadados do conjunto de blocos (tileset) e navegar e ampliar o mapa.

Publicidade
Publicidade

Passo a Passo

Step 1: Abra a ferramenta
1
Passo 1
Abra a ferramenta
Aceda ao Visualizador MBTiles e verá uma área de carregamento pronta para o seu ficheiro.
Step 2: Carregue o seu ficheiro MBTiles
2
Passo 2
Carregue o seu ficheiro MBTiles
Arraste e solte um ficheiro .mbtiles na ferramenta, ou clique para procurar e selecionar um a partir do seu dispositivo.
Step 3: Consulte o painel de informação do conjunto de blocos
3
Passo 3
Consulte o painel de informação do conjunto de blocos
Veja o nome, o formato, o intervalo de zoom, os limites e a descrição do conjunto de blocos, extraídos diretamente dos seus metadados.
Step 4: Desloque a vista e amplie o mapa
4
Passo 4
Desloque a vista e amplie o mapa
Arraste para deslocar a vista e use a roda do rato para ampliar: os blocos são lidos diretamente do ficheiro à medida que explora, sem atraso de carregamento.
Step 5: Ajuste a opacidade
5
Passo 5
Ajuste a opacidade
Esbata o conjunto de blocos para o comparar com o mapa base por baixo, útil para conjuntos de blocos do tipo sobreposição.
Step 6: Identifique conjuntos de blocos vetoriais
6
Passo 6
Identifique conjuntos de blocos vetoriais
Se o ficheiro contiver blocos vetoriais (PBF) em vez de imagens, o visualizador informa-o claramente e continua a mostrar os metadados.
Step 7: Experimente um ficheiro diferente
7
Passo 7
Experimente um ficheiro diferente
Clique em Limpar e carregue outro pacote .mbtiles para o explorar da mesma forma.
Step 8: Abra em ecrã inteiro
8
Passo 8
Abra em ecrã inteiro
Use a vista de ecrã inteiro para um mapa maior e sem distrações, ao analisar um conjunto de blocos em detalhe.
Publicidade
Publicidade

Mais Ferramentas Que Poderá Gostar

Powered by sql.js, reading the tile package directly as a SQLite database in your browser. Every file you upload is read entirely in your browser — no file is ever sent to a server.

Basemap © OpenStreetMap contributors, drawn with Protomaps (hosted by KONAKTIVE), with CARTO as the fallback.

Muhammad Gulraiz Khan, especialista em GIS e fundador da KONAKTIVE e do OnlineMapMaker.com

Sobre o Autor

Muhammad Gulraiz Khan

Especialista e Consultor em GIS · Fundador da KONAKTIVE

Muhammad Gulraiz Khan é um especialista em GIS com mais de uma década de experiência profissional fornecendo soluções geoespaciais para o setor de energia, incluindo projetos para o Banco Mundial, a Corporação Financeira Internacional (IFC) e a USAID. Ele criou o OnlineMapMaker.com para tornar ferramentas profissionais de mapeamento gratuitas e acessíveis para todos.

Publicidade
Publicidade