ForHosting KIT · Viajes y geografía

Mosaico de mapa a lat/lon

Obtenga la esquina noroeste de cualquier tesela de mapa web a partir de su columna, fila y zoom: la tesela 0/0/0 empieza en 85,0511287798° norte y 180° oeste. Útil para leer direcciones de teselas en registros o revisar ejercicios. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Índice de columna del mosaico
0
Índice de fila del mosaico
0
Nivel de zoom
0
Obtiene
Zoom
0
Latitud
85,0511287798
Longitud
-180
Latitud
85,0511287798

Esta calculadora de mosaico de mapa a lat lon convierte una dirección de mosaico de mapa deslizante —columna X, fila Y, y zoom Z— en la latitud y longitud geográficas de la esquina noroeste de ese mosaico, bajo la proyección Web Mercator. La misma numeración XYZ impulsa OpenStreetMap, Leaflet, Mapbox, e innumerables cachés ráster: en el zoom cero, un único mosaico cubre el mundo; cada paso de zoom duplica la cuadrícula en cada eje, así que cuatro hijos cubren lo que cubría un padre. El motor usa las clásicas fórmulas de forma cerrada n igual a dos elevado a z, longitud igual a x entre n por trescientos sesenta menos ciento ochenta, y latitud igual a arcotangente del seno hiperbólico de pi por uno menos dos y entre n, convertido a grados. Entre las comprobaciones conocidas están x cero y cero z cero, cerca de ochenta y cinco coma cero cinco grados norte y ciento ochenta oeste, y x uno y cero z uno, a la misma latitud con longitud cero. La ruta es aritmética finita pura, sin descargas de mosaicos por red, sin muestreo, y sin atajos que dependan de la fecha.

Qué son los mosaicos slippy y qué contiene la respuesta

Un mosaico de mapa deslizante es una celda cuadrada única en una cuadrícula fija de Web Mercator, dirigida por los enteros x, y, y z. El zoom z fija la resolución: hay dos elevado a z columnas y el mismo número de filas, así que el mundo se cubre con cuatro elevado a z mosaicos.

La columna x aumenta hacia el este desde el antimeridiano; la fila y aumenta hacia el sur desde el borde norte del cuadrado de Mercator, así que y igual a cero siempre es la banda más al norte. Esta calculadora devuelve las coordenadas geográficas de la esquina noroeste del mosaico solicitado —el punto con la mayor latitud y la menor longitud de esa celda— no el centro y no la esquina sureste.

Dónde encaja la conversión de mosaico a coordenada en mapas, GIS y software

Los desarrolladores se encuentran con los mosaicos slippy cuando una caché ráster registra un 404 para una ruta inesperada, cuando una prueba unitaria debe verificar que el mosaico diez cinco cientos once trescientos cuarenta se ubica cerca de Londres, o cuando un backend debe convertir una URL de mosaico en una etiqueta lat-lon para depuración. Los estudiantes de GIS usan la misma conversión cuando un curso introduce Web Mercator después de la equidistante cilíndrica, y pide la latitud del borde superior de un mosaico dado.

La práctica de concursos y entrevistas a menudo necesita una fuente rápida y sin conexión de esquinas NO, para que los candidatos puedan verificar cálculos hechos a mano bajo presión de tiempo. Las herramientas de producto usan la proyección cuando un ingeniero de soporte pega x, y, y z de un registro de CDN, y necesita contexto geográfico en un paso.

Depurar URL de mosaicos y registros de CDN

Pegue x, y, y zoom de una ruta ráster o un registro 404, y vea la lat/lon de la esquina NO para contexto geográfico rápido.

Tareas de GIS y demostraciones didácticas

Compruebe respuestas de libro de texto para esquinas NO de mapas slippy, sin reimplementar sinh y atan en una calculadora a mano.

¿Cuánto cuesta la calculadora de mosaico de mapa a lat/lon?

Es gratis en su navegador, en esta página.

¿Qué esquina del mosaico se devuelve?

