37500 条手绘国界:一张凭记忆画出的世界地图

查看原文 HN 讨论

文章摘要

「The Drawn World」(手绘世界)是独立开发者 Nicolas 在自己的站点 Habibi Code 上做的一个数据可视化页面。它的素材来自他几周前上线的小游戏 Borderline:游戏给你一张抹掉了国界的地图,让你凭记忆把某段陆地边界或海岸线画出来,然后按准确度打分。所有玩家画过的每一条线都被收集起来,叠加在一张空白的世界地图上,于是得到了一幅”人们记忆中的世界”。页面描述写的是:”每一条人们凭记忆画出的国界和海岸线,叠放在一张空地图上。成千上万的涂鸦,呈现出我们记忆里的世界。”

怎么读这张图。 页面的说明很简短:每条线的透明度取决于它在游戏里的得分,墨迹会层层累积。线条颜色深浅表达两件事,越”实”代表画得越准,越”黑”代表越多人画在了同一位置。作者特意强调”不会因为画得差就把它丢掉”,所有的猜测都保留在图上。从页面代码里的注释也能看出这层设计:画面按得分从淡到浓的顺序绘制,”让好的线条落在最上面”,否则准确的线会淹没在大量胡乱的笔画里;而真实海岸线只作为最底层的灰色参照,是”图上唯一一条没有人被要求去画的线”。地图可以滚轮缩放、拖动平移,放大到一定程度会叠出真实边界做对照,新提交的笔画还会实时出现在图上,再慢慢淡入背景。

国家明细与统计。 主图下方是一张按国家拆开的表格,把每个国家的所有笔画单独铺在真实轮廓(灰色)之上,并区分三种来源:D 是每日挑战(Daily,五段边界、所有人相同),LB 是陆地边界关卡,C 是海岸线关卡,另外给出每个国家的笔画总数、得分中位数和误差中位数(公里)。从站点公开接口取到的数据看,到 10 月初这张图已经涨到了约 8.7 万条笔画、覆盖 170 个国家,比 HN 上提交时的 3.75 万条翻了一倍多。被画得最多的是美国、法国、中国、智利和巴西,各有一千多条。在样本较多的国家里,得分中位数最高的是格陵兰、西班牙、中国、意大利、墨西哥和挪威这类轮廓鲜明的国家;而乌拉圭、巴拿马、亚美尼亚、不丹、冈比亚、赤道几内亚、东帝汶等小国或边界复杂的国家,得分中位数几乎为零。即便如此,这些”错误”叠在一起后,整体轮廓往往依然能辨认出来。

站点的其他内容。 The Drawn World 是”The Drawn Maps”系列的一部分,同类页面还有美国(州界)、意大利(大区)、法国(省界)、德国、瑞士(州界和湖岸)、英国和澳大利亚的手绘版本,作者甚至把累积的画面印成了 T 恤出售。Habibi Code 的口号是”让数据变得美丽又好玩”,站上还有一组每日小游戏:Border Hop(说出两国之间途经的所有国家)、Crossworld(按国旗拼接相邻国家)、Worldoku(地理版数独)等,以及一些其他数据可视化项目,比如把美国上市公司按总部经纬度汇总到网格上的”市值地图”。游戏免费,无需注册。

本页是交互式可视化,文字很少,以上内容综合了页面说明、站点相关页面和 HN 上作者本人的介绍。

HN 评论精华

帖子拿到 182 分、30 多条评论,体量不大,气氛很友好。作者 nicocarsui 本人全程在场回复。

作者自述。 nicocarsui 介绍说,他几周前做了 Borderline 这个画边界的游戏,已经有几千人玩过,攒下了三万七千多条笔画,现在全部叠在一张空白画布上,”这样就能看到人们记忆中的世界”。他还提到美国、法国、英国、德国、澳大利亚和瑞士也有类似的地图。hellerve 说玩得很开心,也很喜欢其中数据挖掘的部分,作者回复:”我很喜欢所有错误加在一起,最后还能拼出一个正确的东西。”froh 接话说,有些东西是”集体大脑”清楚知道的,有些则是模糊的。

能不能按玩家国籍拆分? 这是讨论最多的问题。minervawes 想看看美国人、英国人、德国人画的世界有什么不同。作者说他不收集用户数据,所以目前做不到,但可以考虑做成自愿填写。dleeftink 建议直接按笔画特征给玩家聚类,未必能推断出地理来源,但也许能看出不同人群的地理水平差异。作者随后更新说,看到这条评论后他已经加了一个弹窗请玩家自愿提供信息,很快就收集到了一千多条带国籍信息的笔画。andai 希望把同样的思路用在世界各国首都乃至高中数学上,最好还能按代际区分,用真实数据检验人们对各国教育水平的种种说法。作者说这正是他网站的长期目标:通过游戏和交互页面收集用户生成的数据,再与公开数据集或常见认知做对比。

投影问题。 jeremyscanvic 问不同人习惯的地图投影不同,这怎么处理。作者说数据是通过同一个游戏标准化采集的,不存在这个问题。teiferer 补充说,这个问题可能跟最近联合国关于从墨卡托投影改用 Equal Earth 投影的投票有关,而且人们画的东西平均下来也不等于”真相”:没人真的从太空看过世界,都是凭学校和媒体里的印象;况且把球面投影到平面本来就有很多种做法,各有利弊,谈不上哪种更正确。tveita 则从游戏体验指出,每次只填一小段边界,其余地图都已画好,投影的影响不大;jcranmer 纠正说,只有红色线条是短段填空,绿色和蓝色那两类需要画出国家轮廓的大部分。

看图的观察。 diego_moita 笑说”没人关心南美洲和撒哈拉以南”。psychoslave 注意到,真实边界内侧完全没有笔画的国家很少,中国和巴西勉强有一块干净的核心区,俄罗斯也有但小得多;对那些边界是长直线的国家,笔画竟然也在内部大量重叠,有些看起来像是”随便画几笔”就是唯一的指示。jcranmer 解释说,简单模式下地图上会标出主要城市、河流和公路,城市名还会附上当地文字,所以像中国这样邻国不用汉字的国家,只要在汉字地名和非汉字地名之间画线就能猜得八九不离十。baalimago 调侃:”我们瑞典人也尽量无视丹麦人。”aand16 则说希腊确实很难画。

其他。 otherme123 报告了两个 bug:手机上画海岸线时,真实海岸线会先闪现一秒再被覆盖,等于可以作弊;另外游戏说比利时是内陆国。作者表示会尽快修复。还有一段跑题但颇有意思的支线:pluc 问”habibi”是什么意思,他一直以为是个对法籍阿拉伯人的贬称。LtWorf 和作者解释它在阿拉伯语里是”我亲爱的”,朋友之间也常用;kweks 补充这个词有性别区分,对男性说 habibi,对女性说 habibti,对一群人说 habaybi,弄混前两个会惹人发笑;recursive-call 说它有时也带点调侃意味,类似美国南方人说的”bless your heart”,这可能是负面印象的来源。作者说站名其实没什么深意,只是好玩,外加他对阿拉伯语的喜爱。