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

Reply via email to