Mapbox Studio新增hillshade圖層,現實地形樣式定製更精準細緻

如何讓地圖更立體、更逼真?如何真實地再現地球豐富的地貌?

Mapbox Studio 最近的更新,增加了新的圖層類型 hillshade(山影圖),現在你可以利用Mapbox 添加山影圖層,繪製出具有更詳盡細節展示,和更接近真實地貌的地圖了!——所有的山丘、峽谷和山脈都將可以更出色的3D立體呈現。所有的註冊用戶都可以直接使用。

簡單展示一下太陽運動呈現在Mapbox 山影圖上是什麼樣子。

https://www.zhihu.com/video/956840730002452480

每個Mapbox 的註冊用戶還可以通過查閱 hillshade-exaggeration, hillshade-shadow-color, hillshade-highlight-color, hillshade-accent-color等相關參數設置,製作更具有個人風格和創意的陰影風格。

?? 原理是什麼?

「山影圖」圖層類型背後的原理,主要是使用了數字高程模型 (DEM) 來精確計算每一像素中的陰影和高光。【數字高程模型 (DEM) :編譯成柵格圖像瓦片的高解析度高程數據】

正因為這樣對每一像素中陰影高光的計算,最終山影呈現的效果要比矢量地形圖塊繪製的陰影效果精確細緻得多。這也是像素計演算法與多邊形繪製法最根本的區別。

簡單直觀感受一下二者的區別。

使用矢量地形圖塊按照高光位置繪製的陰影圖

使用 DEM 模型來對高程數據進行編譯繪製的地圖

結果顯而易見,利用DEM 模型繪製的地圖更加真實細緻。從Mapbox 戶外地形圖上也能明顯看出區別。

舊樣式

新樣式,更突出、精確的細節呈現

若想使用這款新的山影圖層,可以通過mapbox-gl-js 最新版本 v0.44.1來添加。


?? 我們也希望在Mapbox各大平台上也能夠看到你的分享,可以直接在知乎評論或者私信,或者關注Mapbox-China 微信公眾號,在後台留言給我們,還可以在微博 @Mapbox 或者tag #builtwithmapbox#。


推薦閱讀:

TAG:mapbox | 圖層 | 地圖 |