ES:API de Overpass/Ejemplos de transporte público
Estado de servidores · Versiones · Desarrollo · Diseño técnico · Instalación · Capa de compatibilidad XAPI · Esquemas de transporte público · Aplicaciones · Código fuente e incidenciasOverpass turbo · Asistente · Atajos de Overpass turbo · Hojas de estilo MapCSS · Exportar a GeoJSON · más (español) · Desarrollo · Código fuente e incidencias · Sitio webOverpass Ultra · Examples · Overpass Ultra extensions · Hojas de estilo MapLibre · URL Params · más (español) · Código fuente e incidencias · Sitio web
La API de Overpass incluye una funcionalidad para representar mapas de transporte público (un tipo de mapa lineal). Todos los enlaces de ejemplo siguientes incluidos en esta página wiki usan la plantilla de servicio documentada {{Sketch Line}}.
Uso
En esta página puedes elegir la red de transporte, la línea y el operador.
Para obtener una representación específica puedes añadir el estilo:
- wuppertal, estilo simple con abreviaturas en alemán (predeterminado)
- padua, estilo simple con abreviaturas en alemán
- paris, estilo que muestra también conexiones, con abreviaturas en francés
- cualquier estilo que tú proporciones.
Otras opciones están documentadas sumariamente en ese formulario web en línea, o mejor detalladas con ejemplos en la documentación de la plantilla {{Sketch Line}} que se puede usar en este wiki.
La página muestra dos veces la parada de una relación de ruta que use el esquema PTv2, como se menciona en esta incidencia de la API de Overpass. No hay ninguna solución prevista para arreglar este problema pronto.
Limitaciones técnicas
El sistema de mapas lineales no puede reconocer las líneas con un signo et (&) en ref=*. Este problema afecta a las líneas Hammersmith/Waterloo & City del metro de Londres, donde al intentarlo se obtiene el error «No se ha encontrado ninguna relación».
Ejemplos
Francia
- Grenoble (red «TAG»): líneas de bus A, B, C, D, E
- Isla de Francia (red «RER»): líneas RER A (Por hacer: ¡necesita revisión!), B (parte), C, D, E
- Caen (red «fr_twisto"»): líneas de bus 1, 10, 19 Express
- París (red «RATP»):
- Rennes (red «FR:STAR»: http://overpass-turbo.eu/s/kDG):
Alemania
Grecia
- Atenas
Irlanda
Japón
- Oficina de Transporte Metropolitano de Tokio (Asakusa / red «都営地下鉄») línea A
Suiza
- Bernmobil: 10
Reino Unido
Ejemplos semifuncionales
Reino Unido
- Metro de Londres:
- Northern (falta Mill Hill East)
- Piccadilly (el bucle de Heathrow no se muestra como bucle)
Malos ejemplos
- ref 12, Red vacía -> parte de París, parte de Berlín :-(
Control de calidad del transporte público
- OverPassPy, una biblioteca para usar la API de Overpass en Python
- Por ejemplo, Control de calidad del transporte público en Antibes