El sitio de Transporte Tijuana sirve todos sus datos de transparencia como archivos JSON estáticos desde el directorioDocumentation 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.
/public/data/. Estos archivos son generados por scripts de procesamiento fuera de línea y luego desplegados como parte del build. No requieren autenticación para accederse y pueden ser consumidos directamente desde cualquier cliente HTTP.
Las coordenadas geográficas expuestas en todos los archivos públicos aplican un desplazamiento aleatorio determinista (jitter) para proteger la privacidad de los estudiantes encuestados. Los puntos publicados representan ubicaciones aproximadas, no exactas, del domicilio de origen de cada respondiente.
/data/paradas.json
Este archivo contiene el catálogo de paradas de autobús propuestas para las rutas estudiantiles. La páginamapa-demanda del sitio carga este archivo en el servidor y filtra únicamente las paradas con active: true (valor 1) antes de enviarlas al cliente.
El archivo sigue la estructura:
stops es un arreglo de objetos de parada. La clave meta contiene metadatos de configuración del editor de paradas y no forma parte del esquema público expuesto al cliente.
Ejemplo de fetch
Esquema de cada parada (stops[])
Identificador único de la parada. Formato:
PARADA-M-{timestamp}. Ejemplo: "PARADA-M-1775427630157".Nombre legible de la parada para mostrar en el mapa. Ejemplo:
"02 Paseo del Centenario".Latitud de la parada en grados decimales WGS-84. Ejemplo:
32.53682901475021.Longitud de la parada en grados decimales WGS-84. Ejemplo:
-117.02453541595848.Identificador de la ruta a la que pertenece esta parada. Hace referencia al campo
id de custom_routes.json. Valores actuales: "route-centro-unrc-001" o "route-la-mesa-unrc-001".Turno académico al que está orientada esta parada. Valores posibles:
"Matutino", "Intermedio", "Vespertino", "Manual".Días de operación de la parada en texto libre. Valores observados:
"Lunes a Miercoles", "Jueves a Sabado", "Todos los días", "Manual".Indicador de si la parada está activa.
1 = activa, 0 = inactiva. La página mapa-demanda solo renderiza paradas con active === 1.Campo reservado para numeración secuencial de paradas. Actualmente
null en todos los registros.Número de estudiantes encuestados cuya ubicación de origen se aproxima a esta parada. Valor de referencia para planificación de capacidad.
/data/custom_routes.json
Este archivo define las rutas de transporte propuestas como polilíneas geográficas. La página de mapa del sitio carga este arreglo para dibujar cada ruta sobre el mapa Leaflet con su color correspondiente. El archivo es un arreglo JSON raíz (no un objeto envolvente):Ejemplo de fetch
Rutas actuales
id | name | color | Descripción |
|---|---|---|---|
route-la-mesa-unrc-001 | La Mesa → UNRC vía Camino Verde | #ff9500 | Blvd. Díaz Ordaz (La Mesa) → Lomas del Valle → Camino Verde → UNRC. 37.3 km, ~59 min. |
route-centro-unrc-001 | Centro → UNRC vía Corredor 2000 | #0011ff | Av. Constitución (Centro) → Blvd. Paseo de los Héroes → Corredor 2000 → UNRC. 39.9 km, ~72 min. |
Esquema de cada ruta
Identificador único de la ruta. Ejemplos:
"route-la-mesa-unrc-001", "route-centro-unrc-001".Nombre legible de la ruta para mostrar en la leyenda del mapa.
Descripción del recorrido incluyendo vialidades principales, distancia aproximada y tiempo estimado de viaje.
Color hexadecimal para la polilínea en el mapa. Ejemplo:
"#ff9500".Indica si la ruta debe mostrarse por defecto al cargar el mapa.
true en todas las rutas actuales.Arreglo de coordenadas que define la geometría de la ruta. Cada elemento es un par
[lat, lng] en formato numérico. El arreglo puede contener varios cientos de puntos para rutas largas./data/summary.json
Este archivo contiene el reporte completo de métricas y análisis de la encuesta de demanda estudiantil. Es el JSON principal que alimenta la página de reporte público del sitio. Su estructura sigue la interfazSummaryPayload definida en web/types/transport.ts.
Ejemplo de fetch
Esquema completo (SummaryPayload)
Nombre de la institución destinataria del reporte. Ejemplo:
"Universidad Nacional Rosario Castellanos Unidad Tijuana".Título del reporte. Ejemplo:
"Reporte de demanda de transporte estudiantil".Fecha y hora de generación del archivo en formato ISO 8601 con zona horaria. Ejemplo:
"2026-04-06T08:20:24.869905+00:00".URL pública del sitio de transparencia. Ejemplo:
"https://transporte.tijuana.cloud".URL incluida en el código QR del reporte impreso. Actualmente coincide con
siteUrl. Ejemplo: "https://transporte.tijuana.cloud".Nombre corto de la institución. Ejemplo:
"Universidad Nacional Rosario Castellanos".Subtítulo del reporte. Ejemplo:
"Analisis territorial, operativo y de sugerencias estudiantiles".Información del autor del reporte.
Información del proveedor de hosting del sitio.
Lista de notas metodológicas sobre el procesamiento de los datos. Describe las decisiones de anonimización, el tratamiento de coordenadas con jitter y qué información fue excluida de la publicación. Ejemplo de primer elemento:
"La base original se conserva para analisis interno y la publicacion web solo usa datos anonimizados.".Rutas a los archivos descargables del reporte.
Métricas agregadas de la encuesta de demanda.
Metadatos para la visualización del mapa de demanda.
Series de datos para las gráficas del reporte. Cada serie es un arreglo de objetos
SeriesRow.Distribución de respuestas por turno académico. Categorías observadas:
"Matutino", "Intermedio", "Vespertino", "Matutino (7:00 a 11:00)".Distribución de respuestas por días de asistencia. Categorías observadas:
"Lunes a Miercoles", "Jueves a Sabado", "Todos los días".Top de colonias de origen de los estudiantes encuestados, ordenadas por frecuencia descendente. Ejemplo de top 3:
"Natura" (30), "Centro" (13), "Delicias" (13).Análisis de las sugerencias abiertas de los estudiantes.
/data/map_points.json
Este archivo contiene los puntos geocodificados anónimos de la encuesta, listos para renderizar en el mapa interactivo de demanda. Sigue la interfazMapPayload de web/types/transport.ts. Las coordenadas de cada punto incluyen jitter para proteger la privacidad de los respondientes.
Ejemplo de fetch
Esquema del archivo (MapPayload)
Fecha y hora de generación del archivo en formato ISO 8601. Ejemplo:
"2026-03-26T05:24:33.141747+00:00".Coordenadas del centro geográfico calculado para el mapa, como par
[lat, lng]. Ejemplo: [32.466224, -116.928478].Límites del bounding box sugerido para el encuadre inicial del mapa. Formato:
[[lat_sw, lng_sw], [lat_ne, lng_ne]]. Ejemplo: [[32.373491, -117.047167], [32.545445, -116.821759]].Arreglo de puntos anónimos geocodificados. Cada objeto sigue la interfaz
PublicPoint./downloads/
El directorio/downloads/ expone dos archivos para descarga directa desde la página de reporte.
Reporte completo de demanda de transporte estudiantil en formato PDF. Incluye análisis territorial, gráficas de series, mapa de puntos y síntesis de sugerencias. Accesible en
/downloads/reporte-demanda-transporte.pdf.Puntos geocodificados anónimos de la encuesta en formato CSV. Contiene las mismas columnas que los objetos
PublicPoint del archivo map_points.json, en formato tabular para análisis en hojas de cálculo o SIG. Accesible en /downloads/public_points.csv.