Tech
OpenStreetCam让街景视图开源化
credit: OpenStreetMap @ Telenav
OpenStreetMap是一个非常著名的以开源和用户导向为中心的社区项目。最近,OpenStreetMap的支持者Telenav发布了一个名为OpenStreetCam(曾用名:OpenStreetView)的新项目,其宗旨是通过众包(crowdsourcing)为OpenStreetMap提供世界范围内道路级别的照片。
需要说明的是,OpenStreetCam在当下并非由OpenStreetMap直接支持。同时,不是所有的OpenStreetCam工具包都是开源的——虽然,在项目公告中,开发者称部分代码未开源的原因是部件授权问题,并且正在积极处理中。
如果你对于部分闭源代码不介意的话,现在就可以为OpenStreetCam贡献照片了。网友们提供的照片均以知识共享(Creative Commons)的CC-BY-SA协议发布。如果你改变主意,也可以方便快捷地删除已提交的照片。
新的OpenStreetCam项目为用户提供了支持拍摄,上传和查看街景照片功能的软件。目前,软件运行需要使用一支安卓手机和一个蓝牙适配器。如果你有一台GoPro,也能使用OpenStreetCam提供的Python脚本上传街景照片。
现阶段,OpenStreetCam的配套软件还没有易用到小白都会的程度。但是,如果你有制图软件或者OpenStreetMap的使用经验,最多花上几个小时,就能搞定了。软件内置了很多实用功能,其中之一便是自动路标辨识。这意味着,软件可以自动监测限速路牌。如果你超速了,软件会实时提醒你。
如果你的车有OBD2接口,可以使用Veepeak适配器读取汽车的行驶数据(例如速度和弯道),通过蓝牙或者Wi-Fi进行广播,使上传到OpenStreetCam的定位数据更加精确,特别是在GPS信号在隧道内消失的时候。
现阶段有两种方式让用户查看已贡献的街景照片——通过OpenStreetCam网站或者装有OpenStreetCam插件的OpenStreetMap平台。网站上同时有一个排行榜。在写作本文时,贡献最多的还是已经行驶超过四万公里的Telenavdrives。
最后,这个项目能不能吸引地图爱好者以外的人群,还需要时间的检验。
本文译自 The Register,由 雁洲向北 编辑发布。