ForHosting KIT · Viagens e geografia

Caixa de tile slippy

Obtenha o retângulo completo coberto por qualquer tile de mapa web a partir da coluna, da linha e do zoom: o tile 0/0/0 abrange o mundo inteiro, de -180° a 180° de longitude e de -85,0511287798° a 85,0511287798° de latitude. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
X
0
Y
0
Z
0
Você obtém
Zoom
0
N
1
Latitude mínima
-85,0511287798
Longitude mínima
-180

Um tile slippy é uma célula quadrada da grade fixa Web Mercator que alimenta OpenStreetMap, Leaflet, Mapbox e a maioria dos caches de tiles raster. Cada tile é endereçado por inteiros x, y e zoom z: no zoom zero um único tile cobre o mundo, e cada passo de zoom dobra a grade nos dois eixos. Desenvolvedores, estudantes de GIS e autores de backends de mapas frequentemente precisam de mais do que um único ponto de canto — precisam da caixa delimitadora geográfica completa para recortar vetores, escrever filtros BETWEEN, semear testes unitários ou desenhar um retângulo sobreposto que coincida com a URL do tile. Esta calculadora de caixa delimitadora de tile slippy recebe a coluna x, a linha y e o zoom z e devolve a latitude e a longitude mínimas e máximas no esquema XYZ padrão, além de cantos nomeados, um centro e a largura e altura angulares em graus. O caminho é aritmética finita pura, sem buscas de rede de tiles, sem amostragem e sem atalhos dependentes de data.

O que é a caixa delimitadora de um tile slippy e o que a resposta contém

Um tile de mapa slippy é uma célula quadrada em uma grade fixa Web Mercator endereçada por inteiros x, y e z. O zoom z define a resolução: há dois elevado a z colunas e o mesmo número de linhas, de modo que o mundo fica coberto por quatro elevado a z tiles.

A coluna x cresce para leste a partir do antimeridiano na longitude menos cento e oitenta; a linha y cresce para sul a partir da borda norte do quadrado mercator, assim y igual a zero é sempre a faixa mais setentrional. Esta calculadora devolve o retângulo geográfico completo do tile solicitado — não só o canto noroeste, não só o centro do tile e não um geohash nem um envelope de raio.

Onde caixas delimitadoras de tile se encaixam em mapas, GIS e software

Desenvolvedores encontram tiles slippy quando um cache raster registra um caminho, quando um recorte vetorial deve coincidir com a URL de um tile, ou quando um teste unitário deve afirmar que o tile dez quinhentos e onze trezentos e quarenta cobre um envelope conhecido de Londres. Estudantes de GIS usam a mesma conversão quando um curso introduz Web Mercator após plate carrée e pede o intervalo de latitude de um tile dado, não só um canto.

Serviços de backend expandem endereços de tile de logs de CDN ou requisições de cliente em filtros SQL BETWEEN, consultas R-tree ou retângulos GeoJSON para analítica e mapas de calor. Engenheiros de suporte colam x, y e z de um 404 e precisam do contexto geográfico completo em um único passo.

Recortar vetores e SQL espacial a um tile

Transforme x, y e zoom em lat-lon mín/máx para cláusulas BETWEEN, filtros R-tree e retângulos GeoJSON que coincidam com a URL de um tile slippy.

Depurar URLs de tiles e logs de CDN

Cole coluna, linha e zoom de um caminho raster ou log 404 e veja o envelope geográfico completo para contexto rápido de mapa.

Como isso difere de tile de mapa para lat/lon?

Tile de mapa para lat/lon devolve só o canto noroeste. Esta ferramenta devolve o retângulo completo de latitude e longitude mín/máx do tile, além de cantos e centro.

O que acontece se x ou y estiverem fora do intervalo do zoom?

Para o zoom z, tanto x quanto y devem ser inteiros em [0, 2^z − 1].

Por que os resultados são arredondados a uma precisão?

A precisão padrão é 10 casas decimais; voce pode definir precision de 0 a 15.

Em que sentido as linhas e colunas dos tiles são contadas?

As colunas são contadas para leste a partir do antimeridiano, em -180° de longitude, e as linhas para o sul a partir da borda superior do mapa. Por isso a linha 0 é sempre a faixa mais ao norte, em qualquer zoom.

Por que o tile do mundo inteiro não chega aos polos?

Porque a grade Web Mercator forma um quadrado que termina antes dos polos. No zoom 0, o único tile vai de -85,0511287798° a 85,0511287798° de latitude, uma altura de 170,1022575596°.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/geo/tile-bounds

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/geo/tile-bounds \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":0,"y":0,"z":0}'
{
  "x": 0,
  "y": 0,
  "z": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.tile_bounds",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_zoom22
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Use grátis no navegador para sessões de depuração e demos de ensino, ou chame a API a US$ 0,002 por requisição bem-sucedida quando pipelines precisarem de envelopes de tile reproduzíveis.

O que é a caixa delimitadora de um tile slippy e o que a resposta contém

A resposta ecoa os inteiros validados x, y e z, um alias de zoom, o tamanho da grade n igual a dois elevado a z, um objeto bbox com min_lat, min_lon, max_lat e max_lon arredondados à precisão pedida, aliases planos desses quatro extents, cantos nomeados sw, ne, nw e se como pares de latitude e longitude, um ponto médio center, width_deg e height_deg para o span angular, a etiqueta method slippy_web_mercator_tile_bounds, a precisão usada e uma string de fórmula compacta para documentação. Não há geocodificação inversa, nem chamada de rede a um CDN de tiles, nem jitter aleatório: o motor projeta as quatro bordas dentro do intervalo de zoom suportado ou rejeita a entrada com invalid_input. Os casos rejeitados incluem x, y ou z ausentes, valores não inteiros, zoom fora de zero a vinte e dois, e qualquer índice de tile negativo ou maior ou igual a dois elevado a z para esse zoom. Se voce só precisa do canto noroeste, de uma célula geohash ou de uma caixa ponto-raio, use essas ferramentas dedicadas; esta página responde a projeção determinística tile-para-bbox com saída numérica estável adequada a planilhas, testes unitários, filtros espaciais e consumidores de API que não devem inventar coordenadas.

Como x, y e z são lidos e como os limites permanecem reproduzíveis

O zoom deve ficar entre zero e vinte e dois inclusive, alinhado à prática comum de mapas web e mantendo dois elevado a z dentro de uma grade de inteiros seguros. As bordas de longitude usam escala linear simples: oeste igual a x sobre n vezes trezentos e sessenta menos cento e oitenta, e leste com x mais um. As bordas de latitude usam o mercator inverso clássico: norte a partir da linha y e sul a partir da linha y mais um via arcotangente de sinh de pi vezes um menos duas vezes a linha sobre n, convertida em graus. Os campos preferidos são x para a coluna do tile, y para a linha e z para o nível de zoom, mas aliases tile_x, col e column para x, tile_y e row para y, e zoom, zoom_level e level para z são aceitos para que query strings, planilhas e formulários tipados reutilizem o mesmo contrato. Os valores podem chegar como números JSON ou como strings inteiras decimais; floats, prefixos hex e strings vazias são rejeitados com mensagem clara para que uma célula ruim não vire um meridiano errado. Depois que z é conhecido, tanto x quanto y devem satisfazer zero menor ou igual ao índice e índice menor que dois elevado a z; um par fora de faixa falha com invalid_input e uma mensagem explícita de que os índices de tile excedem o intervalo permitido para esse zoom. Um campo opcional precision, com aliases decimals e dp, escolhe quantas casas decimais expor para todas as latitudes e longitudes, com padrão dez e teto quinze para que goldens JSON permaneçam estáveis. Combine a execução gratuita no navegador nesta página com a API paga quando precisar do resultado matemático idêntico dentro de um pipeline automatizado sem reimplementar os limites de tile Web Mercator por conta própria.

Onde caixas delimitadoras de tile se encaixam em mapas, GIS e software

Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, validação falha não é cobrada e nada é armazenado após a resposta retornar. Essa divisão — exploração interativa gratuita e uma API idêntica paga — combina com o restante do catálogo KIT tier A e permite ir de uma demo de sala de aula a um pipeline automatizado sem mudar o resultado matemático. Combine com projeção só do canto do tile, decodificação de geohash ou outros endpoints geo ao montar um pequeno laboratório de ajudas de mapeamento gratuitas e determinísticas, e mantenha esta ferramenta focada na única pergunta: dado um tile slippy, qual é a sua caixa delimitadora geográfica na Terra?

Fixtures determinísticas de testes de mapas

Gere caixas delimitadoras reproduzíveis para testes unitários de layout Web Mercator, matemática de zoom, código de viewport e rótulos de limites de tile.

Quanto custa a calculadora de caixa delimitadora de tile slippy?

É grátis no seu navegador nesta página. Pela API uma requisição bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

É a mesma grade do OpenStreetMap e do Leaflet?

Sim. Usa a numeração XYZ Web Mercator padrão (y=0 no norte, x=0 na longitude −180) compartilhada por OSM, Leaflet, Mapbox e a maioria dos caches slippy.

Ver a documentação completa do KIT →