【发布时间】:2014-09-30 17:04:11
【问题描述】:
我想获取我所在城镇的公共交通站点列表,以便能够提取例如电车站及其坐标。我已经在google maps 和open street map 中找到了一些关于地理编码的文档,但这两个只能在提供具体名称时提供一些信息。任何回应表示赞赏。
【问题讨论】:
标签: google-maps geocoding openstreetmap
我想获取我所在城镇的公共交通站点列表,以便能够提取例如电车站及其坐标。我已经在google maps 和open street map 中找到了一些关于地理编码的文档,但这两个只能在提供具体名称时提供一些信息。任何回应表示赞赏。
【问题讨论】:
标签: google-maps geocoding openstreetmap
如果是 OpenStreetMap,请查看 public transport tagging scheme 并熟悉使用 Overpass API 或初学者友好界面 overpass turbo(看看它漂亮的 wizard)。
对于电车站,使用tag railway=tram_stop。相比之下,公交车标有highway=bus_stop。不幸的是,another more complex public transport tagging scheme 是并行使用的,因此有些站点可能会采用这种其他方法,您也必须查找这些标签。
我为你创建了一个example query for tram and bus stops in Dresden。数据可以多种格式导出,包括 XML、GeoJSON、GPX 和 KML。
【讨论】: