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

Como usar Calculadora de tiles de mapa

  1. Informe latitude, longitude e zoom para achar o tile
  2. Ou cole um tile z/x/y ou uma quadkey para o caminho inverso
  3. Leia limites, centro, resolução e escala
  4. 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

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