Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Organic Maps
Organic Maps
@organicmaps@fosstodon.org  ·  activity timestamp 2 days ago

We're working on live public transport schedules as the first step to public transport routing. Here is the helper web app that shows currently supported GTFS feeds in different countries and cities and helps to match bus/tram/train stops from OpenStreetMap.org with stops from GTFS: https://gtfs-osm-matcher.organicmaps.app/
If you are interested in public transport schedules in your city, please let us know about feeds for your place/country, and help by adding/editing stops in OpenStreetMap.org

Bus stops in Germany that are present in GTFS, but not present in OpenStreetMap.org
Bus stops in Germany that are present in GTFS, but not present in OpenStreetMap.org
Bus stops in Germany that are present in GTFS, but not present in OpenStreetMap.org
  • Copy link
  • Flag this post
  • Block
Brandon Blake
Brandon Blake
@BSKBlake@fosstodon.org replied  ·  activity timestamp 23 hours ago

@organicmaps
Adelaide, Australia

https://gtfs.adelaidemetro.com.au/

  • Copy link
  • Flag this comment
  • Block
Luke_Vader
Luke_Vader
@Luke_Vader@social.linux.pizza replied  ·  activity timestamp yesterday

@organicmaps I'm interested in improving OSM data in Luxembourg. Could you add the luxembourg data sources to this? they can be found in the Transitous feeds.
https://github.com/public-transport/transitous/tree/main/feeds

GitHub

transitous/feeds at main · public-transport/transitous

Free and open public transport routing. Contribute to public-transport/transitous development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp 8 hours ago

@Luke_Vader please check https://gtfs-osm-matcher.organicmaps.app/#/match-report/luxemburg-public-data and help with fixing missing/wrong stops in Luxemburg

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp yesterday

@Luke_Vader thanks, we’ll check it and add.

  • Copy link
  • Flag this comment
  • Block
Luke_Vader
Luke_Vader
@Luke_Vader@social.linux.pizza replied  ·  activity timestamp 8 hours ago

@organicmaps Amazing, thanks!
One question, what do I do if more then one ID references to the same stop? e.g. the german feed has a different ID from the Luxembourg one, but they are the same stop?
are semicolon separated IDs valid?

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp 4 hours ago

@Luke_Vader If they are from the different datasets use different tags like gtfs:ref:<lux transport agency> and gtfs:ref:<germany transport agency>

  • Copy link
  • Flag this comment
  • Block
PureTryOut
PureTryOut
@bart@mastodon.fam-ribbers.com replied  ·  activity timestamp yesterday

@organicmaps _Please_ use Transitous for this data. Sure you don't have to let them calculate the route, but at least use their data rather than fetching and parsing GTFS feeds yourself! These kind of projects have to work together rather than doing the same work again.

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp yesterday

@bart thanks, we’re already looking at it. The main difference is that we also want to improve OpenStreetMap.org map data quality by providing community with a tool to add missing stops, or correct existing ones.

  • Copy link
  • Flag this comment
  • Block
PureTryOut
PureTryOut
@bart@mastodon.fam-ribbers.com replied  ·  activity timestamp yesterday

@organicmaps That's good to hear and makes complete sense 👍

  • Copy link
  • Flag this comment
  • Block
MITFAHR|DE|ZENTRALE
MITFAHR|DE|ZENTRALE
@mfdz@chaos.social replied  ·  activity timestamp 2 days ago

@organicmaps We‘d like to invite you to present your plans at the #OpenTransportMeetup and exchange wit the open transport community. Meet the folks from @transitous and other public transport projects there to coordinate efforts. @CoMaps, you are invited, too. https://github.com/transportkollektiv/meetup/wiki#welcome-to-the-german-open-transport-meetup-wiki

  • Copy link
  • Flag this comment
  • Block
rugk [📞 7845]
rugk [📞 7845]
@rugk@chaos.social replied  ·  activity timestamp 2 days ago

@organicmaps
Of cool, will @CoMaps integrate that too?

  • Copy link
  • Flag this comment
  • Block
DiegoUvieu
DiegoUvieu
@DiegoUvieu@sociale.network replied  ·  activity timestamp 2 days ago

