我想画出一个城市里所有的地铁站,外国的许多车站都没有提供他们的车站的地理坐标或地址。我将如何使用Google、OpenStreetMap或任何其他服务来返回城市中所有地铁站的地理坐标?
发布于 2014-06-02 14:14:08
最简单的方法是使用立交桥涡轮:我为您准备了一个查询,只需平移到您的城市并按"Run“即可。要导出已找到的数据,请使用“导出”选项卡。例如,您可以在GeoJSON中下载站点。
你可能可以从这条路到一两个国家的所有地铁站,但可能需要几分钟。
发布于 2014-06-01 07:31:18
AFAIK您不能使用Google获取数据,因为它是封闭的源。
对于面向对象管理,您可以查询railway=station标记的节点(例如使用OverpassAPI),但这也包括通常的站点,而不仅仅是地铁。更好的方法是查询被标记为route=subway的OSM‘路由’关系,并在第二步中获取所有包含的元素。
PNVkarte和OpenPTmap使用这种技术创建了一个侧重于公共交通的地图样式。
https://stackoverflow.com/questions/23914130
复制相似问题