OpenStreetMap

目前北京有部分公交和地铁数据,但都比较陈旧。我正在参试做一些更新,我有一些疑问,分享一下。 关于公交地铁数据有没有一些标准,比如站点需要哪些字段(highway=bus_stop等),线路关系中需要哪些元素(stop、platform等)。

另外有没有使用OpenStreetMap的公交换乘app。

At present there are some bus and subway data in Beijing, but it is old. I try do some updates. I have some questions. Are there any standards about bus and subway data, such as which fields(highway=bus_stop, etc.) bus stop needs, which elements (stop, platform, etc.) bus line relationship need?

btw, Are there any public transport app use OpenStreetMap data?

Discussion

Comment from Sanderd17 on 5 September 2014 at 10:25

You can read the wiki, though it’s rather unclear now (in other words, it’s easy to get lost). http://wiki.openstreetmap.org/wiki/Public_Transport

But in general, when you add the bus stop positions and the roads the bus takes in a relation, that’s the basics.

About apps using OSM data. Sadly, OSM can’t maintain a time schedule. Since bus lines have variations, it’s possible that a certain variation only rides one time per day, or isn’t served during certain days. As such, apps can’t provide you a route based on the data in OSM, as it could happen you have to wait a day before the next bus passes by.

There are however apps, like OsmAnd, that let you view the nearest bus stops, and gives you information about the bus stops (s.a. which lines are served there).

Some apps for specific cities can merge OSM data with publicly available time schedules (but this depends on the bus company), and can route you. But these are rare.

Comment from acette on 14 June 2017 at 15:07

https://www.moovitapp.com/ 它的数据不知道跟OSM是否有交集,好像只是用了地图

Log in to leave a comment