Alpha stage commit

This commit is contained in:
2026-07-01 23:29:51 +02:00
parent b583bb1233
commit e23387738b
84 changed files with 40807 additions and 326 deletions

View File

@@ -0,0 +1,61 @@
Geography,Country code,Mode scope,Source name,Source category,Formats / APIs,Availability,Coverage notes,Supersedes OSM for,Disruptions / closures,Operator-list use,Access / licence notes,Priority,Source URL,Evidence URL,Next pipeline action
Europe,EU/EEA/UK/CH,multimodal,NAPCORE National Access Points list,Official discovery / NAP index,catalog URLs; country NAPs; MMTIS/RTTI/SRTI/SSTP,public directory,Primary entry point for official national mobility data portals; not itself a feed.,No direct route geometry; points to authoritative national sources.,"Indirect: country NAPs may expose DATEX II, SIRI, GTFS-RT, road events.",Use NAP publishers/data providers as candidate authority/operator records.,Public; individual NAP terms vary.,P0,https://napcore.eu/description-naps/national-access-point/,https://napcore.eu/description-naps/national-access-point/,"Crawl country NAP metadata first; store source, formats, auth requirements, licence, last_seen."
Europe,EU/EEA/UK/CH,multimodal,EU National Access Points PDF,Official NAP directory,PDF/list of NAP URLs by delegated act,public,"Official map of country NAPs for multimodal, real-time traffic, safety-related traffic and truck parking data.",No direct route geometry.,References traffic/disruption portals by country.,"Useful for country bootstrap, not operator enumeration.",Public.,P0,https://transport.ec.europa.eu/document/download/963c997d-efd9-40ae-a38b-5d4b935bdfcf_en?filename=its-national-access-points.pdf,https://transport.ec.europa.eu/document/download/963c997d-efd9-40ae-a38b-5d4b935bdfcf_en?filename=its-national-access-points.pdf,Seed country table; reconcile against NAPCORE monitoring tool.
Europe,EU/EEA/UK/CH,land/public transport,European transport feeds,Community feed index,"GTFS, NeTEx",public stable redirect URLs; no SLA,Practical list of open European GTFS/NeTEx feeds; good bootstrap but not authoritative and not exhaustive.,GTFS shapes / NeTEx geometry may supersede OSM where present.,No live data focus.,Derive agencies/operators from imported feeds.,URLs may be mirrors/scraped; verify source licence.,P0,https://eu.data.public-transport.earth/,https://eu.data.public-transport.earth/,Import feed URLs into source registry with 'secondary discovery' flag; validate licences upstream.
Europe,global,land/public transport + shared mobility,Mobility Database,Open catalog / feed registry,"GTFS, GTFS-RT, GBFS; validators/quality reports",public catalog; API/login for some functions,Large feed catalog with thousands of feeds across many countries; useful to find missing local/regional sources.,GTFS shapes can supersede OSM route geometry; feed metadata helps coverage.,"GTFS-RT feeds can include trip updates, vehicle positions, service alerts.",Feed agencies; not a complete legal operator registry.,Catalog is open; each feed has separate terms.,P0,https://mobilitydatabase.org/,https://mobilitydatabase.org/,Mirror metadata; schedule validator runs; link feed IDs to source registry.
Europe,global,land/public transport,Transitland Atlas / Transitland,Feed and operator catalog / archives,"GTFS, GTFS-RT; operator records; historical snapshots; API",public/commercial tiers,"Useful crosswalk of source feeds, agencies, operators, routes and archived versions.",RouteStopPattern / GTFS shapes can improve route geometry and history.,GTFS-RT service alerts/trip updates where catalogued.,Transitland operator abstraction groups agencies across feeds; good candidate operator list seed.,Atlas is open; API/service terms vary.,P1,https://github.com/transitland/transitland-atlas,https://www.transit.land/documentation/concepts/agencies-and-operators/,Use as secondary crosswalk; do not let it override official NAP sources without evidence.
Europe,global,land/public transport,Transitous sources,Open journey-planner source list / processed dataset,GTFS-derived datasets,public,Open-source routing project that compiles public feeds and can remove overlapping data when better sources exist.,"Processed shapes can aid QA, but use original feed as source of truth.",Not primary disruption source.,Operators via GTFS agencies.,Processed coverage may differ from original.,P2,https://github.com/transitous/transitous/blob/master/feeds/,https://transitous.org/,Use for gap discovery and regression comparison; ingest original sources where possible.
Europe,global,all mapped modes,OpenStreetMap / Geofabrik extracts,Crowdsourced geometry baseline,OSM PBF; route relations; route_master; stops; terminals; infrastructure,open under ODbL,"Best general existence layer for mapped networks, stops, stations, ferry routes and infrastructure; not timetable truth.","Fallback only; superseded by official GTFS shapes, NeTEx geometry, national stop registries, rail infrastructure registries.",Mapped closures may be present but not reliable for temporary passenger disruption.,"operator/network tags are useful candidate operator names, but noisy.",ODbL share-alike requirements; use attribution.,P0 fallback,https://download.geofabrik.de/europe.html,https://wiki.openstreetmap.org/wiki/Public_transport,Load into PostGIS as 'known network'; match official feeds against it.
Europe,EU,road/access legs/bus detours,DATEX II ecosystem / NAP road data,Road traffic/disruption standard,DATEX II,via national road NAPs; auth varies,"Reference European road traffic/travel information format; useful for bus detours, road closures, car/taxi/access legs.","Can supersede OSM for temporary road state, restrictions, closures.","Incidents, roadworks, closures, weather, restrictions, travel times.",Usually infrastructure/data-provider rather than transport-operator list.,Country-specific licences and access.,P1,https://datex2.eu/,https://napcore.eu/description-naps/national-access-point/,Model as road_event layer; spatially join with bus route shapes and access legs.
Europe,EU,rail,ERA ERADIS Safety Certificates,Rail operator registry,database/web,public,European rail safety/interoperability database; Single Safety Certificates identify licensed railway undertakings.,No route geometry; operator existence/authority layer.,No passenger disruptions.,"Strong seed for rail operator registry, but not timetable coverage.",Public database; not timetable licence.,P1,https://eradis.era.europa.eu/,https://www.era.europa.eu/domains/applicants/applications-single-safety-certificates_en,Ingest as rail_operator_authority table; match names to GTFS/NeTEx agencies.
Europe,EU,rail infrastructure,ERA RINF,Rail infrastructure registry,registry/web/API where available,public/official,Register of Infrastructure describes static characteristics of railway lines and operational points.,Can supersede OSM for official rail operational points/line sections and infrastructure characteristics.,No passenger disruption; static infrastructure only.,"Infrastructure managers and operational points, not passenger operators.",Access/API details vary.,P2,https://rinf.era.europa.eu/,https://www.era.europa.eu/domains/infrastructure/register-infrastructure-rinf_en,"Use later for rail topology QA, station/line code crosswalks, route compatibility."
Europe,EU,rail infrastructure,RailNetEurope Digital Infrastructure Information,Rail infrastructure / network information,"RINF-related, Primary Location Codes, network overview",public/sector,Rail infrastructure metadata for international rail planning and location codes.,"Can supersede OSM for official rail locations/codes, not passenger timetable route paths.",No direct passenger disruption feed.,"Infrastructure managers, not passenger operators.",Terms vary.,P3,https://rne.eu/it/rne-applications/dii/,https://rne.eu/it/rne-applications/dii/,Use as enrichment after core passenger timetable coverage.
Europe,global,air,EASA AOC / Air operators lists,Air operator registry,web/PDF lists,public,"Lists air operators holding EASA-issued AOCs and related authorisations; operator registry, not schedules.",No route geometry.,No passenger disruption.,Air operator existence only; combine with airports and flight schedule providers.,Public; not timetable data.,P3,https://www.easa.europa.eu/en/list-air-operators-holding-aoc-granted-easa,https://www.easa.europa.eu/en/list-air-operators-holding-aoc-granted-easa,Ingest as air_operator_registry; mark as non-schedule.
Europe,global,air,EASA Third Country Operators list,Air operator registry,PDF/list,public,"Authorized non-EU air operators relevant to Europe; registry, not route schedules.",No route geometry.,No disruptions.,Air operator existence only.,Public; not timetable data.,P3,https://www.easa.europa.eu/en/domains/air-operations/third-country-operators-tco,https://www.easa.europa.eu/en/domains/air-operations/third-country-operators-tco,Ingest as TCO registry for air operator crosswalk.
Europe,global,airports,OurAirports,Airport registry,CSV dumps,public,"Nightly-updated airport, region and country CSV files; useful airport/heliport existence layer.","Can supersede OSM for airport identifiers/metadata, not terminal geometry or schedules.",No disruptions.,"Airports, not airlines.",Public data; verify licence and attribution.,P2,https://ourairports.com/data/,https://ourairports.com/data/,Ingest airport points/codes; reconcile with OSM aeroway and IATA/ICAO.
Europe,global,air,IATA SDEP / SSIM,Air schedule data exchange,SSIM/SSM/ASM/MCT,industry/commercial/participation,"Industry schedule ecosystem; better for comprehensive air schedules than open data, but not public/open.","Can supersede OSM entirely for flight path/schedule existence, but not freely reusable.",Schedule changes; not open disruption feed.,Airlines via participation.,Restricted/commercial; use only with agreements.,P4,https://www.iata.org/en/services/data/passenger-traffic/schedule-data-exchange-program/,https://www.iata.org/en/publications/manuals/standard-schedules-information/,Mark as commercial source candidate; do not include in open MVP.
Europe,global,air,Cirium schedules,Commercial aviation schedules,"APIs, SSIM-style data",commercial,High-coverage commercial aviation schedules; useful if air timetable precision becomes required.,Supersedes OSM for air route/schedule graph.,Flight status may be separate commercial products.,Airline/operator data inside product.,Commercial licence.,P4,https://www.cirium.com/data/flight-schedules/schedules-and-connections-data/,https://www.cirium.com/data/flight-schedules/schedules-and-connections-data/,Commercial evaluation only; not open pipeline.
Europe,EU,air operations,EUROCONTROL Network Manager B2B,Operational aviation data,B2B APIs,restricted to operational stakeholders,Operational network data; not a general open public timetable source.,Could supersede public air data for qualified stakeholders only.,"Operational updates, depending access.","Operational participants, not open operator list.",Eligibility/usage conditions.,P4,https://www.eurocontrol.int/service/network-manager-business-business-b2b-web-services,https://www.eurocontrol.int/service/network-manager-business-business-b2b-web-services,Keep out of MVP unless eligibility/contract exists.
Austria,AT,"rail, bus, tram, metro",mobilitydata.gv.at / MVO GTFS timetable data,National feed / NAP,GTFS; NeTEx via Austrian mobility associations where available,public; some registration may apply,National public-transport planned timetable data collected by Verkehrsverbünde / MVO.,GTFS shapes/stops supersede OSM for planned service geometry where present.,Not primary; check Austrian NAP for SIRI/road events.,GTFS agency.txt and MVO data providers.,Licence/auth must be checked per dataset.,P1,https://www.mobilitydata.gv.at/,https://www.mobilitydata.gv.at/daten/soll-fahrplandaten-gtfs/,Add national static feed; validate shape and calendar coverage.
Belgium,BE,"rail, bus, tram, metro",transportdata.be / Belgian PT datasets,NAP / official datasets,"GTFS, NeTEx, GTFS-RT, SIRI/API",public; API subscription key may be required,"Belgian portal exposes De Lijn, STIB-MIVB, LETEC, SNCB/NMBS and multimodal datasets.",GTFS/NeTEx route and stop geometry supersede OSM for official service layer.,"De Lijn GTFS-RT includes disruptions, delays, cancellations; SMOP real-time integrates major operators.",Operators from feed agencies and Belgian PTO portal.,API keys and terms vary.,P1,https://www.transportdata.be/en/,https://portal.api.mobility.belgium.be/,"Implement provider-specific auth; ingest static first, RT second."
Bulgaria,BG,"rail, bus, airports",Bulgaria NAP / Ministry transport page,NAP / official discovery,"links to BDZ timetable, train location, bus timetables, airports",public discovery; machine-readability variable,NAP lists official sources for multimodal information but uniform GTFS/NeTEx coverage appears less mature.,"Official source pages may supersede OSM for timetable existence, not necessarily geometry.",Train location/road NAP sources; structured SIRI/GTFS-RT maturity unclear.,Operators from source portals and GTFS if present.,Likely fragmented; verify terms.,P3,https://www.mtc.government.bg/en/category/294/national-access-points-transport-related-data,https://www.mtc.government.bg/en/category/294/national-access-points-transport-related-data,Crawl NAP links; classify machine-readable vs web-only.
Croatia,HR,"road, ferry, bus, rail",promet-info.hr / Croatian NAP,NAP / traffic data,NAP catalog; road telematics; MMTIS discovery,public; machine access varies,Croatian NAP exists; public transport timetable feeds require additional discovery.,Official route/timetable feeds if found supersede OSM; otherwise OSM remains existence layer.,Road traffic management and incidents via NAP; passenger PT disruption coverage unclear.,Operators via datasets/OSM/web crawling.,Check portal terms.,P3,https://www.promet-info.hr/,https://hrvatske-ceste.hr/en/pages/traffic-and-safety/documents/76-national-access-point,"Start with NAP metadata, ferry/public transport operator crawl."
Cyprus,CY,"bus, coach, shuttle",traffic4cyprus GTFS-RT,NAP / realtime feed,GTFS-RT,public web service,Public Works Department dataset provides real-time estimated timetable information from public-transport telematics.,No static route geometry in this row; pair with static GTFS if available.,"GTFS-RT realtime estimates, up to 1 minute frequency.",Operators from static GTFS or agency metadata if available.,Portal terms apply.,P2,https://www.traffic4cyprus.org.cy/dataset/publictransportrealtime_gtfs_rt,https://www.traffic4cyprus.org.cy/dataset/publictransportrealtime_gtfs_rt,Find matching static GTFS; add RT ingestion for trip updates.
Czech Republic,CZ,"metro, tram, bus, rail, ferries",PID Open Data,Regional official feed,"GTFS, vehicle positions/API; stops; timetables",public,"Prague integrated transport provides timetables, online vehicle positions, stops and related data; GTFS includes metro/tram/trolleybus/bus/funicular/ferries/trains.",GTFS shapes/stops supersede OSM for PID services.,Online vehicle locations/delays and diversions where published.,PID feed agencies/operators; national sources for broader CZ.,Public licence details per dataset.,P1,https://pid.cz/o-systemu/opendata/,https://data.gov.cz/datové-sady,Ingest PID; discover national CIS JŘ / regional datasets.
Denmark,DK,"train, bus",Rejseplanen / Dataudveksleren,National feed / NAP,"NeTEx, GTFS",public; login may be required for some data,National Rejseplanen data includes public transport schedules for trains and buses and geographic information.,NeTEx/GTFS shapes/stops supersede OSM for planned service geometry.,Realtime availability requires separate APIs/feeds.,GTFS agencies/NeTEx operators.,Some feeds may require account.,P1,https://nap.vd.dk/,https://www.rejseplanen.info/labs/GTFS.zip,Implement account/manual token handling; ingest static national feeds.
Estonia,EE,"bus, rail, ferry where in register",Estonian public transport register / peatus.ee,National feed / registry,GTFS; national register extracts,public,National public transport register and peatus.ee data provide timetable/register data; feed URLs have changed historically.,Official feed stops/routes supersede OSM for planned services.,Realtime/disruption availability needs follow-up.,Operators from register and agency records.,Verify current feed URLs and licence.,P2,https://peatus.ee/,https://www.transpordiamet.ee/,Add URL-health checks because feed structure/URLs may change.
Finland,FI,"rail, bus, tram, metro, ferry, bike",Fintraffic FINAP / national GTFS dump,National feed / NAP,GTFS; APIs; Digitransit; GTFS-RT for HSL/Waltti,public,National travel data for transport services; Digitransit/HSL/Waltti provide strong regional timetable and realtime APIs.,GTFS route shapes/stops supersede OSM for covered services; official ferry/public waterborne data where present.,HSL and Waltti GTFS-RT; road/maritime data via Fintraffic/Digitraffic.,Agencies/operators from GTFS and FINAP metadata.,Terms per API.,P1,https://www.fintraffic.fi/en/digitalservices/Traffic-and-Public-Transport-Data-Services/Finap-service/public-transport,https://digitransit.fi/en/developers/apis/1-routing-api/,Ingest national GTFS and HSL/Waltti RT; identify ferry coverage.
France,FR,"rail, bus, tram, metro, ferry, coach, air metadata",transport.data.gouv.fr,National NAP/catalog,"GTFS, NeTEx, GTFS-RT, SIRI; SSIM reference for air",public catalog; per-feed terms/auth,"Large official catalog for public transport, road, shared vehicles, carpooling, etc.; public transit datasets describe networks, stops, routes and times.",GTFS/NeTEx shapes/stops supersede OSM; consolidated stop datasets help stop registry.,GTFS-RT and SIRI feeds including SNCF service alerts/trip updates where available.,Operators/publishers from dataset metadata and agencies.,Licence per dataset.,P0,https://transport.data.gouv.fr/,https://transport.data.gouv.fr/datasets?type=public-transit&locale=en,Crawl catalog API/search; import SNCF and regional feeds; add RT after static.
France,FR,national rail,SNCF Open Data,Operator feed,"GTFS, NeTEx, SIRI Lite, GTFS-RT TripUpdates/ServiceAlerts",public; terms per dataset,SNCF publishes static and realtime passenger information datasets.,SNCF GTFS/NeTEx route and stop data supersede OSM for timetable layer.,GTFS-RT TripUpdates and ServiceAlerts; SIRI ET/SX Lite.,SNCF agency/operator records.,Terms per data.gouv dataset.,P0,https://ressources.data.sncf.com/,https://transport.data.gouv.fr/datasets?organization=sncf&locale=en,Create SNCF connector; add stale-feed and preview-window checks.
Germany,DE,"rail, bus, tram, metro, ferry if in ÖPNV",DELFI / Mobilithek national NeTEx + GTFS.de,National feed / derived GTFS,"NeTEx, GTFS; GTFS-RT aggregate",public; official static via NAP; GTFS derived,National static timetable data published via Mobilithek/DELFI; GTFS.de offers daily GTFS covering DB long-distance/regional and local/urban transit.,Official NeTEx / GTFS shapes supersede OSM for planned services.,GTFS.de RT stream aggregates realtime where open/licensed: TripUpdates/ServiceAlerts.,Agencies/operators from feed; NAP publishers.,Static open; RT may depend on open licences/special agreements.,P0,https://gtfs.de/en/,https://gtfs.de/en/,"Use GTFS.de for bootstrap, plan NeTEx ingestion for higher fidelity."
Germany / Berlin-Brandenburg,DE,"rail, bus, tram, metro, ferry",VBB Berlin-Brandenburg GTFS,Regional authority feed / official GTFS,GTFS,public; updated twice weekly,Official VBB timetable feed for Berlin and Brandenburg bus and rail services; useful regional bootstrap/demo source before national-scale ingestion.,GTFS stops/shapes/timetables supersede OSM for planned service verification where present.,Static timetable only in this row; VBB GTFS-RT is a separate realtime source.,Agencies/operators from agency.txt and VBB feed metadata.,CC-BY; attribution required: VBB Verkehrsverbund Berlin-Brandenburg GmbH.,P5,https://www.vbb.de/vbbgtfs,https://daten.berlin.de/datensaetze/vbb-fahrplandaten-via-gtfs,Use for Berlin model bootstrap; pair with Geofabrik Berlin OSM PBF and validate route geometry coverage.
Germany,DE,rail disruptions,DB Baustellen / construction works,Operator disruption/planned works,web/API where available,public web; structured access variable,Major long-distance construction works and timetable changes; useful for planned closure enrichment.,"Can supersede OSM for temporary rail service restrictions, not geometry.","Planned works, timetable changes.",DB as operator/infrastructure-related source.,Terms to verify.,P2,https://bauinfos.deutschebahn.com/,https://bauinfos.deutschebahn.com/,Research structured endpoints; otherwise link as non-ingested evidence.
Greece,GR,"metro, tram, bus, coach, ferry",Greece NAP + OASA telematics,NAP / operator portals,web/API; GTFS unknown/fragmented,public web; machine access uncertain,"Official NAP exists; Athens OASA publishes line schedules/stops and telematics app information, but open machine-readable coverage needs verification.",Official feeds if found supersede OSM; otherwise OSM remains strong existence layer.,Telematics app includes real-time arrivals/locations; open reuse unclear.,Operators from NAP/operator pages and OSM.,Likely access/licence work required.,P3,https://www.nap.gov.gr/,https://telematics.oasa.gr/,Investigate NAP catalog API and OASA endpoints/licence.
Hungary,HU,"metro, tram, bus, trolleybus, suburban rail",BKK FUTÁR / BKK Open Data,Operator/regional feed,"GTFS, GTFS-RT",public/API key may apply,Budapest transport open data contains planned and realtime network data.,GTFS shapes/stops supersede OSM for Budapest-covered services.,GTFS-RT service/vehicle updates.,BKK operator/agency records.,Terms/API key to verify.,P2,https://bkk.hu/apps/docs/bkkfutar-static-gtfs/,https://opendata.bkk.hu/,Ingest Budapest as high-quality regional feed; search national/regional feeds.
Ireland,IE,"bus, rail, tram",NTA / Transport for Ireland GTFS and GTFS-R,National feed,"GTFS, GTFS-Realtime; NaPTAN-like stop data",public; fair-use/API limits,"National static transit data and GTFS-Realtime covering disruptions, vehicle locations and arrivals; current RT covers major operators and v2 extends modes.",GTFS shapes/stops and official stop datasets supersede OSM for timetable layer.,"GTFS-R disruptions, vehicle locations, arrivals.",Operators from agency.txt and NTA metadata.,Fair use and terms apply.,P1,https://developer.nationaltransport.ie/,https://developer.nationaltransport.ie/,Ingest static national GTFS; implement GTFS-RT endpoints with rate limits.
Italy,IT,"rail, bus, metro, tram, ferry",CCISS Italian NAP MMTIS,National NAP / NeTEx/SIRI aggregator,"NeTEx, SIRI",public catalog; data via regional access points/operators,Italian NAP receives NeTEx and SIRI from regional access points and operators including Trenitalia and several regions.,NeTEx route/stop/service data supersede OSM where present.,SIRI profiles for realtime/deviation where implemented.,Operators from NeTEx datasets and regional RAP metadata.,Access and profile conformity vary.,P1,https://www.cciss.it/nap/mmtis/public/en/static/multimodal,https://www.cciss.it/nap/mmtis/public/en/static/multimodal,Implement Italian NeTEx profile import; start with Trenitalia and regions.
Italy,IT,rail,Trenitalia NeTEx,Operator feed,NeTEx L1 scheduling services,public via NAP/dataset,National railway operator scheduled services in NeTEx.,Trenitalia NeTEx supersedes OSM for scheduled train route/timetable layer.,Realtime via SIRI/other channels to investigate.,Trenitalia as operator; train brands/services in data.,Terms per NAP.,P1,https://www.cciss.it/nap/mmtis/public/en/static/multimodal,https://www.trenitalia.com/,Connector for Trenitalia static NeTEx; map to station codes.
Latvia,LV,"bus, tram, trolleybus, rail",Rīgas satiksme GTFS + Latvian NAP,Operator feed / NAP,GTFS,public,Rīga publishes route/timetable schedules in GTFS; national NAP lists transport data sources.,GTFS shapes/stops supersede OSM for Rīga services.,Realtime/disruptions to investigate.,Rīgas satiksme agency; national providers from NAP.,Licence to verify.,P2,https://www.rigassatiksme.lv/en/for-media/open-data/,https://www.transportdata.gov.lv/,Ingest Rīga GTFS; discover national/regional/rail sources.
Lithuania,LT,"bus, trolleybus, rail",visimarsrutai.lt GTFS,National feed / NAP reference,GTFS,public URL referenced by official NAP list/community,Countrywide GTFS at visimarsrutai; official NAP list references GTFS and road/event portals.,GTFS shapes/stops supersede OSM for covered services.,Road restrictions/weather via eismoinfo; PT realtime to verify.,Agencies/operators from feed.,Licence to verify.,P2,https://www.visimarsrutai.lt/gtfs/,https://maps.eismoinfo.lt/,Ingest GTFS; use eismoinfo as road_event source for bus/access disruptions.
Luxembourg,LU,"bus, rail, tram",mobiliteit.lu / data.public.lu NeTEx and GTFS-RT,National feed,"NeTEx, GTFS, GTFS-RT",public,"Luxembourg publishes public-transport stops/timetables covering AVL, CFL, Luxtram, RGTR, TICE; realtime GTFS-RT integrates mobiliteit.lu and CFL data.",NeTEx/GTFS route/stops supersede OSM for national PT.,GTFS-RT realtime data.,Operators from NeTEx/agency records.,Open data terms per data.public.lu.,P1,https://data.public.lu/en/datasets/horaires-et-arrets-des-transport-publics-netex/,https://data.public.lu/en/datasets/gtfs-realtime/,Ingest NeTEx static; add GTFS-RT connector.
Malta,MT,"bus, ferry, road",Transport Malta NAP / geoservices,NAP / geospatial portal,geoservices; dataset catalog,public discovery; GTFS not confirmed,Malta NAP exists via Transport Malta geoservices; clear public machine-readable PT timetable feeds need follow-up.,"Official geoservices may supersede OSM for infrastructure, not necessarily timetable routes.",Road/traffic datasets may exist; PT disruptions unclear.,Operators from NAP and Malta Public Transport datasets/web.,Terms to verify.,P3,https://geoservices.transport.gov.mt/egis,https://www.transport.gov.mt/sustainable-mobility/transport-governance-and-policy-5761,Catalog geoservices layers; search for static bus/ferry feeds.
Netherlands,NL,"rail, bus, tram, metro, ferry",NDOV Loket / OVapi / gtfs.ovapi.nl,National feed hub,"GTFS, GTFS-RT, NeTEx, KV1, realtime",public; terms vary,"National PT data hub provides GTFS/GTFS-RT/NeTEx/trains/stops data; OVapi aggregate covers bus, rail, tram, subway and ferry.",Official GTFS/NeTEx/KV1 data supersedes OSM for planned service geometry/stops.,GTFS-RT and other realtime feeds.,Operators from feeds and NDOV metadata.,Terms per dataset; some legacy formats.,P0,https://gtfs.ovapi.nl/,https://ndovloket.nl/,Ingest national GTFS; add realtime and NeTEx/KV1 crosswalk.
Norway,NO,"rail, bus, tram, metro, ferry, air access",Entur national NeTEx/GTFS and NSR,National feed + stop registry,"NeTEx, GTFS, GTFS-RT, SIRI; NSR stop registry",public/free,National timetable and stop data dumps updated daily; NeTEx is official and most complete; NSR is master stop registry.,NeTEx and NSR supersede OSM for official stops/timetable/service geometry; OSM can be QA layer.,SIRI/GTFS-RT and SIRI-SX situations where available.,Operators from NeTEx and Entur source metadata.,Norwegian open data licence for NSR; check individual feed terms.,P0,https://developer.entur.org/stops-and-timetable-data/,https://developer.entur.org/pages-nsr-nsr/,Use as reference implementation for NeTEx-first ingestion.
Poland,PL,"bus, tram, rail, metro",dane.gov.pl NAP + local GTFS/GTFS-RT,NAP / fragmented local feeds,"GTFS, GTFS-RT for some cities/operators",public; fragmented,National NAP exists; dynamic data declarations are local/operator specific; major cities often publish their own feeds.,Local GTFS shapes supersede OSM per city; national coverage uneven.,GTFS-RT in selected locations; road disruptions via GDDKiA/NAP.,Operators from local feeds and NAP datasets.,Licence varies by municipality/operator.,P3,"https://dane.gov.pl/en/dataset/1739,NAP",https://kpd.gddkia.gov.pl/index.php/en/homepage/,Discover city-by-city; start with Warsaw/Kraków/Poznań/Gdańsk and rail.
Portugal,PT,"bus, tram, rail, ferry",NAP Portugal / IMT,NAP / national discovery,catalog; GTFS where available,public; feed maturity variable,"Portugal NAP is official discovery source; earlier pilots converted bus/tram/train/ferry routes, shapes, stops and calendars to GTFS.",Official GTFS/route/shapes where available supersede OSM.,Road/traffic info via NAP; PT realtime variable.,Operators from NAP datasets and feeds.,Terms vary.,P3,https://nap-portugal.imt-ip.pt/nap/home,https://nap-portugal.imt-ip.pt/nap/home,Crawl catalog; discover Lisbon/Porto/regional/ferry feeds.
Romania,RO,"bus, tram, trolleybus, metro, rail",Romanian Open Transit Initiative + city feeds,Community registry / local official feeds,"GTFS, GTFS-RT, APIs",mixed; official/reverse-engineered/converted,ROTI collects static/realtime transit resources; Cluj and Bucharest have city-level transit platforms/open data.,Official GTFS/API shapes supersede OSM; reverse-engineered data is lower trust.,City realtime data in selected systems.,Operators from local feeds/city agencies.,Check licence; avoid unlicensed reverse-engineered sources for production.,P3,https://github.com/roti-opendata,https://tpbi.ro/,Use only licence-clear official sources; mark community sources as discovery.
Slovakia,SK,"rail, bus, tram, trolleybus",ZSR rail GTFS + IDS BK,National rail / regional feed,GTFS; JDF; maps of closures,public,Slovak rail GTFS is available; Bratislava region publishes GTFS/JDF open data.,Official GTFS supersedes OSM for covered rail/regional services.,ZSR closures map; road traffic portals via NAP.,Operators from feeds; rail undertaking registry via ERADIS.,Terms to verify.,P2,https://www.zsr.sk/files/pre-cestujucich/cestovny-poriadok/gtfs/gtfs.zip,https://aplikacie.zsr.sk/MapaVylukZsr/index.aspx,Add rail static; investigate structured closure endpoints.
Slovenia,SI,"bus, rail, urban bus",NAP Slovenia / IJPP + LPP,NAP / national multimodal system,"GTFS, GTFS-RT planned; APIs",public; maturity evolving,NAP/IJPP moving toward realtime GTFS-RT for planned PT routes; Ljubljana LPP GTFS exists.,Official GTFS/IJPP data supersedes OSM for covered services.,GTFS-RT realization/realtime planned/published by NAP where available.,Operators from IJPP and feeds.,Terms to verify.,P2,https://www.nap.si/,https://data.lpp.si/api/gtfs/feed.zip,Start with LPP/IJPP static; add NAP dynamic when stable.
Spain,ES,"rail, bus, metro, tram, ferry",Spanish NAP / Ministerio de Transportes,National NAP/catalog,"GTFS-ZIP, GTFS-RT, SIRI, NeTEx",public catalog; per-feed terms,"Spanish NAP lists many datasets; search result showed 161 GTFS-ZIP, 35 GTFS-RT, 27 SIRI and 1 NeTEx, including RENFE, regional rail, buses and Fred.Olsen ferry.",Official GTFS/NeTEx shapes/stops supersede OSM for covered operators.,GTFS-RT/SIRI for selected operators; road data via DGT.,Operators/providers from dataset metadata and agency records.,Licence per dataset.,P1,https://nap.transportes.gob.es/Files/List,https://nap.transportes.gob.es/Files/List,"Crawl catalog pages/API; import RENFE, CRTM, FGC, Metro Bilbao, ferry datasets."
Spain,ES,Barcelona metro/bus/tram/regional,TMB / ATM / AMB Open Data,Regional/operator feeds,"GTFS, GTFS-RT/API",public; API registration for live,TMB provides Barcelona bus and metro information in GTFS and realtime API; ATM planned offer dataset removes duplicate lines and keeps versions with shapes.,TMB/ATM GTFS shapes supersede OSM for Barcelona services.,TMB realtime services; AMB GTFS-RT every 30 seconds for buses outside TMB.,Operators from agencies and regional authority metadata.,Registration/terms for realtime APIs.,P1,https://www.tmb.cat/en/tmb-app-and-other-apps/tools-for-developers,https://t-mobilitat.atm.cat/en/web/t-mobilitat/open-data/sheduled-information,Implement Barcelona bundle; use ATM simplified feed for cleaner display layer.
Sweden,SE,"rail, bus, tram, metro, ferry",Trafiklab / Samtrafiken GTFS Sverige,National feed / API hub,"GTFS Sverige 2/3, NeTEx, SIRI, GTFS-RT regional",public but API key required,Trafiklab provides official open data for all Swedish public transport; GTFS Sverige contains planned national PT data; realtime split by region/operator.,GTFS/NeTEx shapes/stops supersede OSM for planned services.,GTFS-RT/SIRI realtime and deviations for operators/regions.,Operators from Samtrafiken/Trafiklab metadata and agencies.,API key and terms apply.,P0,https://www.trafiklab.se/api/trafiklab-apis/gtfs-sverige-2/,https://www.trafiklab.se/api/,Implement API-key secrets handling; import static national feed first.
Switzerland,CH,"rail, bus, tram, metro, ferry, cableways",opentransportdata.swiss GTFS/NeTEx/RT + SLOID/DiDok,National feed + stop/operator registry,"GTFS, GTFS-RT, SIRI-SX/VDV736, NeTEx-like stop/service datasets",public,National timetable GTFS covers Swiss public transport; agency.txt lists transport companies; stable SLOID service point datasets exist.,Official GTFS/service point data supersedes OSM for timetable/stop layer; OSM as QA/fallback.,GTFS-RT TripUpdates/ServiceAlerts; SIRI-SX/VDV736 incident information; actual journey data.,agency.txt transport companies and official service point/company datasets.,Terms per OTD dataset.,P0,https://opentransportdata.swiss/en/cookbook/timetable-cookbook/gtfs/,https://opentransportdata.swiss/en/dataset/googletansit,Use as high-quality reference country; implement SLOID-based stop matching.
United Kingdom / Great Britain,GB/UK,"bus, coach, tram, metro, ferry, rail stops",BODS + NaPTAN,National bus feeds + stop registry,"TransXChange, GTFS, SIRI-VM, GTFS-RT, NeTEx fares; NaPTAN CSV/XML/API",public; API keys for some services,"England's BODS provides local bus timetable, vehicle-location and fares data; NaPTAN uniquely identifies GB public transport access points including bus stops, ferry terminals, airports, rail stations, coaches, trams, underground/metro.",TransXChange/GTFS route/timetable data and NaPTAN stops supersede OSM for covered bus/stops.,SIRI-VM/GTFS-RT live locations; disruptions through operator/TfL/National Rail sources.,BODS operators/NaPTAN admin areas; agency records.,Open data terms and API keys; GB not Northern Ireland for NaPTAN.,P0,https://www.bus-data.dft.gov.uk/,https://beta-naptan.dft.gov.uk/download,Ingest BODS national GTFS/TXC and NaPTAN; normalize NaPTAN as stop authority.
United Kingdom,UK,rail,National Rail Darwin / Network Rail feeds,Rail realtime/disruption/source feeds,Darwin SOAP/PUSH; rail data feeds,registration/free limits; terms,"Darwin provides real-time arrival/departure predictions, platform numbers, delay estimates, schedule changes and cancellations.",Supersedes OSM for realtime rail service state; not route geometry.,"Realtime predictions, platform changes, cancellations, schedule changes.",Rail operators from schedules and ORR/ERADIS-equivalent registries.,Registration and limits.,P1,https://opendata.nationalrail.co.uk/,https://wiki.openraildata.com/index.php?title=Darwin,Implement rail RT later; static train planning may require separate timetable data.
Iceland,IS,bus,Strætó Open Data,Operator/national bus feed,GTFS; possible GTFS-RT via service providers,public for static,"Strætó publishes bus GTFS with stops, locations, route lines and arrival/departure data.",GTFS shapes/stops supersede OSM for Strætó bus network.,"GTFS-RT implementation exists via third-party/service, confirm licence.",Strætó agency/operator.,Licence and RT access to verify.,P2,https://www.straeto.is/en/open-data,https://www.straeto.is/en/open-data,Ingest static GTFS; verify realtime terms.
Europe,EU/UK,long-distance coach + rail,FlixBus / FlixTrain Europe GTFS,Commercial operator GTFS,GTFS,public URL via Transitland/Mobility catalogs; licence verify,Important pan-European coach/rail operator feed; not always present in national NAP coverage.,GTFS shapes supersede OSM for Flix services where feed license permits use.,Realtime not generally open in feed; booking via commercial APIs/site.,FlixBus/FlixTrain operator/agency.,Use only if licence and commercial use allowed.,P1,http://gtfs.gis.flix.tech/gtfs_generic_eu.zip,https://www.transit.land/feeds/f-u-flixbus~flixtrain,Ingest as separate commercial long-distance layer after licence check.
Spain / Canary Islands,ES,ferry,Fred.Olsen ferry on Spanish NAP,Ferry operator GTFS,GTFS-ZIP,public via NAP,Spanish NAP lists a Fred.Olsen ferry dataset with stops/routes/trips; useful example of sea data in GTFS.,GTFS supersedes OSM ferry relation for timetable/service coverage.,GTFS-RT unknown.,Fred.Olsen as operator.,Terms per Spanish NAP.,P2,https://nap.transportes.gob.es/Files/List,https://nap.transportes.gob.es/Files/List,Add ferry-mode ingestion and route_type handling.
Western Balkans,AL/BA/ME/MK/RS/XK,multimodal,Transport Community / WB NAP assessment,Regional policy/discovery,NAP planning/standards; country portals vary,fragmented,Useful for future expansion; public machine-readable PT feeds are generally less centralized than EU/EEA strongest cases.,Official feeds if discovered supersede OSM; OSM remains baseline.,Road/PT disruptions vary by country.,"Operators from national ministries, OSM, operator websites, registries.",Country-specific.,P4,https://www.transport-community.org/,https://www.transport-community.org/,Not MVP; keep source discovery backlog.
United Kingdom / London,GB,"metro, rail, bus, tram, river",Transport for London Open Data,Operator/regional API,"Unified API, GTFS, line status, disruptions, arrivals",public API with terms,TfL open data provides London transport feeds and recommends Unified API for live feeds.,TfL data supersedes OSM for London service state and official stops/routes.,"Line status, disruptions, arrivals, live feeds.",TfL operators/networks; mode-specific lines.,Terms/branding rules apply.,P1,https://tfl.gov.uk/info-for/open-data-users/our-open-data,https://tfl.gov.uk/info-for/open-data-users/our-open-data,Add as high-value city connector after GB national layer.
France / Île-de-France,FR,"metro, RER, tram, bus",Île-de-France Mobilités Open Data,Regional authority feed,"GTFS, GTFS-RT, NeTEx/SIRI in catalog",public; auth may apply,Major Paris-region authority data; often more detailed than OSM for official network and service state.,Official shapes/stops/service data supersede OSM.,Realtime disruptions and arrivals where published.,IDFM network/operators metadata.,Terms/API keys vary.,P1,https://data.iledefrance-mobilites.fr/,https://transport.data.gouv.fr/,Add dedicated IDFM connector because of scale/importance.
Germany / Bavaria,DE,"rail, bus, tram, metro",DEFAS Bayern / BayernInfo,Regional aggregator,"SIRI, GTFS/NeTEx via portals",public/contracted depending endpoint,Bavarian regional system aggregates timetable and realtime data from many operators; useful richer regional source.,Official regional data supersedes OSM for Bavarian services.,Realtime from participating companies; access may require agreements.,Operators/associations in DEFAS metadata.,Some access may be contract-gated.,P2,https://www.bayerninfo.de/en/about-bayerninfo-1/data-offer/public-transport-data,https://www.bayerninfo.de/en/about-bayerninfo-1/data-offer/public-transport-data,Use after national DE layer for realtime enrichment.
1 Geography Country code Mode scope Source name Source category Formats / APIs Availability Coverage notes Supersedes OSM for Disruptions / closures Operator-list use Access / licence notes Priority Source URL Evidence URL Next pipeline action
2 Europe EU/EEA/UK/CH multimodal NAPCORE National Access Points list Official discovery / NAP index catalog URLs; country NAPs; MMTIS/RTTI/SRTI/SSTP public directory Primary entry point for official national mobility data portals; not itself a feed. No direct route geometry; points to authoritative national sources. Indirect: country NAPs may expose DATEX II, SIRI, GTFS-RT, road events. Use NAP publishers/data providers as candidate authority/operator records. Public; individual NAP terms vary. P0 https://napcore.eu/description-naps/national-access-point/ https://napcore.eu/description-naps/national-access-point/ Crawl country NAP metadata first; store source, formats, auth requirements, licence, last_seen.
3 Europe EU/EEA/UK/CH multimodal EU National Access Points PDF Official NAP directory PDF/list of NAP URLs by delegated act public Official map of country NAPs for multimodal, real-time traffic, safety-related traffic and truck parking data. No direct route geometry. References traffic/disruption portals by country. Useful for country bootstrap, not operator enumeration. Public. P0 https://transport.ec.europa.eu/document/download/963c997d-efd9-40ae-a38b-5d4b935bdfcf_en?filename=its-national-access-points.pdf https://transport.ec.europa.eu/document/download/963c997d-efd9-40ae-a38b-5d4b935bdfcf_en?filename=its-national-access-points.pdf Seed country table; reconcile against NAPCORE monitoring tool.
4 Europe EU/EEA/UK/CH land/public transport European transport feeds Community feed index GTFS, NeTEx public stable redirect URLs; no SLA Practical list of open European GTFS/NeTEx feeds; good bootstrap but not authoritative and not exhaustive. GTFS shapes / NeTEx geometry may supersede OSM where present. No live data focus. Derive agencies/operators from imported feeds. URLs may be mirrors/scraped; verify source licence. P0 https://eu.data.public-transport.earth/ https://eu.data.public-transport.earth/ Import feed URLs into source registry with 'secondary discovery' flag; validate licences upstream.
5 Europe global land/public transport + shared mobility Mobility Database Open catalog / feed registry GTFS, GTFS-RT, GBFS; validators/quality reports public catalog; API/login for some functions Large feed catalog with thousands of feeds across many countries; useful to find missing local/regional sources. GTFS shapes can supersede OSM route geometry; feed metadata helps coverage. GTFS-RT feeds can include trip updates, vehicle positions, service alerts. Feed agencies; not a complete legal operator registry. Catalog is open; each feed has separate terms. P0 https://mobilitydatabase.org/ https://mobilitydatabase.org/ Mirror metadata; schedule validator runs; link feed IDs to source registry.
6 Europe global land/public transport Transitland Atlas / Transitland Feed and operator catalog / archives GTFS, GTFS-RT; operator records; historical snapshots; API public/commercial tiers Useful crosswalk of source feeds, agencies, operators, routes and archived versions. RouteStopPattern / GTFS shapes can improve route geometry and history. GTFS-RT service alerts/trip updates where catalogued. Transitland operator abstraction groups agencies across feeds; good candidate operator list seed. Atlas is open; API/service terms vary. P1 https://github.com/transitland/transitland-atlas https://www.transit.land/documentation/concepts/agencies-and-operators/ Use as secondary crosswalk; do not let it override official NAP sources without evidence.
7 Europe global land/public transport Transitous sources Open journey-planner source list / processed dataset GTFS-derived datasets public Open-source routing project that compiles public feeds and can remove overlapping data when better sources exist. Processed shapes can aid QA, but use original feed as source of truth. Not primary disruption source. Operators via GTFS agencies. Processed coverage may differ from original. P2 https://github.com/transitous/transitous/blob/master/feeds/ https://transitous.org/ Use for gap discovery and regression comparison; ingest original sources where possible.
8 Europe global all mapped modes OpenStreetMap / Geofabrik extracts Crowdsourced geometry baseline OSM PBF; route relations; route_master; stops; terminals; infrastructure open under ODbL Best general existence layer for mapped networks, stops, stations, ferry routes and infrastructure; not timetable truth. Fallback only; superseded by official GTFS shapes, NeTEx geometry, national stop registries, rail infrastructure registries. Mapped closures may be present but not reliable for temporary passenger disruption. operator/network tags are useful candidate operator names, but noisy. ODbL share-alike requirements; use attribution. P0 fallback https://download.geofabrik.de/europe.html https://wiki.openstreetmap.org/wiki/Public_transport Load into PostGIS as 'known network'; match official feeds against it.
9 Europe EU road/access legs/bus detours DATEX II ecosystem / NAP road data Road traffic/disruption standard DATEX II via national road NAPs; auth varies Reference European road traffic/travel information format; useful for bus detours, road closures, car/taxi/access legs. Can supersede OSM for temporary road state, restrictions, closures. Incidents, roadworks, closures, weather, restrictions, travel times. Usually infrastructure/data-provider rather than transport-operator list. Country-specific licences and access. P1 https://datex2.eu/ https://napcore.eu/description-naps/national-access-point/ Model as road_event layer; spatially join with bus route shapes and access legs.
10 Europe EU rail ERA ERADIS Safety Certificates Rail operator registry database/web public European rail safety/interoperability database; Single Safety Certificates identify licensed railway undertakings. No route geometry; operator existence/authority layer. No passenger disruptions. Strong seed for rail operator registry, but not timetable coverage. Public database; not timetable licence. P1 https://eradis.era.europa.eu/ https://www.era.europa.eu/domains/applicants/applications-single-safety-certificates_en Ingest as rail_operator_authority table; match names to GTFS/NeTEx agencies.
11 Europe EU rail infrastructure ERA RINF Rail infrastructure registry registry/web/API where available public/official Register of Infrastructure describes static characteristics of railway lines and operational points. Can supersede OSM for official rail operational points/line sections and infrastructure characteristics. No passenger disruption; static infrastructure only. Infrastructure managers and operational points, not passenger operators. Access/API details vary. P2 https://rinf.era.europa.eu/ https://www.era.europa.eu/domains/infrastructure/register-infrastructure-rinf_en Use later for rail topology QA, station/line code crosswalks, route compatibility.
12 Europe EU rail infrastructure RailNetEurope Digital Infrastructure Information Rail infrastructure / network information RINF-related, Primary Location Codes, network overview public/sector Rail infrastructure metadata for international rail planning and location codes. Can supersede OSM for official rail locations/codes, not passenger timetable route paths. No direct passenger disruption feed. Infrastructure managers, not passenger operators. Terms vary. P3 https://rne.eu/it/rne-applications/dii/ https://rne.eu/it/rne-applications/dii/ Use as enrichment after core passenger timetable coverage.
13 Europe global air EASA AOC / Air operators lists Air operator registry web/PDF lists public Lists air operators holding EASA-issued AOCs and related authorisations; operator registry, not schedules. No route geometry. No passenger disruption. Air operator existence only; combine with airports and flight schedule providers. Public; not timetable data. P3 https://www.easa.europa.eu/en/list-air-operators-holding-aoc-granted-easa https://www.easa.europa.eu/en/list-air-operators-holding-aoc-granted-easa Ingest as air_operator_registry; mark as non-schedule.
14 Europe global air EASA Third Country Operators list Air operator registry PDF/list public Authorized non-EU air operators relevant to Europe; registry, not route schedules. No route geometry. No disruptions. Air operator existence only. Public; not timetable data. P3 https://www.easa.europa.eu/en/domains/air-operations/third-country-operators-tco https://www.easa.europa.eu/en/domains/air-operations/third-country-operators-tco Ingest as TCO registry for air operator crosswalk.
15 Europe global airports OurAirports Airport registry CSV dumps public Nightly-updated airport, region and country CSV files; useful airport/heliport existence layer. Can supersede OSM for airport identifiers/metadata, not terminal geometry or schedules. No disruptions. Airports, not airlines. Public data; verify licence and attribution. P2 https://ourairports.com/data/ https://ourairports.com/data/ Ingest airport points/codes; reconcile with OSM aeroway and IATA/ICAO.
16 Europe global air IATA SDEP / SSIM Air schedule data exchange SSIM/SSM/ASM/MCT industry/commercial/participation Industry schedule ecosystem; better for comprehensive air schedules than open data, but not public/open. Can supersede OSM entirely for flight path/schedule existence, but not freely reusable. Schedule changes; not open disruption feed. Airlines via participation. Restricted/commercial; use only with agreements. P4 https://www.iata.org/en/services/data/passenger-traffic/schedule-data-exchange-program/ https://www.iata.org/en/publications/manuals/standard-schedules-information/ Mark as commercial source candidate; do not include in open MVP.
17 Europe global air Cirium schedules Commercial aviation schedules APIs, SSIM-style data commercial High-coverage commercial aviation schedules; useful if air timetable precision becomes required. Supersedes OSM for air route/schedule graph. Flight status may be separate commercial products. Airline/operator data inside product. Commercial licence. P4 https://www.cirium.com/data/flight-schedules/schedules-and-connections-data/ https://www.cirium.com/data/flight-schedules/schedules-and-connections-data/ Commercial evaluation only; not open pipeline.
18 Europe EU air operations EUROCONTROL Network Manager B2B Operational aviation data B2B APIs restricted to operational stakeholders Operational network data; not a general open public timetable source. Could supersede public air data for qualified stakeholders only. Operational updates, depending access. Operational participants, not open operator list. Eligibility/usage conditions. P4 https://www.eurocontrol.int/service/network-manager-business-business-b2b-web-services https://www.eurocontrol.int/service/network-manager-business-business-b2b-web-services Keep out of MVP unless eligibility/contract exists.
19 Austria AT rail, bus, tram, metro mobilitydata.gv.at / MVO GTFS timetable data National feed / NAP GTFS; NeTEx via Austrian mobility associations where available public; some registration may apply National public-transport planned timetable data collected by Verkehrsverbünde / MVO. GTFS shapes/stops supersede OSM for planned service geometry where present. Not primary; check Austrian NAP for SIRI/road events. GTFS agency.txt and MVO data providers. Licence/auth must be checked per dataset. P1 https://www.mobilitydata.gv.at/ https://www.mobilitydata.gv.at/daten/soll-fahrplandaten-gtfs/ Add national static feed; validate shape and calendar coverage.
20 Belgium BE rail, bus, tram, metro transportdata.be / Belgian PT datasets NAP / official datasets GTFS, NeTEx, GTFS-RT, SIRI/API public; API subscription key may be required Belgian portal exposes De Lijn, STIB-MIVB, LETEC, SNCB/NMBS and multimodal datasets. GTFS/NeTEx route and stop geometry supersede OSM for official service layer. De Lijn GTFS-RT includes disruptions, delays, cancellations; SMOP real-time integrates major operators. Operators from feed agencies and Belgian PTO portal. API keys and terms vary. P1 https://www.transportdata.be/en/ https://portal.api.mobility.belgium.be/ Implement provider-specific auth; ingest static first, RT second.
21 Bulgaria BG rail, bus, airports Bulgaria NAP / Ministry transport page NAP / official discovery links to BDZ timetable, train location, bus timetables, airports public discovery; machine-readability variable NAP lists official sources for multimodal information but uniform GTFS/NeTEx coverage appears less mature. Official source pages may supersede OSM for timetable existence, not necessarily geometry. Train location/road NAP sources; structured SIRI/GTFS-RT maturity unclear. Operators from source portals and GTFS if present. Likely fragmented; verify terms. P3 https://www.mtc.government.bg/en/category/294/national-access-points-transport-related-data https://www.mtc.government.bg/en/category/294/national-access-points-transport-related-data Crawl NAP links; classify machine-readable vs web-only.
22 Croatia HR road, ferry, bus, rail promet-info.hr / Croatian NAP NAP / traffic data NAP catalog; road telematics; MMTIS discovery public; machine access varies Croatian NAP exists; public transport timetable feeds require additional discovery. Official route/timetable feeds if found supersede OSM; otherwise OSM remains existence layer. Road traffic management and incidents via NAP; passenger PT disruption coverage unclear. Operators via datasets/OSM/web crawling. Check portal terms. P3 https://www.promet-info.hr/ https://hrvatske-ceste.hr/en/pages/traffic-and-safety/documents/76-national-access-point Start with NAP metadata, ferry/public transport operator crawl.
23 Cyprus CY bus, coach, shuttle traffic4cyprus GTFS-RT NAP / realtime feed GTFS-RT public web service Public Works Department dataset provides real-time estimated timetable information from public-transport telematics. No static route geometry in this row; pair with static GTFS if available. GTFS-RT realtime estimates, up to 1 minute frequency. Operators from static GTFS or agency metadata if available. Portal terms apply. P2 https://www.traffic4cyprus.org.cy/dataset/publictransportrealtime_gtfs_rt https://www.traffic4cyprus.org.cy/dataset/publictransportrealtime_gtfs_rt Find matching static GTFS; add RT ingestion for trip updates.
24 Czech Republic CZ metro, tram, bus, rail, ferries PID Open Data Regional official feed GTFS, vehicle positions/API; stops; timetables public Prague integrated transport provides timetables, online vehicle positions, stops and related data; GTFS includes metro/tram/trolleybus/bus/funicular/ferries/trains. GTFS shapes/stops supersede OSM for PID services. Online vehicle locations/delays and diversions where published. PID feed agencies/operators; national sources for broader CZ. Public licence details per dataset. P1 https://pid.cz/o-systemu/opendata/ https://data.gov.cz/datové-sady Ingest PID; discover national CIS JŘ / regional datasets.
25 Denmark DK train, bus Rejseplanen / Dataudveksleren National feed / NAP NeTEx, GTFS public; login may be required for some data National Rejseplanen data includes public transport schedules for trains and buses and geographic information. NeTEx/GTFS shapes/stops supersede OSM for planned service geometry. Realtime availability requires separate APIs/feeds. GTFS agencies/NeTEx operators. Some feeds may require account. P1 https://nap.vd.dk/ https://www.rejseplanen.info/labs/GTFS.zip Implement account/manual token handling; ingest static national feeds.
26 Estonia EE bus, rail, ferry where in register Estonian public transport register / peatus.ee National feed / registry GTFS; national register extracts public National public transport register and peatus.ee data provide timetable/register data; feed URLs have changed historically. Official feed stops/routes supersede OSM for planned services. Realtime/disruption availability needs follow-up. Operators from register and agency records. Verify current feed URLs and licence. P2 https://peatus.ee/ https://www.transpordiamet.ee/ Add URL-health checks because feed structure/URLs may change.
27 Finland FI rail, bus, tram, metro, ferry, bike Fintraffic FINAP / national GTFS dump National feed / NAP GTFS; APIs; Digitransit; GTFS-RT for HSL/Waltti public National travel data for transport services; Digitransit/HSL/Waltti provide strong regional timetable and realtime APIs. GTFS route shapes/stops supersede OSM for covered services; official ferry/public waterborne data where present. HSL and Waltti GTFS-RT; road/maritime data via Fintraffic/Digitraffic. Agencies/operators from GTFS and FINAP metadata. Terms per API. P1 https://www.fintraffic.fi/en/digitalservices/Traffic-and-Public-Transport-Data-Services/Finap-service/public-transport https://digitransit.fi/en/developers/apis/1-routing-api/ Ingest national GTFS and HSL/Waltti RT; identify ferry coverage.
28 France FR rail, bus, tram, metro, ferry, coach, air metadata transport.data.gouv.fr National NAP/catalog GTFS, NeTEx, GTFS-RT, SIRI; SSIM reference for air public catalog; per-feed terms/auth Large official catalog for public transport, road, shared vehicles, carpooling, etc.; public transit datasets describe networks, stops, routes and times. GTFS/NeTEx shapes/stops supersede OSM; consolidated stop datasets help stop registry. GTFS-RT and SIRI feeds including SNCF service alerts/trip updates where available. Operators/publishers from dataset metadata and agencies. Licence per dataset. P0 https://transport.data.gouv.fr/ https://transport.data.gouv.fr/datasets?type=public-transit&locale=en Crawl catalog API/search; import SNCF and regional feeds; add RT after static.
29 France FR national rail SNCF Open Data Operator feed GTFS, NeTEx, SIRI Lite, GTFS-RT TripUpdates/ServiceAlerts public; terms per dataset SNCF publishes static and realtime passenger information datasets. SNCF GTFS/NeTEx route and stop data supersede OSM for timetable layer. GTFS-RT TripUpdates and ServiceAlerts; SIRI ET/SX Lite. SNCF agency/operator records. Terms per data.gouv dataset. P0 https://ressources.data.sncf.com/ https://transport.data.gouv.fr/datasets?organization=sncf&locale=en Create SNCF connector; add stale-feed and preview-window checks.
30 Germany DE rail, bus, tram, metro, ferry if in ÖPNV DELFI / Mobilithek national NeTEx + GTFS.de National feed / derived GTFS NeTEx, GTFS; GTFS-RT aggregate public; official static via NAP; GTFS derived National static timetable data published via Mobilithek/DELFI; GTFS.de offers daily GTFS covering DB long-distance/regional and local/urban transit. Official NeTEx / GTFS shapes supersede OSM for planned services. GTFS.de RT stream aggregates realtime where open/licensed: TripUpdates/ServiceAlerts. Agencies/operators from feed; NAP publishers. Static open; RT may depend on open licences/special agreements. P0 https://gtfs.de/en/ https://gtfs.de/en/ Use GTFS.de for bootstrap, plan NeTEx ingestion for higher fidelity.
31 Germany / Berlin-Brandenburg DE rail, bus, tram, metro, ferry VBB Berlin-Brandenburg GTFS Regional authority feed / official GTFS GTFS public; updated twice weekly Official VBB timetable feed for Berlin and Brandenburg bus and rail services; useful regional bootstrap/demo source before national-scale ingestion. GTFS stops/shapes/timetables supersede OSM for planned service verification where present. Static timetable only in this row; VBB GTFS-RT is a separate realtime source. Agencies/operators from agency.txt and VBB feed metadata. CC-BY; attribution required: VBB Verkehrsverbund Berlin-Brandenburg GmbH. P5 https://www.vbb.de/vbbgtfs https://daten.berlin.de/datensaetze/vbb-fahrplandaten-via-gtfs Use for Berlin model bootstrap; pair with Geofabrik Berlin OSM PBF and validate route geometry coverage.
32 Germany DE rail disruptions DB Baustellen / construction works Operator disruption/planned works web/API where available public web; structured access variable Major long-distance construction works and timetable changes; useful for planned closure enrichment. Can supersede OSM for temporary rail service restrictions, not geometry. Planned works, timetable changes. DB as operator/infrastructure-related source. Terms to verify. P2 https://bauinfos.deutschebahn.com/ https://bauinfos.deutschebahn.com/ Research structured endpoints; otherwise link as non-ingested evidence.
33 Greece GR metro, tram, bus, coach, ferry Greece NAP + OASA telematics NAP / operator portals web/API; GTFS unknown/fragmented public web; machine access uncertain Official NAP exists; Athens OASA publishes line schedules/stops and telematics app information, but open machine-readable coverage needs verification. Official feeds if found supersede OSM; otherwise OSM remains strong existence layer. Telematics app includes real-time arrivals/locations; open reuse unclear. Operators from NAP/operator pages and OSM. Likely access/licence work required. P3 https://www.nap.gov.gr/ https://telematics.oasa.gr/ Investigate NAP catalog API and OASA endpoints/licence.
34 Hungary HU metro, tram, bus, trolleybus, suburban rail BKK FUTÁR / BKK Open Data Operator/regional feed GTFS, GTFS-RT public/API key may apply Budapest transport open data contains planned and realtime network data. GTFS shapes/stops supersede OSM for Budapest-covered services. GTFS-RT service/vehicle updates. BKK operator/agency records. Terms/API key to verify. P2 https://bkk.hu/apps/docs/bkkfutar-static-gtfs/ https://opendata.bkk.hu/ Ingest Budapest as high-quality regional feed; search national/regional feeds.
35 Ireland IE bus, rail, tram NTA / Transport for Ireland GTFS and GTFS-R National feed GTFS, GTFS-Realtime; NaPTAN-like stop data public; fair-use/API limits National static transit data and GTFS-Realtime covering disruptions, vehicle locations and arrivals; current RT covers major operators and v2 extends modes. GTFS shapes/stops and official stop datasets supersede OSM for timetable layer. GTFS-R disruptions, vehicle locations, arrivals. Operators from agency.txt and NTA metadata. Fair use and terms apply. P1 https://developer.nationaltransport.ie/ https://developer.nationaltransport.ie/ Ingest static national GTFS; implement GTFS-RT endpoints with rate limits.
36 Italy IT rail, bus, metro, tram, ferry CCISS Italian NAP MMTIS National NAP / NeTEx/SIRI aggregator NeTEx, SIRI public catalog; data via regional access points/operators Italian NAP receives NeTEx and SIRI from regional access points and operators including Trenitalia and several regions. NeTEx route/stop/service data supersede OSM where present. SIRI profiles for realtime/deviation where implemented. Operators from NeTEx datasets and regional RAP metadata. Access and profile conformity vary. P1 https://www.cciss.it/nap/mmtis/public/en/static/multimodal https://www.cciss.it/nap/mmtis/public/en/static/multimodal Implement Italian NeTEx profile import; start with Trenitalia and regions.
37 Italy IT rail Trenitalia NeTEx Operator feed NeTEx L1 scheduling services public via NAP/dataset National railway operator scheduled services in NeTEx. Trenitalia NeTEx supersedes OSM for scheduled train route/timetable layer. Realtime via SIRI/other channels to investigate. Trenitalia as operator; train brands/services in data. Terms per NAP. P1 https://www.cciss.it/nap/mmtis/public/en/static/multimodal https://www.trenitalia.com/ Connector for Trenitalia static NeTEx; map to station codes.
38 Latvia LV bus, tram, trolleybus, rail Rīgas satiksme GTFS + Latvian NAP Operator feed / NAP GTFS public Rīga publishes route/timetable schedules in GTFS; national NAP lists transport data sources. GTFS shapes/stops supersede OSM for Rīga services. Realtime/disruptions to investigate. Rīgas satiksme agency; national providers from NAP. Licence to verify. P2 https://www.rigassatiksme.lv/en/for-media/open-data/ https://www.transportdata.gov.lv/ Ingest Rīga GTFS; discover national/regional/rail sources.
39 Lithuania LT bus, trolleybus, rail visimarsrutai.lt GTFS National feed / NAP reference GTFS public URL referenced by official NAP list/community Countrywide GTFS at visimarsrutai; official NAP list references GTFS and road/event portals. GTFS shapes/stops supersede OSM for covered services. Road restrictions/weather via eismoinfo; PT realtime to verify. Agencies/operators from feed. Licence to verify. P2 https://www.visimarsrutai.lt/gtfs/ https://maps.eismoinfo.lt/ Ingest GTFS; use eismoinfo as road_event source for bus/access disruptions.
40 Luxembourg LU bus, rail, tram mobiliteit.lu / data.public.lu NeTEx and GTFS-RT National feed NeTEx, GTFS, GTFS-RT public Luxembourg publishes public-transport stops/timetables covering AVL, CFL, Luxtram, RGTR, TICE; realtime GTFS-RT integrates mobiliteit.lu and CFL data. NeTEx/GTFS route/stops supersede OSM for national PT. GTFS-RT realtime data. Operators from NeTEx/agency records. Open data terms per data.public.lu. P1 https://data.public.lu/en/datasets/horaires-et-arrets-des-transport-publics-netex/ https://data.public.lu/en/datasets/gtfs-realtime/ Ingest NeTEx static; add GTFS-RT connector.
41 Malta MT bus, ferry, road Transport Malta NAP / geoservices NAP / geospatial portal geoservices; dataset catalog public discovery; GTFS not confirmed Malta NAP exists via Transport Malta geoservices; clear public machine-readable PT timetable feeds need follow-up. Official geoservices may supersede OSM for infrastructure, not necessarily timetable routes. Road/traffic datasets may exist; PT disruptions unclear. Operators from NAP and Malta Public Transport datasets/web. Terms to verify. P3 https://geoservices.transport.gov.mt/egis https://www.transport.gov.mt/sustainable-mobility/transport-governance-and-policy-5761 Catalog geoservices layers; search for static bus/ferry feeds.
42 Netherlands NL rail, bus, tram, metro, ferry NDOV Loket / OVapi / gtfs.ovapi.nl National feed hub GTFS, GTFS-RT, NeTEx, KV1, realtime public; terms vary National PT data hub provides GTFS/GTFS-RT/NeTEx/trains/stops data; OVapi aggregate covers bus, rail, tram, subway and ferry. Official GTFS/NeTEx/KV1 data supersedes OSM for planned service geometry/stops. GTFS-RT and other realtime feeds. Operators from feeds and NDOV metadata. Terms per dataset; some legacy formats. P0 https://gtfs.ovapi.nl/ https://ndovloket.nl/ Ingest national GTFS; add realtime and NeTEx/KV1 crosswalk.
43 Norway NO rail, bus, tram, metro, ferry, air access Entur national NeTEx/GTFS and NSR National feed + stop registry NeTEx, GTFS, GTFS-RT, SIRI; NSR stop registry public/free National timetable and stop data dumps updated daily; NeTEx is official and most complete; NSR is master stop registry. NeTEx and NSR supersede OSM for official stops/timetable/service geometry; OSM can be QA layer. SIRI/GTFS-RT and SIRI-SX situations where available. Operators from NeTEx and Entur source metadata. Norwegian open data licence for NSR; check individual feed terms. P0 https://developer.entur.org/stops-and-timetable-data/ https://developer.entur.org/pages-nsr-nsr/ Use as reference implementation for NeTEx-first ingestion.
44 Poland PL bus, tram, rail, metro dane.gov.pl NAP + local GTFS/GTFS-RT NAP / fragmented local feeds GTFS, GTFS-RT for some cities/operators public; fragmented National NAP exists; dynamic data declarations are local/operator specific; major cities often publish their own feeds. Local GTFS shapes supersede OSM per city; national coverage uneven. GTFS-RT in selected locations; road disruptions via GDDKiA/NAP. Operators from local feeds and NAP datasets. Licence varies by municipality/operator. P3 https://dane.gov.pl/en/dataset/1739,NAP https://kpd.gddkia.gov.pl/index.php/en/homepage/ Discover city-by-city; start with Warsaw/Kraków/Poznań/Gdańsk and rail.
45 Portugal PT bus, tram, rail, ferry NAP Portugal / IMT NAP / national discovery catalog; GTFS where available public; feed maturity variable Portugal NAP is official discovery source; earlier pilots converted bus/tram/train/ferry routes, shapes, stops and calendars to GTFS. Official GTFS/route/shapes where available supersede OSM. Road/traffic info via NAP; PT realtime variable. Operators from NAP datasets and feeds. Terms vary. P3 https://nap-portugal.imt-ip.pt/nap/home https://nap-portugal.imt-ip.pt/nap/home Crawl catalog; discover Lisbon/Porto/regional/ferry feeds.
46 Romania RO bus, tram, trolleybus, metro, rail Romanian Open Transit Initiative + city feeds Community registry / local official feeds GTFS, GTFS-RT, APIs mixed; official/reverse-engineered/converted ROTI collects static/realtime transit resources; Cluj and Bucharest have city-level transit platforms/open data. Official GTFS/API shapes supersede OSM; reverse-engineered data is lower trust. City realtime data in selected systems. Operators from local feeds/city agencies. Check licence; avoid unlicensed reverse-engineered sources for production. P3 https://github.com/roti-opendata https://tpbi.ro/ Use only licence-clear official sources; mark community sources as discovery.
47 Slovakia SK rail, bus, tram, trolleybus ZSR rail GTFS + IDS BK National rail / regional feed GTFS; JDF; maps of closures public Slovak rail GTFS is available; Bratislava region publishes GTFS/JDF open data. Official GTFS supersedes OSM for covered rail/regional services. ZSR closures map; road traffic portals via NAP. Operators from feeds; rail undertaking registry via ERADIS. Terms to verify. P2 https://www.zsr.sk/files/pre-cestujucich/cestovny-poriadok/gtfs/gtfs.zip https://aplikacie.zsr.sk/MapaVylukZsr/index.aspx Add rail static; investigate structured closure endpoints.
48 Slovenia SI bus, rail, urban bus NAP Slovenia / IJPP + LPP NAP / national multimodal system GTFS, GTFS-RT planned; APIs public; maturity evolving NAP/IJPP moving toward realtime GTFS-RT for planned PT routes; Ljubljana LPP GTFS exists. Official GTFS/IJPP data supersedes OSM for covered services. GTFS-RT realization/realtime planned/published by NAP where available. Operators from IJPP and feeds. Terms to verify. P2 https://www.nap.si/ https://data.lpp.si/api/gtfs/feed.zip Start with LPP/IJPP static; add NAP dynamic when stable.
49 Spain ES rail, bus, metro, tram, ferry Spanish NAP / Ministerio de Transportes National NAP/catalog GTFS-ZIP, GTFS-RT, SIRI, NeTEx public catalog; per-feed terms Spanish NAP lists many datasets; search result showed 161 GTFS-ZIP, 35 GTFS-RT, 27 SIRI and 1 NeTEx, including RENFE, regional rail, buses and Fred.Olsen ferry. Official GTFS/NeTEx shapes/stops supersede OSM for covered operators. GTFS-RT/SIRI for selected operators; road data via DGT. Operators/providers from dataset metadata and agency records. Licence per dataset. P1 https://nap.transportes.gob.es/Files/List https://nap.transportes.gob.es/Files/List Crawl catalog pages/API; import RENFE, CRTM, FGC, Metro Bilbao, ferry datasets.
50 Spain ES Barcelona metro/bus/tram/regional TMB / ATM / AMB Open Data Regional/operator feeds GTFS, GTFS-RT/API public; API registration for live TMB provides Barcelona bus and metro information in GTFS and realtime API; ATM planned offer dataset removes duplicate lines and keeps versions with shapes. TMB/ATM GTFS shapes supersede OSM for Barcelona services. TMB realtime services; AMB GTFS-RT every 30 seconds for buses outside TMB. Operators from agencies and regional authority metadata. Registration/terms for realtime APIs. P1 https://www.tmb.cat/en/tmb-app-and-other-apps/tools-for-developers https://t-mobilitat.atm.cat/en/web/t-mobilitat/open-data/sheduled-information Implement Barcelona bundle; use ATM simplified feed for cleaner display layer.
51 Sweden SE rail, bus, tram, metro, ferry Trafiklab / Samtrafiken GTFS Sverige National feed / API hub GTFS Sverige 2/3, NeTEx, SIRI, GTFS-RT regional public but API key required Trafiklab provides official open data for all Swedish public transport; GTFS Sverige contains planned national PT data; realtime split by region/operator. GTFS/NeTEx shapes/stops supersede OSM for planned services. GTFS-RT/SIRI realtime and deviations for operators/regions. Operators from Samtrafiken/Trafiklab metadata and agencies. API key and terms apply. P0 https://www.trafiklab.se/api/trafiklab-apis/gtfs-sverige-2/ https://www.trafiklab.se/api/ Implement API-key secrets handling; import static national feed first.
52 Switzerland CH rail, bus, tram, metro, ferry, cableways opentransportdata.swiss GTFS/NeTEx/RT + SLOID/DiDok National feed + stop/operator registry GTFS, GTFS-RT, SIRI-SX/VDV736, NeTEx-like stop/service datasets public National timetable GTFS covers Swiss public transport; agency.txt lists transport companies; stable SLOID service point datasets exist. Official GTFS/service point data supersedes OSM for timetable/stop layer; OSM as QA/fallback. GTFS-RT TripUpdates/ServiceAlerts; SIRI-SX/VDV736 incident information; actual journey data. agency.txt transport companies and official service point/company datasets. Terms per OTD dataset. P0 https://opentransportdata.swiss/en/cookbook/timetable-cookbook/gtfs/ https://opentransportdata.swiss/en/dataset/googletansit Use as high-quality reference country; implement SLOID-based stop matching.
53 United Kingdom / Great Britain GB/UK bus, coach, tram, metro, ferry, rail stops BODS + NaPTAN National bus feeds + stop registry TransXChange, GTFS, SIRI-VM, GTFS-RT, NeTEx fares; NaPTAN CSV/XML/API public; API keys for some services England's BODS provides local bus timetable, vehicle-location and fares data; NaPTAN uniquely identifies GB public transport access points including bus stops, ferry terminals, airports, rail stations, coaches, trams, underground/metro. TransXChange/GTFS route/timetable data and NaPTAN stops supersede OSM for covered bus/stops. SIRI-VM/GTFS-RT live locations; disruptions through operator/TfL/National Rail sources. BODS operators/NaPTAN admin areas; agency records. Open data terms and API keys; GB not Northern Ireland for NaPTAN. P0 https://www.bus-data.dft.gov.uk/ https://beta-naptan.dft.gov.uk/download Ingest BODS national GTFS/TXC and NaPTAN; normalize NaPTAN as stop authority.
54 United Kingdom UK rail National Rail Darwin / Network Rail feeds Rail realtime/disruption/source feeds Darwin SOAP/PUSH; rail data feeds registration/free limits; terms Darwin provides real-time arrival/departure predictions, platform numbers, delay estimates, schedule changes and cancellations. Supersedes OSM for realtime rail service state; not route geometry. Realtime predictions, platform changes, cancellations, schedule changes. Rail operators from schedules and ORR/ERADIS-equivalent registries. Registration and limits. P1 https://opendata.nationalrail.co.uk/ https://wiki.openraildata.com/index.php?title=Darwin Implement rail RT later; static train planning may require separate timetable data.
55 Iceland IS bus Strætó Open Data Operator/national bus feed GTFS; possible GTFS-RT via service providers public for static Strætó publishes bus GTFS with stops, locations, route lines and arrival/departure data. GTFS shapes/stops supersede OSM for Strætó bus network. GTFS-RT implementation exists via third-party/service, confirm licence. Strætó agency/operator. Licence and RT access to verify. P2 https://www.straeto.is/en/open-data https://www.straeto.is/en/open-data Ingest static GTFS; verify realtime terms.
56 Europe EU/UK long-distance coach + rail FlixBus / FlixTrain Europe GTFS Commercial operator GTFS GTFS public URL via Transitland/Mobility catalogs; licence verify Important pan-European coach/rail operator feed; not always present in national NAP coverage. GTFS shapes supersede OSM for Flix services where feed license permits use. Realtime not generally open in feed; booking via commercial APIs/site. FlixBus/FlixTrain operator/agency. Use only if licence and commercial use allowed. P1 http://gtfs.gis.flix.tech/gtfs_generic_eu.zip https://www.transit.land/feeds/f-u-flixbus~flixtrain Ingest as separate commercial long-distance layer after licence check.
57 Spain / Canary Islands ES ferry Fred.Olsen ferry on Spanish NAP Ferry operator GTFS GTFS-ZIP public via NAP Spanish NAP lists a Fred.Olsen ferry dataset with stops/routes/trips; useful example of sea data in GTFS. GTFS supersedes OSM ferry relation for timetable/service coverage. GTFS-RT unknown. Fred.Olsen as operator. Terms per Spanish NAP. P2 https://nap.transportes.gob.es/Files/List https://nap.transportes.gob.es/Files/List Add ferry-mode ingestion and route_type handling.
58 Western Balkans AL/BA/ME/MK/RS/XK multimodal Transport Community / WB NAP assessment Regional policy/discovery NAP planning/standards; country portals vary fragmented Useful for future expansion; public machine-readable PT feeds are generally less centralized than EU/EEA strongest cases. Official feeds if discovered supersede OSM; OSM remains baseline. Road/PT disruptions vary by country. Operators from national ministries, OSM, operator websites, registries. Country-specific. P4 https://www.transport-community.org/ https://www.transport-community.org/ Not MVP; keep source discovery backlog.
59 United Kingdom / London GB metro, rail, bus, tram, river Transport for London Open Data Operator/regional API Unified API, GTFS, line status, disruptions, arrivals public API with terms TfL open data provides London transport feeds and recommends Unified API for live feeds. TfL data supersedes OSM for London service state and official stops/routes. Line status, disruptions, arrivals, live feeds. TfL operators/networks; mode-specific lines. Terms/branding rules apply. P1 https://tfl.gov.uk/info-for/open-data-users/our-open-data https://tfl.gov.uk/info-for/open-data-users/our-open-data Add as high-value city connector after GB national layer.
60 France / Île-de-France FR metro, RER, tram, bus Île-de-France Mobilités Open Data Regional authority feed GTFS, GTFS-RT, NeTEx/SIRI in catalog public; auth may apply Major Paris-region authority data; often more detailed than OSM for official network and service state. Official shapes/stops/service data supersede OSM. Realtime disruptions and arrivals where published. IDFM network/operators metadata. Terms/API keys vary. P1 https://data.iledefrance-mobilites.fr/ https://transport.data.gouv.fr/ Add dedicated IDFM connector because of scale/importance.
61 Germany / Bavaria DE rail, bus, tram, metro DEFAS Bayern / BayernInfo Regional aggregator SIRI, GTFS/NeTEx via portals public/contracted depending endpoint Bavarian regional system aggregates timetable and realtime data from many operators; useful richer regional source. Official regional data supersedes OSM for Bavarian services. Realtime from participating companies; access may require agreements. Operators/associations in DEFAS metadata. Some access may be contract-gated. P2 https://www.bayerninfo.de/en/about-bayerninfo-1/data-offer/public-transport-data https://www.bayerninfo.de/en/about-bayerninfo-1/data-offer/public-transport-data Use after national DE layer for realtime enrichment.