OSM 小结

2023-08-12 Tom

注意:本篇文章只作为调查研究。中国公民和/或在中国司法管辖权内编辑 OpenStreetMap (OSM) 上中国地理相关的信息,有潜在违反测绘法的风险。亦不鼓励任何受法律约束的人员编辑或上传信息至 OSM。

我厌倦了商业免费地图收集个人信息。我一直把高德作为我的地图应用。早在五六年前,我就注意到高德网页版即使我浏览器没有开启任何定位权限,他还能知道我的准确位置。通过家宽重新拨号后,高德的定位就不准了。显然家宽局域网内某台手机使用了开启定位的高德地图,高德收集了 IP 和地理位置的对应关系。好在运营商 NAT 的流行变相解决了隐私的问题,上传的信息变得不那么有意义。商业地图的另一个问题是,它为了网络定位的准确性会在后台上传手机基站、WiFi 扫描结果(即使有应用使用了高德 SDK 也逃脱不了被收集),侵犯了用户的知情权和选择权。某次我升级高德到最新版,惊讶地发现新版开启了我的行程信息,而完全没经过我同意,里面有着我的历史导航记录。即使新安装的未登录的高德,也给你推荐,你去过的异地餐馆,有一种被监视的感觉。我厌恶地注销删除了高德账号。

考查准确性

所以我需要一个替代品,自由且版权友好的 OSM 成为我的考查对象,并且尝试着使用它,我手机上安装的是 OsmAnd~。虽然 OSM 比商业地图粗略,有些细节信息的详细程度还是让我小小震撼。比如地铁车辆段/停车场内部的轨道路线(来源可能是地铁招标时的工程公示图)。但是公交车站、线路就没那么准了,估计也很难找到公开的信息。根据我的使用感受是,县级、地市级以下的信息缺失较多,明显无法日常使用,所以你旅游时应该不会指望用上 OSM。到好友家做客也不会想用上他,估计大部分几幢几栋都是没有标的,可以理解,因为作图的都是志愿者,都没这么多的人力做这些事。

我接着把考查对象放至国道,许多制图者喜欢编辑公路信息,及时跟进新开通的线路,而且 B 站上有许多行车记录资源可以作为参考。我注意到 OSM 昌都市左贡县的 318 国道与国内主流地图(高德、百度、天地图)存在差异,318 国道在该处与 G214 高速公用。但 OSM 表明 318 在左贡县北侧一条、穿过该县也有一条。而主流地图则只有穿过该县的一条道路,北侧并为标注是 318 国道。经过一翻快速检查,得知北侧到道路是新修的。这就是 OSM 的优势啊。(现在 Maxar/Digital Global 不知何故不再为 OSM 提供卫星地图,并且 OSM 也撤下了对应链接。让调查变得更加困难)

为了让问题一目了然,我做了一张对比图:

此外,我还注意到某公路一处卫星照片和 OSM 对应不上(OSM 倒是和主流地图一致),在 OSM 网友的帮助下,查看了 Sentinel-2 气象卫星的最新影像, 表明两条道路实际都存在。一位叫“车行中国”的网友拍摄的大量的影像资料,网友找到了这段路面的视频,表明对应不上的部分是已经废弃的老路。这让我感受到 OSM 编辑者对于开放信息出色的搜索能力。

合规性,以及谁在测绘军事区?

OSM 318 国道附近似乎有一些可见的电力线(见上图),根据 GB 20263-2006《导航电子地图安全处理技术基本要求》替代来源),这些是属于不得采集采集的内容。甚至国境也是属于此类。不得表达的包括军事区、桥梁限高限宽限重、高压电线、高程数据等一些具备战略意义的信息。

OSM 存在有大量的军事区标注,这是惊人的。那么到底是谁在标注?一位叫 Jiachen 的用户因为有这类大量编辑而引起了我的注意,其主页用“仅用正体字”宣誓他的立场。根据编辑记录热力图的分析,他的编辑记录是从台湾开始辐射到中国内地的,暗示他是一位台湾人。正如一位 OSM 网友所说,绘制军事区的人基本都不在境内

也正是这类合规性问题最终导致在 2022 年年底 OSM 被墙

行政区划准确性?

回归正题,我还注意到 OSM 区县的行政区划和高德存在不一致的情况,一个典型的例子是杭州市西溪湿地处的西湖-余杭界。在这一处似乎分道扬镳了。我请教了 OSM 群的网友,网友建议我查看国家地名信息库。我没想到的是,国家地名信息库直接有资源下载,能下载到 SHP 格式的并且是大地坐标系(WGS-84)的数据,而高德提供数据则是火星坐标系(GCJ-02),但可以用 QGIS 的一个插件进行转换。结果表明 OSM 的行政区划与地名信息库拟合。OSM 的区划甚至更加精细。

我和某位网友私信聊天,他发现有界碑的地方也会与天地图对应不上的情况。但这已经远远超出我正常考虑到的情况了,也给判断 OSM 行政区划的准确程度提出疑问。或许区划就是乱画的?

展望

我认为 OSM 是机会超越商业地图的,商业地图有时也留给我没那么准确的印象,很粗糙,似乎同样是根据卫星地图制作。当卫星地图模糊时,商业地图会把几幢房子连成一幢房子,看起来并不是那么精致。但超越商业地图还是很困难的,OSM 缺乏较新卫星地图,几乎不可能找到正射图,因此还存在投影偏差的问题,需要校正。而国内客观的条件则表明,它想得到发展还很困难,因为它无法遵守各国的法律限制。它的开放性也是另一个问题,编辑没有统一的规范,项目复杂,无法删除。试想,某人 OSM 标注了你家的位置进行“开盒”,你还没法彻底删除,是不是有点恶心呢。

带有公益性质的天地图也似乎不是商业地图好的替代品。中国地震台网上使用天地图 API 被限速了,而百度却好好的,或许天地图并不具备开放的属性。在短时间内,不大可能可以替换高德等商业地图,但是可以一步一步来。