Solo la esquina noroeste —máxima latitud y mínima longitud de la celda del mosaico— bajo el esquema slippy XYZ.

¿Qué ocurre si x o y están fuera del rango de zoom?

Para el zoom z, tanto x como y deben ser enteros en [0, 2^z − 1].

¿Por qué los resultados se redondean a una precisión?

La precisión por defecto es de 10 decimales; puede establecerla entre 0 y 15.

¿Por qué la tesela mundial termina cerca de 85,05° y no llega al polo?

El mapa Web Mercator se dibuja como un cuadrado que no llega a los polos. En zoom 0, la esquina noroeste de la única tesela está en 85,0511287798° norte y 180° oeste.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/geo/tile-to-latlon

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/geo/tile-to-latlon \
  -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_to_latlon",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_zoom22
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Qué son los mosaicos slippy y qué contiene la respuesta

La respuesta refleja los enteros validados x, y, y z, un alias zoom, la latitud y longitud redondeadas a la precisión solicitada, alias cortos lat y lon, el tamaño de cuadrícula n igual a dos elevado a z, una etiqueta de esquina establecida en north_west, la etiqueta de método slippy_web_mercator, la precisión usada, y una cadena de fórmula compacta para documentación. No hay ruta de geocodificación inversa, ni llamada de red a una CDN de mosaicos, ni fluctuación aleatoria: el motor proyecta la esquina NO dentro del rango de zoom admitido, o rechaza la entrada con invalid_input. Los casos rechazados incluyen x, y, o z ausentes, valores no enteros, zoom fuera de cero a veintidós, y cualquier índice de mosaico que sea negativo o mayor o igual que dos elevado a z para ese zoom.

Cómo se interpretan x, y y z, y cómo lat/lon se mantienen reproducibles

El zoom debe estar entre cero y veintidós, ambos inclusive, coincidiendo con la práctica común de mapas web y manteniendo dos elevado a z dentro de una cuadrícula de entero seguro. Los campos preferidos son x para la columna del mosaico, y para la fila del mosaico, y z para el nivel de zoom, pero se aceptan los alias tile_x, col, y column para x, tile_y y row para y, y zoom, zoom_level, y level para z, de modo que cadenas de consulta, hojas de cálculo, y formularios tipados puedan reutilizar el mismo contrato. Los valores pueden llegar como números JSON o como cadenas enteras decimales; los flotantes, los prefijos hexadecimales, y las cadenas vacías se rechazan con un mensaje claro para que una celda mal escrita no se convierta en un meridiano equivocado. Una vez conocido z, tanto x como y deben satisfacer cero menor o igual que el índice, menor que dos elevado a z; un par fuera de rango falla con invalid_input y un mensaje explícito de que los índices de mosaico superan el rango permitido para ese zoom. Un campo opcional precision, con alias decimals y dp, elige cuántos decimales exponer para la latitud y la longitud, con diez por defecto y un tope de quince para que los goldens de JSON se mantengan estables. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un flujo automatizado, sin tener que reimplementar usted mismo Web Mercator.

Dónde encaja la conversión de mosaico a coordenada en mapas, GIS y software

En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API, cada consulta exitosa cuesta $0.002, la validación fallida no se cobra, y no se almacena nada después de que se devuelve la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de aula a un flujo automatizado sin cambiar el resultado matemático. Combínela con la decodificación de geohash u otros endpoints geo cuando esté construyendo un pequeño laboratorio de ayudantes de mapeo gratuitos y deterministas, y mantenga esta herramienta enfocada en una sola pregunta: dado un mosaico slippy, dónde está su esquina noroeste en la Tierra.

Fixtures de mapa deterministas para pruebas

Genere latitud y longitud reproducibles para pruebas unitarias de diseño Web Mercator, matemática de zoom, y etiquetas ligadas a mosaicos.

¿Es la misma cuadrícula que OpenStreetMap y Leaflet?

Sí. Usa la numeración estándar XYZ de Web Mercator (y=0 en el norte, x=0 en la longitud −180).

Ver la documentación completa del KIT →