Todos los datos del proyecto Transporte Tijuana se publican como archivos estáticos servidos directamente por la aplicación Next.js. No se requiere API key, token de autenticación ni registro previo para acceder a ellos. Los archivos están disponibles en dos rutas públicas:Documentation Index
Fetch the complete documentation index at: https://mintlify.com/danitocsc/transporte-unrc-web-public/llms.txt
Use this file to discover all available pages before exploring further.
/data/ para los JSON de operación y /downloads/ para los archivos de descarga masiva.
Estos archivos son activos estáticos incluidos en el build de Next.js (
public/data/ y public/downloads/). Se sirven desde el CDN de Vercel con cabeceras de caché estándar. No existe ningún endpoint de API dinámico — una petición GET a la URL es suficiente para obtener el archivo completo.Archivos disponibles
paradas.json
Lista de todas las paradas de las rutas piloto con sus coordenadas y metadatos de operación.
URL pública:
stops expone los siguientes campos tras la sanitización del servidor:
Identificador único de la parada. Formato:
PARADA-M-{timestamp}. Ejemplo: "PARADA-M-1775431175287".Nombre descriptivo de la parada con referencia geográfica. Ejemplo:
"01 Calzapato Carrousel".Latitud WGS-84 del punto de parada. Ejemplo:
32.49661292537429.Longitud WGS-84 del punto de parada. Ejemplo:
-116.96284946188071.ID de la ruta piloto a la que pertenece esta parada. Valores posibles:
"route-la-mesa-unrc-001" o "route-centro-unrc-001".Turno de mayor demanda en esta parada. Valores:
"Matutino", "Intermedio", "Vespertino" o "Manual" (parada de servicio sin turno asignado).Días de operación de la parada en texto libre. Valores típicos:
"Lunes a Miercoles", "Jueves a Sabado", "Todos los días", "Manual".Flag de visibilidad pública. Solo las paradas con
active: 1 son expuestas por el servidor y aparecen en el mapa. Las paradas inactivas (active: 0) no se incluyen en la respuesta del cliente.El campo
student_count existe en el archivo fuente interno pero no se expone al cliente. El servidor descarta este campo durante la sanitización para no revelar cuántos estudiantes están asociados a cada parada.custom_routes.json
Definición de los trazados GeoJSON de las dos rutas piloto.
URL pública:
Identificador único de la ruta. Valores:
"route-la-mesa-unrc-001" y "route-centro-unrc-001".Nombre legible de la ruta. Ejemplos:
"La Mesa → UNRC vía Camino Verde""Centro → UNRC vía Corredor 2000"
Descripción de la ruta con información de distancia y tiempo estimado. Ejemplos:
"Blvd. Díaz Ordaz (La Mesa) → Lomas del Valle → Camino Verde → UNRC. 37.3 km, ~59 min.""Av. Constitución (Centro) → Blvd. Paseo de los Héroes → Corredor 2000 → UNRC. 39.9 km, ~72 min."
Color hexadecimal para renderizar la ruta en el mapa. Naranja (
#ff9500) para La Mesa; azul (#0011ff) para Centro.Array de coordenadas
[lat, lng] que definen el trazado de la ruta. El mapa convierte estos pares a [lng, lat] antes de pasarlos a MapLibre GL JS como LineString. La ruta La Mesa tiene más de 500 puntos; la ruta Centro supera los 600 puntos.summary.json
Archivo maestro de métricas, series estadísticas, sugerencias y metadatos del proyecto.
URL pública:
map_points.json
Puntos geocodificados en formato MapPayload para renderizar el mapa de calor de demanda.
URL pública:
Las coordenadas
lat_publica y lon_publica de este archivo no son las ubicaciones reales de los domicilios. El pipeline de Python aplica un desplazamiento aleatorio determinista (jitter) de pocos metros a cada punto antes de publicar, de modo que el mapa muestre la densidad geográfica correctamente sin revelar la dirección exacta de ningún estudiante.Archivos de descarga
reporte-demanda-transporte.pdf
El reporte imprimible completo del estudio, generado automáticamente con fpdf2 y matplotlib desde los datos procesados por Python.
URL de descarga:
- Portada con logo de la UNRC y datos del autor
- Métricas clave de la encuesta
- Gráficas de distribución (turnos, días, colonias)
- Diseño de las dos rutas piloto con mapas estáticos
- Resumen de sugerencias y propuestas de tarifa
- Código QR que apunta al mapa interactivo en
transporte-unrc.vercel.app
public_points.csv
Dataset de puntos geocodificados anónimos en formato CSV, pensado para análisis externos en Excel, Python, R o herramientas GIS.
URL de descarga:
PublicPoint (punto_id, colonia, turno, dias, licenciatura, lat_publica, lon_publica, fuente_coordenada_publica, sugerencia_publica). Al igual que en map_points.json, las coordenadas llevan jitter aplicado.
Ejemplo completo: consumir los datos
Resumen de URLs
| Archivo | URL | Tipo |
|---|---|---|
paradas.json | https://transporte-unrc.vercel.app/data/paradas.json | JSON |
custom_routes.json | https://transporte-unrc.vercel.app/data/custom_routes.json | JSON |
summary.json | https://transporte-unrc.vercel.app/data/summary.json | JSON |
map_points.json | https://transporte-unrc.vercel.app/data/map_points.json | JSON |
| PDF reporte | https://transporte-unrc.vercel.app/downloads/reporte-demanda-transporte.pdf | |
| CSV puntos | https://transporte-unrc.vercel.app/downloads/public_points.csv | CSV |