Calculadora de tiles de mapa
Converta entre coordenadas, tiles XYZ, linhas TMS e quadkeys, com resolução e contagem.
A Calculadora de tiles funciona inteiramente no seu navegador: as coordenadas são convertidas no seu dispositivo e nenhum tile é baixado.
Abrir o Conversor de coordenadas
Sobre Calculadora de tiles de mapa
Mapas web dividem o mundo em uma quadtree de tiles de 256 pixels na projeção Web Mercator. No zoom z existem 2^z tiles por eixo, numerados a partir do canto noroeste: é o esquema XYZ usado por OpenStreetMap, Mapbox e quase todo o resto. O TMS numera a mesma grade a partir do sudoeste, por isso uma camada às vezes aparece espelhada na vertical, e o Bing intercala os bits de x e y em uma quadkey. Esta calculadora converte entre todos, informa a resolução e a escala naquela latitude e conta os tiles de uma área em uma faixa de zoom.
Recursos
- Latitude e longitude para tile XYZ em qualquer zoom, e o inverso
- Conversão de linha TMS para camadas que contam do sul
- Codificação e decodificação de quadkeys estilo Bing
- Limites do tile, centro e largura em metros
- Resolução em metros por pixel e escala 1:N naquela latitude
- Contagem de tiles de uma área em toda uma faixa de zoom
Como usar Calculadora de tiles de mapa
- Informe latitude, longitude e zoom para achar o tile
- Ou cole um tile z/x/y ou uma quadkey para o caminho inverso
- Leia limites, centro, resolução e escala
- Vá ao modo contagem para dimensionar um cache off-line
Exemplo
Entrada
51.5074, -0.1276 at zoom 12
Saída
XYZ 12/2046/1362 · TMS 12/2046/2733
Quadkey 031313131112 · 24.2 m per pixel
O mesmo tile em três esquemas: misturar XYZ e TMS é o que faz uma camada aparecer de cabeça para baixo.
Erros comuns e solução de problemas
- A camada aparece espelhada na vertical. — XYZ e TMS foram misturados: compartilham a coluna mas contam as linhas de pontas opostas. Use o marcador {-y} no modelo de URL.
- O download do cache fica enorme. — O número de tiles quadruplica a cada zoom. Confira o detalhamento por nível: um zoom a mais costuma custar mais que todos os anteriores juntos.
Perguntas frequentes
- Como converter latitude e longitude em um tile?
- A longitude é distribuída linearmente e a latitude passa antes pela fórmula de Mercator. No zoom z, x é (lon + 180) ÷ 360 × 2^z, truncado.
- Qual a diferença entre tiles XYZ e TMS?
- Só a numeração das linhas: XYZ conta do norte e TMS do sul, então a linha TMS é 2^z − 1 − y.
- O que é uma quadkey?
- O identificador de tile do Bing: um dígito por nível de zoom, formado ao intercalar os bits de x e y, de modo que a string é também o caminho na quadtree.
- Quantos tiles existem em cada nível de zoom?
- 4^z. O zoom 0 é um tile, o 10 passa de um milhão e o 18 chega perto de 69 bilhões.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit