Tere! Ma hiljuti nägin et Maanteeamet pakub avaandmeid Eesti ühistranspordi kohta GTFS formaadis - seda tegelikult juba ammu, ja neid andmeid kasutati juba 2017. aastal bussipeatuste täiendava impordi jaoks. GTFS on avatud formaat mis sisaldab infot peatuste, liinide ja sõidugraafikute kohta:
http://gtfs.org/ Andmed asuvad selle aadressi all: http://peatus.ee/gtfs/ Hiljuti hakati neid ka OSM tööriistas PTNA kuvama: http://ptna.openstreetmap.de/gtfs/EE/index.php http://ptna.openstreetmap.de/gtfs/EE/routes.php?feed=EE-GTFS http://ptna.openstreetmap.de/en/gtfs-details.php?feed=EE-GTFS OSMis on ka olemas skeem kuidas lisada GTFS andmeid: http://wiki.openstreetmap.org/wiki/GTFS Ja selle aasta alguses käis hääletamine selle skeemi üle: http://wiki.openstreetmap.org/wiki/Proposal:GTFS_Tagging_Standard Seega mõtlesin, et 1. uuendan oma vanasti tehtud ühistranspordi tööriista GTFS andmete kasutamiseks ja 2. kasutaks GTFS andmeid Eesti ühistranspordi kaardistamise täiendamiseks. === Eesti GTFS andmete tööriist === Eesti GTFS andmeid kuvatakse saidil (uueneb kord päevas): http://mhohmann.dev.openstreetmap.org/eesti/pt/ Peatused piirkonna kaupa kaardil (punane = GTFS andmed, sinine = OSM andmed ilma GTFS tähistuseta, roheline = OSM andmed gtfs_id-ga): http://mhohmann.dev.openstreetmap.org/eesti/pt/stops.php?area=Tartu+linn Peatused piirkonna kaupa GPX formaadis: http://mhohmann.dev.openstreetmap.org/eesti/pt/stops2gpx.php?area=Tartu+linn Üksik peatus (leiab ka OSM punkti, kui gtfs_id on olemas, muidu näitab OSM peatusi ümbruses): http://mhohmann.dev.openstreetmap.org/eesti/pt/stop.php?sid=20031 http://mhohmann.dev.openstreetmap.org/eesti/pt/stop.php?sid=27897 Kõik liinid Eestis: http://mhohmann.dev.openstreetmap.org/eesti/pt/routes.php Üksik liin näitab variante ja peatusi: http://mhohmann.dev.openstreetmap.org/eesti/pt/route.php?rid=ae613439c9ac436afef59857fcdabebf Üksik reis / marsruut: http://mhohmann.dev.openstreetmap.org/eesti/pt/trip.php?tid=1650307 === Andmete hetkeseis === Peatused Eestis OSMis: ~ 15500 Peatused Eestis GTFSis: ~ 17500 Peatused Eestis millel on gtfs_id: ~ 9300 Peatused üle maailma millel on gtfs_id: ~ 115000 Peatused üle maailma millel on gtfs:stop_id: ~ 50000 Marsruudid (type=route) Eestis: ~ 500 Liinid Eestis GTFSis: ~ 2200 Liinivariandid Eestis GTFSis: ~ 4100 === Ettepanekud / küsimused === 0. Info OSM wikis: Pakun välja lisada EE-GTFS http://peatus.ee/gtfs/ wiki lehele: http://wiki.openstreetmap.org/wiki/List_of_GTFS_feeds 1. Peatuste ümbertähistamine uuele GTFS skeemile OSMis: Hetkel on peatused tähistatud gtfs_id koodiga. GTFS skeem pakub välja kasutada gtfs:* tähistusi: http://wiki.openstreetmap.org/wiki/GTFS Seega pakun välja Eesti peatuste (~ 9300) tähistusi muuta gtfs_id'st gtfs:stop_id peale (automaatne). Küsimus: GTFS skeem pakub välja gtfs:stop_id asemel kasutada gtfs:stop_id:EE-GTFS (sisaldab ka GTFS allikast), kuna sama peatus võib olla mitmes allikas. Seda skeemi kasutatakse üle maailma üsna harva (< 100 peatust 50000st). Kuna Eestis on ainult üks allikas, pakun välja kasutada gtfs:stop_id, sest see on juba unikaalne, kui peatus asub Eestis. 2. Peatuste tähistamise täiendamine: Hetkel on Eestist umbes 6200 peatust millel GTFS infot ei ole. Seega pakun välja lisada järgnevat infot GTFS andmetest: gtfs:stop_id gtfs:stop_code Juhul, kui gtfs:stop_id (või gtfs_id) on juba olemas, võib gtfs:stop_code lisada automaatselt. Muidu käsitsi üleval mainitud tööriista ja JOSM'i abil. 3. Peatuste kaardistamise täiendamine: GTFS andmed näitavad et ~ 2000 peatust on veel puudu, seega pakun välja neid lisada koos gtfs:* tähistustega (käsitsi üleval mainitud tööriista ja JOSM'i abil). 4. Marsruutide ülevaatamine: Hetkel on OSMis marsruudid mis enam ei ole ajakohased, nt Tartu buss 9: http://mhohmann.dev.openstreetmap.org/eesti/pt/route.php?rid=1dde0e81dd0007b4048bd3389297e33a http://www.openstreetmap.org/relation/14238803 Seega tasuks kõigepealt neid üle vaadata, enne kui midagi tehakse. 5. Marsruutide tähistamine GTFS skeemis: Vastavalt GTFS skeemile pakun välja lisada GTFS andmetest olemasolevatele liinidele: type=route_master: gtfs:route_id colour network operator type=route (uurin kõigepealt, milline neist on püsiv GTFS andmetes): gtfs:trip_id:sample gtfs:shape_id gtfs:service_id colour network operator Selleks täiendan veel oma tööriista, et see oleks lihtsam. 6. Marsruutide network ühtlastamine: Hetkel on OSMis kasutatud network väärtusi nagu "Tartu linn" Tartu linnaliinidel, "Tallinna Transport" Tallinna linnaliinidel, "Eesti kaugliinid" kaugliinidel. GTFS andmetes on nende asemel ühtlased nimed nagu "Tartu LV", "Tallinna TA" ja "Maanteeamet", ehk vastutavad asutused. See ei ole kõige parem - nt rongiliinidel on samuti "Maanteeamet". Seega pakun välja, ühtlast skeemi välja töötada / kokku leppida, kuidas tähistada network. 7. Marsruutide kaardistamise täiendamine: Suur osa marsruutidest on veel puudu. Seega pakun välja neid lisada GTFS andmete abil, käsitsi kasutades oma täiendatud tööriista + JOSM. ====== Kommentaarid on teretulnud! Parimat Manuel _______________________________________________ Talk-ee mailing list Talk-ee@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-ee