@organicmaps GTFS for Asturias, region in northern Spain. https://nap.transportes.gob.es/Files/Detail/977

  • Copy link
  • Flag this comment
  • Block
Ariel
Ariel
@arielcg@mastodon.social replied  ·  activity timestamp 2 days ago

@organicmaps Here's the static GTFS for Vigo, Spain. The only problem is the transit information is loaded as calendar_dates items and only for a few days, meaning you have to either reimport it or manually modify it to make it "long-term" somehow. https://datos.vigo.org/data/transporte/gtfs_vigo.zip

There's also a feed for Xunta de Galicia (regional transit authority), but the data quality is not great. You need to sign up (for free) to the spanish NAP to download feeds
https://nap.transportes.gob.es/Files/Detail/1386

https://datos.vigo.org/data/transporte/gtfs_vigo.zip
  • Copy link
  • Flag this comment
  • Block
stovis
stovis
@stovis@fosstodon.org replied  ·  activity timestamp 2 days ago

@organicmaps All collective transport in norway is available through Entur https://developer.entur.org/

  • Copy link
  • Flag this comment
  • Block
ar_do
ar_do
@ar_do@mstdn.social replied  ·  activity timestamp 2 days ago

@organicmaps Please also add the UK

  • Copy link
  • Flag this comment
  • Block
h o ʍ l e t t
h o ʍ l e t t
@homlett@mamot.fr replied  ·  activity timestamp 2 days ago

@organicmaps You should be able to get most of french available feeds here → https://transport.data.gouv.fr/datasets?format=GTFS&type=public-transit

  • Copy link
  • Flag this comment
  • Block
Giuseppe Carlino
Giuseppe Carlino
@beps@mastodon.social replied  ·  activity timestamp 2 days ago

@organicmaps This is the real time GTFS feed for Torino,Italy:
http://aperto.comune.torino.it/dataset/feed-gtfs-real-time-trasporti-gtt

  • Copy link
  • Flag this comment
  • Block
Janne Moren
Janne Moren
@jannem@fosstodon.org replied  ·  activity timestamp 2 days ago

@organicmaps
Here's a GTFS data site for Okinawa, Japan. Seems to be both bus and ferry routes.

https://www.ottop.org/gtfs-opendata

And here's an API endpoint:

https://swagger.ottop.org/

Here's collected bus route data for many parts of Japan (Okinawa sourced from above I believe):

https://bus-routes.net/gtfs_list.php/

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp 2 days ago

@jannem is it the official, original source feed? Or just an aggregate?

  • Copy link
  • Flag this comment
  • Block
Janne Moren
Janne Moren
@jannem@fosstodon.org replied  ·  activity timestamp 2 days ago

@organicmaps
It looks to me the top links is from an NPO that collects and promotes open data for Okinawa.

The bottom link is an aggregator that collect such data from all over the country.

Public transport is all run by private companies here, so there's probably no single "official" collection point for an area anywhere.

  • Copy link
  • Flag this comment
  • Block
klopf
klopf
@klopf@freiburg.social replied  ·  activity timestamp 2 days ago

@organicmaps flixtrain feeds can be found here: https://www.transit.land/feeds/f-u-flixbus

FlixTrain-eu, FlixBus-eu • GTFS feed details: f-u-flixbus

This is a GTFS feed with data for FlixTrain-eu, FlixBus-eu with the Onestop ID of "f-u-flixbus". There are over 100 versions of this feed.
  • Copy link
  • Flag this comment
  • Block
Kalle Kniivilä
Kalle Kniivilä
@kallekn@mastodonsweden.se replied  ·  activity timestamp 2 days ago

@organicmaps Swedish feeds here.

https://www.trafiklab.se/api/gtfs-datasets/overview/

Overview | Trafiklab

  • Copy link
  • Flag this comment
  • Block
Kierkmas, merry-ish
Kierkmas, merry-ish
@Kierkegaanks@beige.party replied  ·  activity timestamp 2 days ago

@organicmaps good luck. Our public transport system is working on that too

  • Copy link
  • Flag this comment
  • Block
Derick Rethans
Derick Rethans
@derickr@phpc.social replied  ·  activity timestamp 2 days ago

@organicmaps It seems that for the Netherlands, you need to also use a different reference field into account as well: ref:IFOPT

See for example https://gtfs-osm-matcher.organicmaps.app/#/match-report/netherlands/selection/no-match/3479640 — the stop is there, with:

ref:IFOPT="NL:Q:41321660"

This matches the Gtfs stop Code.

Similarly with https://gtfs-osm-matcher.organicmaps.app/#/match-report/netherlands/selection/no-match/3479647, https://gtfs-osm-matcher.organicmaps.app/#/match-report/netherlands/selection/no-match/3828602, and quite a few others.

  • Copy link
  • Flag this comment
  • Block
Stoinov
Stoinov
@stoinov@federated.press replied  ·  activity timestamp 2 days ago

@organicmaps You can add Sofia Bulgaria to the list:
https://www.sofiatraffic.bg/en/info-center/gtfs-danni

https://www.sofiatraffic.bg/en/info-center/gtfs-danni
  • Copy link
  • Flag this comment
  • Block
Vincent 🌻🇪🇺 en 🌹☘️
Vincent 🌻🇪🇺 en 🌹☘️
@photovince@mastodon.social replied  ·  activity timestamp 2 days ago

@organicmaps Just dumping this here (unable to help in the near term) but Dutch PT open data is published through

https://reisinformatiegroep.nl/ndovloket/

Welkom op de OV Data site

Startpagina van de OV Data site van REISinformatiegroep waar de OV Data volgens het Open Data Model ter beschikking wordt gesteld aan het publiek. Deze OV Data wordt verstrekt namens en in opdracht van de openbaar vervoer bedrijven van Nederland.
  • Copy link
  • Flag this comment
  • Block
C.T. McGinnis
C.T. McGinnis
@oilyfish@mastodon.sdf.org replied  ·  activity timestamp 2 days ago

@organicmaps GTFS schedule is available for Porto, PT city buses here: https://opendata.porto.digital/dataset/horarios-paragens-e-rotas-em-formato-gtfs-stcp/resource/89a6854f-2ea3-4ba0-8d2f-6558a9df2a98

Can't find real-time, though I know it exists because there are apps that use it.

  • Copy link
  • Flag this comment
  • Block
Dani Armengol
Dani Armengol
@parap@mastodon.social replied  ·  activity timestamp 2 days ago

@organicmaps I haven't checked about redundancies, but these are available feed from Catalonia:

* Intercity buses in Catalonia: https://territori.gencat.cat/ca/serveis/visors-cartografia/bases-cartografiques/infraestructures-mobilitat/autobusos-interurbans/index.html#googtrans(ca|en)
* FGC (Catalan Government Railways): https://dadesobertes.fgc.cat/explore/?q=gtfs&flg=es&sort=modified
* Rodalies de Catalunya (Commuter Railways of Catalonia): https://data.renfe.com/dataset/horarios-cercanias
* AMB buses (Metropolitan Area of Barcelona) : https://www.amb.cat/en/web/area-metropolitana/dades-obertes/cataleg/detall/-/dataset/gtfs-real-time-bus-service/6332347/11692
* TMB buses (Barcelona Metropolitan Transport): https://www.tmb.cat/en/tmb-app-and-other-apps/tools-for-developers

TMB

Tools for developers - The space for developers - TMB

TMB provides information on Barcelona buses and metro in GTFS format and in real time

Horarios cercanías - Renfe Data

Horario de los servicios de viajeros prestados por los trenes Cercanías y Rodalies. Se pueden consultar en http://renfe.com

Explore — Dades Obertes FGC

Departament de Territori, Habitatge i Transició Ecològica

Autobusos interurbans de Catalunya (línies, horaris i parades)

  • Copy link
  • Flag this comment
  • Block
arinanna
arinanna
@arinanna@mastodon.social replied  ·  activity timestamp 2 days ago

@organicmaps https://www.atm.it/IT/VIAGGIACONNOI/Pagine/default.aspx on this site you can find all the info about public transportation in Milan.
I hope I can be helpful by uploading some datas about stops in the following days underheart

Viaggia con noi

 ATM, Azienda Trasporti Milanesi

  • Copy link
  • Flag this comment
  • Block
