TileJSON 📄

TileJSON Tileset Metadata (3.0.0)

Open Beta
.json · application/json

TileJSON es una especificación JSON abierta y compacta de Mapbox que describe un conjunto de teselas: de dónde obtenerlas (una plantilla de URL), dentro de qué límites geográficos existen, el zoom mínimo y máximo, la atribución y la descripción de las capas. No son las teselas en sí, sino un manifiesto legible por máquinas que MapLibre, Mapbox GL JS y OpenLayers reconocen automáticamente, configurando por su cuenta los límites, el zoom y la atribución. En osm2cdr.ru la exportación genera un único archivo JSON de la versión 3.0.0 para la zona elegida: bounds procede del bbox, center se calcula automáticamente y vector_layers enumera los nombres de las capas. La plantilla de URL de las teselas se ajusta con un parámetro.

Exportar TileJSON ahora ✨ Open Beta — gratis sin límites

Características principales

Conformidad con la especificación TileJSON 3.0.0
Campos bounds, center, minzoom/maxzoom, attribution y scheme=xyz
Sección vector_layers con los nombres de las capas de la zona exportada
Plantilla de URL de teselas configurable ({z}/{x}/{y})
Formato ligero sin dependencias externas: solo biblioteca estándar

Acerca del formato TileJSON

TileJSON es un pequeño archivo JSON que responde al cliente a las preguntas «de dónde tomar las teselas, dentro de qué límites existen, en qué zooms y a quién citar en la atribución». La especificación la ideó Mapbox y hoy es un estándar de facto: MapLibre, Mapbox GL JS y OpenLayers entienden ese manifiesto de serie.

La gracia está en la separación: las teselas viven en el almacenamiento y se cachean durante mucho tiempo, mientras que el manifiesto, ligero, se sirve aparte y se actualiza cuando cambian los límites o los zooms. Al cliente le basta un único enlace al JSON: bounds, center, el rango de zooms y la atribución los establece por su cuenta.

La exportación entrega un único archivo de la versión 3.0.0: los límites se toman de la zona elegida, el centro se calcula a partir de ellos, se enumeran los nombres de las capas, el esquema de direcciones es xyz y la plantilla de URL de las teselas se define con un parámetro. Las teselas en sí no están dentro: se exportan aparte en MVT, PMTiles o teselas ráster XYZ.

Programas para abrir archivos TileJSON

Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos TileJSON Tileset Metadata (3.0.0) (.json) exportados desde OSM2CDR:

💻MapLibre GL JS 💻Mapbox GL JS 💻OpenLayers 💻TileServer GL 💻Martin

Format specifications

Quién usa los mapas TileJSON

🏗
Conectar un conjunto de teselas publicado a MapLibre/Mapbox con una sola línea url
El conjunto de teselas publicado se conecta al mapa con un solo enlace, sin configurar a mano límites ni zooms.
💻
Describir un conjunto PMTiles o MVT alojado en S3 / R2 / GitHub Pages
Descripción lista para un conjunto publicado en S3, R2 o GitHub Pages: al cliente le basta la dirección del manifiesto.
📊
Metadatos legibles por máquinas para geocatálogos y herramientas de validación de estilos
Metadatos legibles por máquinas para geocatálogos y para validar estilos con las herramientas del desarrollador.
🎨
Separar el estilo de los metadatos del conjunto de teselas para cachearlo cómodamente en la CDN
Separación entre estilo y metadatos: las teselas se cachean mucho tiempo en la CDN y el manifiesto, ligero, se actualiza aparte.

Cómo exportar a TileJSON

1
Selecciona el área
Dibuja un rectángulo o polígono en el mapa interactivo de osm2cdr
2
Elige TileJSON
Selecciona TileJSON Tileset Metadata (3.0.0) de la lista de 127 formatos de exportación disponibles
3
Exporta
Haz clic en Exportar y recibe tu archivo .json en 1-5 minutos
4
Descarga
Descarga el archivo TileJSON listo y ábrelo en MapLibre GL JS

Cómo abrir tras la exportación

Mapas populares en TileJSON

Free

Exportar mapas a TileJSON Tileset Metadata (3.0.0)

Descarga mapas TileJSON profesionales desde OpenStreetMap. Generación instantánea, cualquier área.

Gratis / exportación
Exportar TileJSON ahora →

Preguntas frecuentes

¿Este formato contiene las propias teselas?
¿Puedo indicar mi propia dirección de teselas?
¿Qué motores entienden TileJSON?
¿Qué hay que poner en la dirección de las teselas antes de publicar?
¿Hace falta CORS?
¿Este formato también describe teselas ráster?

Formatos relacionados

Frecuentemente exportados juntos