【GIS】QGIS中2.5D渲染和导出三维场景

本文内容如下:

  1. QGIS中带高程面数据的2.5D渲染
  2. QGIS导出三维场景(html)
    注意,两个为独立实验;QGIS版本2.18,qgis2threejs可能也有新版了……

1. 数据准备

准备一份带高程的面状要素数据集,可以手动添加高度字段

【GIS】QGIS中2.5D渲染和导出三维场景_第1张图片

2. 配置2.5D样式

先选择2.5D样式,设置高度字段和倾斜角度等
再设置其他配色样式,如渐变色等


【GIS】QGIS中2.5D渲染和导出三维场景_第2张图片

3. 安装插件

openlayers plugin 用于配置底图
qgis2threejs用于导出三维场景

【GIS】QGIS中2.5D渲染和导出三维场景_第3张图片

【GIS】QGIS中2.5D渲染和导出三维场景_第4张图片

4. 添加底图

注意,这里有个坑,就是底图+2.5D渲染的时候,2.5D拉伸的时候会错位,可能是加底图之后相机位置变化了
对导出三维场景没影响

【GIS】QGIS中2.5D渲染和导出三维场景_第5张图片

5. 导出三维场景

这个插件会调用Three.js在浏览器中渲染三维场景,你的数据会作为一个js文件保存下来
注意配置好样式之后用插件,不需要2.5D;配置中下拉还有属性的选项,选择后可以在三维场景页中查看要素属性

【GIS】QGIS中2.5D渲染和导出三维场景_第6张图片

你可能感兴趣的:(【GIS】QGIS中2.5D渲染和导出三维场景)