klopf
klopf
@klopf@freiburg.social replied  ·  activity timestamp 2 days ago

@organicmaps What would a perfectly tagged Stop look like so many projects can make use of the information?

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp 2 days ago

@klopf 1. Stop is on the map; 2. It has gtfs id tag(s) to match the same stop in one or more gtfs feeds.

  • Copy link
  • Flag this comment
  • Block
cimm
cimm
@cimm@fedi.suffix.be replied  ·  activity timestamp 2 days ago

@organicmaps Is there a manual available? I'm happy to help, and I frequently edit OpenStreetMap, but I'm unfamiliar with how GTFS is supposed to work.

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp 2 days ago

@cimm working on it. Any feedback is welcome. Check the web app, it highlights non-matched PT stops.

  • Copy link
  • Flag this comment
  • Block
cimm
cimm
@cimm@fedi.suffix.be replied  ·  activity timestamp 2 days ago

@organicmaps According to the OSM's wiki it seems I need to add gtfs:stop_id, gtfs:stop_name and uic_ref tags to the station node. The values can be found in the GTFS feeds (which I found via TransitLand). Easy enough!

Transitland Source Feeds

Transitland Source Feeds

GTFS - OpenStreetMap Wiki

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp 2 days ago

@cimm right! Note that there could be more than one feed in some cases for different transport agencies.

  • Copy link
  • Flag this comment
  • Block
Harry Wood
Harry Wood
@harry_wood@en.osm.town replied  ·  activity timestamp 2 days ago

@organicmaps German Transport Feed Specification

  • Copy link
  • Flag this comment
  • Block
Soh Kam Yung
Soh Kam Yung
@sohkamyung@mstdn.io replied  ·  activity timestamp 2 days ago

@cheeaun Do you know if Singapore has GTFS data that can be used?

@organicmaps

  • Copy link
  • Flag this comment
  • Block
Shaun McDonald
Shaun McDonald
@smsm1@mastodon.green replied  ·  activity timestamp 2 days ago

@sohkamyung @cheeaun @organicmaps I'm not aware of any GTFS publicly available. It needs to be converted from an API.

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp 2 days ago

@smsm1 @sohkamyung @cheeaun maybe someone can contact local government for the feed access? Another alternative is to write an api converter into gtfs format, we can also support that.

  • Copy link
  • Flag this comment
  • Block
TrVr
TrVr
@TrVr@mastodon.green replied  ·  activity timestamp 2 days ago

@organicmaps belgian rail on https://www.belgiantrain.be/en/3rd-party-services/mobility-service-providers/public-data

  • Copy link
  • Flag this comment
  • Block
krejgo · Woodford edition 🎉
krejgo · Woodford edition 🎉
@craige@social.mcwhirter.io replied  ·  activity timestamp 2 days ago

#germany should see a doctor about a cream for that, it looks _nasty_

That's great work though @organicmaps - love it!

  • Copy link
  • Flag this comment
  • Block
Yotam
Yotam
@yotamn@shutafem.casa replied  ·  activity timestamp 2 days ago

@organicmaps why not using something like Transitous?

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp 2 days ago

@yotamn we’re checking different options. To compete with e.g. Google, live PT routing should scale well for millions of users. And of course the privacy aspect.

  • Copy link
  • Flag this comment
  • Block
shadowwwind
shadowwwind
@shadowwwind@fosstodon.org replied  ·  activity timestamp 2 days ago

@organicmaps @yotamn transitious is open source, you are redoing all the work to use and find gtfs feeds. Both of you could safe massive time by cooperating

  • Copy link
  • Flag this comment
  • Block
Organic Maps
Organic Maps
@organicmaps@fosstodon.org replied  ·  activity timestamp 2 days ago

@shadowwwind @yotamn we have different goals. To scale PT for a billion of users, routes should be calculated in Organic Maps app, not on a server.

  • Copy link
  • Flag this comment
  • Block
shadowwwind
shadowwwind
@shadowwwind@fosstodon.org replied  ·  activity timestamp 2 days ago

@organicmaps @yotamn you can probably still use their parser, knowledge, routing engine and collection of feed urls

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct