上节课,课代表提了3个制作地图的小技巧,还展开介绍了其中的“让数据立起来”,忘记的童鞋来点☞这篇☜回顾下。接下来要说的就是第二个小技巧——如何拥有一张高级有质感的地形图。制作过地图的小伙伴知道,很多时候,影响地图颜值的不是可视化方式,也不是配色方案,而是底图!下面这一组图是去年8月,不同机构对亚马孙雨林大火做的地图可视化,来感受一下底图对整张图的影响:
有没有觉得后面几张好看很多?它们的最大差别就是底图不一样。还没摸到门道时,课代表就用 PS 在地图上手动添加底图,做出了下面这张图,虽然效果勉强达到了,但地图的要素无法做任何修改,不能复用。寻寻觅觅了好久,课代表终于找到了一款神器,不仅有丰富的地形图,而且还可以自由 DIY ,改配色、修改各种地图要素都易如反掌。下面这张火灾地图就是用这款神器制作的。(火灾题真是绕不开地图啊)
下面,课代表就来无私(qiu zhuan fa)分享一下这款地图神器。
没错,Mapbox(www.mapbox.com)就是这节课要介绍的神器。这是一个可以免费创建个性化地图的网站。它可甜可咸——说复杂,可以满足开发者的各种“无理”要求;说简单,可以允许小白一上手就发个炫酷地图。还记得 The Pudding 上那个酷炫的《全球人口密度 3D 交互式地图》吗?就是用 Mapbox 做的。(跟着大神写的☞教程☜来,你也可以做出来)
动图截取自《全球人口密度 3D 交互式地图》,传送地址:https://pudding.cool/2018/10/city_3d/
Mapbox 里最让课代表喜欢的,就是这款名叫“工作室”( Mapbox Studio )的产品。在这里,你可以给地图设计自己想要的风格,还能直接发布或是应用在别的地图平台上。
最最让课代表感动的是,这些并不是仅供欣赏的地图,有的还可以转存进自己的工作室,进行二次创作(谢谢这些无私的设计师们❤❤❤)。例如上面美数课的那张《澳洲大火是如何蔓延的?》,就是用了 Gallery 里 Cali Terrain 这张地图。这是 Cali Terrain 地图里澳洲原本的样子:Mapbox Studio 到底有多好用,来和课代表一起操作一下吧~▼ Step 1 :注册登陆好 Mapbox 后,打开课代表分享的地图(http://suo.im/6a0Dtz),点击 【Copy】将地图导入自己的工作室。
▼ Step 2 :最左侧这一栏可以查看、编辑图层,通过它就可以编辑地图啦。例如,选中最顶部的【Place labels 7 layers】这个文件夹,然后点击上方的小眼睛,就隐藏了这个地名文件夹里的所有图层。你还可以调整地图配色、道路粗细等。另外,点击地图上你想修改的要素,就可以快速找到相应图层啦。
▼ Step 3 :获得了想要的地图样式后,就下来就是数据可视化。点击加号【+】找到上传数据的地方【Upload data】,Mapbox 支持的数据格式有很多,csv 、 json 、text 等都可以。▼ Step 4 :接下来投射数据。选择上传好的数据,就有了初步的可视化,这里你还可以调整颜色、大小、透明度等参数,当然也可以选择其他可视化方式。▼ Step 5 :最后,导出地图。Mapbox 提供了多种分享地图的方式,可以一个链接分享,也可导出 PNG 二次加工。以为 Mapbox Studio 的介绍到这里就结束了?Mapbox 的应用场景远不止这些。课代表上面说过它的地图可以应用在别的地图平台上,这里的范围任凭大家想象。比如上一节课介绍的 kepler.gl ,就可以导入 Mapbox 的地图。这里我们拿一张同样在 Mapbox 官网展示的地图 Moonlight (地图地址:mapbox://styles/mapbox/cj3kbeqzo00022smj7akz3o1e)来演示一下。
另外,Mapbox 还可以应用在课代表下周要分享的另一款地图工具 QGIS 里,这张图就是美数课用 QGIS + Mapbox 做出来的。除了以上优势外,课代表推荐 Mapbox 还有一个非常非常实用的理由,那就是它对中国用户的友好性。网上有很多的地图虽然好看但不能用,因为它们的边界不合规。而 Mapbox 就比较注意这个问题,不仅推出了 Mapbox 中国(www.mapbox.cn),还在微信公号和知乎上分享了很多教程,而且中国版的工作室正在赶来的路上,感兴趣的小伙伴关注一下~
样本数据还是老样子,公众号后台回复 10 ,获取澳大利亚大火火的测试数据,欢迎在微博@澎湃美数课 交作业✍总结了这么详细的教程,要是不点赞分享发朋友圈,课代表可不写了啊(‾◡◝)
◒◡◒
┊推 - 荐 - 阅 - 读┊