在上一篇推送文章中,介绍了如何简单快速地发布三维地形并进行在线查看?在文章的最后留有一个尾巴,说它不止可以发布dem地形数据,还可以发布矢量的点线面数据,这几天用这个插件做DEMO原型,发现其功能相当强大,可以玩出很多花样来,发布一个三维小场景简直是小Case。
今天就给大家介绍下如何使用这款免费的插件(Qgis2threejs)来发布一个三维小场景。如果你还没有使用过或听说过这款插件及QGIS软件,请回看上篇文章《如何简单快速地发布三维地形并进行在线查看?》
准备工作
1、启动QGIS;
2、安装Qgis2threejs插件;
3、下载练习数据(公众号回复【样例数据】即可获得)
正式操作
1、添加样例数据中的DOM影像数据、DEM高程数据以及Point和Polygon矢量数据,效果如下图所示。(看不到DEM高程数据是因为被DOM影像数据盖住了)
2、在【网络】菜单中选择【Qgis2threejs】,弹出下图面板。
在上篇文章中,我们介绍了DEM这一栏的参数设置,基本按照默认设置即可,无需做别的调整。(推荐你各种参数都试试,看看效果有啥差异)
3、切换到Point参数设置项,可以看到点可以驱动成多种效果,比如常见的球体、圆柱、圆锥啥的,不过这里我们选择最后一个COLLADA model,就是常见到的*.dea格式的模型,知道的应该比较熟悉,不知道的就百度下吧。
在Path参数中选择所要关联的三维模型。(此处感谢桂林童鞋提供的测试模型)如果你的模型较小,可以修改下Scale值,如果模型位置不正,可以调整XYZ轴的旋转角度来进行修正。
4、切换到Polygon设置栏,在类别中选择Extruded进行拉伸显示。数据如果很多的话,可以在QGIS中设置好样式,由于样例数据是我随意画的几个多边形,只是给了ID值,所以高度字段可以选择ID,如想对比更明显,可以乘以一个数值,比如10。
5、设置完毕后,点击Run按钮即可,执行完毕后便会自动在浏览器中打开发布后的三维场景(最好是Chrome浏览器噢)
光说(看)不练假把式,何不动手试一试。
回复【练习数据】,获取本文操作的DEM高程数据、DOM影像数据、点、面矢量数据和dae模型数据。
思考题
如何想做出下图效果,又该如何操作呢?
相关文章推荐
网友评论