本文內(nèi)容如下:
- QGIS中帶高程面數(shù)據(jù)的2.5D渲染
- QGIS導(dǎo)出三維場(chǎng)景(html)
注意,兩個(gè)為獨(dú)立實(shí)驗(yàn)叔锐;QGIS版本2.18挪鹏,qgis2threejs可能也有新版了……
1. 數(shù)據(jù)準(zhǔn)備
準(zhǔn)備一份帶高程的面狀要素?cái)?shù)據(jù)集,可以手動(dòng)添加高度字段
2. 配置2.5D樣式
先選擇2.5D樣式愉烙,設(shè)置高度字段和傾斜角度等
再設(shè)置其他配色樣式讨盒,如漸變色等
3. 安裝插件
openlayers plugin 用于配置底圖
qgis2threejs用于導(dǎo)出三維場(chǎng)景
4. 添加底圖
注意,這里有個(gè)坑步责,就是底圖+2.5D渲染的時(shí)候返顺,2.5D拉伸的時(shí)候會(huì)錯(cuò)位,可能是加底圖之后相機(jī)位置變化了
對(duì)導(dǎo)出三維場(chǎng)景沒(méi)影響
5. 導(dǎo)出三維場(chǎng)景
這個(gè)插件會(huì)調(diào)用Three.js在瀏覽器中渲染三維場(chǎng)景蔓肯,你的數(shù)據(jù)會(huì)作為一個(gè)js文件保存下來(lái)
注意配置好樣式之后用插件遂鹊,不需要2.5D;配置中下拉還有屬性的選項(xiàng)省核,選擇后可以在三維場(chǎng)景頁(yè)中查看要素屬性