Cesium中文網:http://cesiumcn.org/ | 國內快速訪問:http://cesium.coinidea.com/
本月的CesiumJS 1.70發布引入的一項關鍵改進是地下數據可視化。這允許用戶無縫地從整個城市的地面功能過渡到同一場景中的地下功能,無論是水管和電纜之類的實用數據,還是洞穴和礦井之類的三維結構。
用不同的地面材料根據深度可視化鑽孔。來自明尼蘇達大學鑽孔地球物理數據庫的數據。Borehole Geophysical Database
將地下數據與三維地形和CesiumJS中的其他圖層融合,這意味着可以在一個地方可視化所有相關信息,而無需在專用工具之間不斷切換。例如,可以通過在場景中添加Cesium OSM建築(Cesium OSM Buildings)來可視化地震隨時間的變化,並測量它們與城市重要基礎設施的距離。
2020年4,5月,在愛達荷州中部的鋸齒山上觀察地震。每個球體都包含地震中心震級和深度的元數據,以及這些記錄的誤差范圍
您可以使用CesiumJS API控制地下數據的可視化方式。下面,將對隧道進行可視化攝影測量。通過保持地面大部分不透明,我們可以准確地看到哪些部分位於地面之上(只是入口),以及結構延伸了多遠。我們還可以配置camera,在近距離放大時隱藏地面,這樣我們就可以在隧道內行走而不受干擾。
新西蘭奧克蘭北頭舊軍事隧道攝影測量。左圖:保持地面大部分不透明,以查看模型的哪些部分高於地面。右圖:將地面藏在靠近camera的地方,讓用戶可以在隧道內行走。截圖由 b_nealie提供。
試一試
上傳您的地下模型數據到Cesium ion(Upload your underground data to Cesium ion)或查看下列示例代碼以學習如何在Cesium app中使用地下功能。
- 激活地球透明。[Enable globe transparency](https://sandcastle.cesium.com/index.html?src=Globe Translucency.html)
- 激活地表某部分透明[Enable transparency only on a section of the ground](https://sandcastle.cesium.com/index.html?src=Globe Interior.html)
- 自定義地下場景顯示[Customize the look of underground scenes](https://sandcastle.cesium.com/index.html?src=Underground Color.html)
如何您有任何問題或者想分享您正在做的工作,請訪問let us know on the forum。
大家也可以訪問Cesium中文網:http://cesium.coinidea.com/
作者:Omar Shehata
原文鏈接:https://cesium.com/blog/2020/06/16/visualizing-underground/
評語:這是Cesium1.70三大功能的最后一項,一兩年前好多人提問如何讓地球透明,或者地下模型怎么辦,現在都能有解決辦法。
Cesium中文網交流QQ群:807482793
Cesium中文網:http://cesiumcn.org/ | 國內快速訪問:http://cesium.coinidea.com/