QGIS制作三维模型并利用Qgis2threejs发布至CGSCloud Portal平台和gltfviewer网站

QGIS(Quantum GIS)是一款免费的桌面GIS软件,可运行在Linux、Unix、Mac OSX和Windows等平台。QGIS是基于Qt,使用C++开发的一个用户界面友好、跨平台的开源版桌面地理信息系统。它主要提供GIS数据的显示、编辑和分析、制图等功能。

今天小崇就和大家分享如何使用在QGIS中制作三维模型并利用Qgis2threejs发布至CGSCloud Portal平台和gltfviewer网站。

友情提醒:在操作的过程中一定要联网联网联网!!!

1.在QGIS中联网安装好QuickMapServices、OSMDownloader和Qgis2threejs插件。

具体操作:插件——管理并安装插件——在搜索框里输入QuickMapServices——安装插件即可。(OSMDownloader和Qgis2threejs插件的安装也是如此)

在这里插入图片描述

以下是Qgis2threejs插件安装成功的页面:

在这里插入图片描述
2.打开QuickMapServices加载OSM地图。

具体操作:网络(W)——QuickMapServices——OSM——OSM Standard。

在这里插入图片描述
OSM地图就加载出来了:

在这里插入图片描述
3.截取并下载目标区域的地图(本文中小崇选取的是郑州火车站西广场的区域)

具体操作:点击下图中鼠标所指的矩形截取按钮(鼠标放在上面会显示Download OSM data by rectangle selection)开始截取区域。
注意:截取区域面积越大下载越慢,建议放大地图后再进行截取以便节省时间。

在这里插入图片描述

设置数据的保存路径:勾选【Load layer after download】——点击Save File选择下载路径——OK。
注意:一定要联网才能下载成功!!!

在这里插入图片描述

下载好的页面:

在这里插入图片描述
下载好的区域通常会出现“乱码问题”。比如天书式的街道名称等等。
为了使得下载区域的乱码问题清晰地呈现出来,我们可以在图层面板中将【OSM Standard】的勾取消掉。

4.修改图层属性解决乱码问题

具体操作:右击osm point图层——属性…——源——修改图层名(按自己需要修改)——数据源编码(将数据源编码方式改成UTF-8,记得点击【Apply】)——标注——将"基于规则标注"改成"单一标注"(记得点击【Apply】)——OK。

在这里插入图片描述
在这里插入图片描述
其余的图层也是这样处理。待所有的图层处理完毕后,我们可以在图层面板中将【OSM Standard】的勾取消掉,查看所选区域是否还存在乱码问题。如果乱码问题已解决,就可以看到下图的效果:

在这里插入图片描述
5.通过增加建筑物高度实现三维效果

具体操作:右击osm multipolygons——打开属性表——打开字段计算器——在输出字段名称里填写floor——在表达式的空白框里输入rand(1,10)——OK。
在这里插入图片描述
在这里插入图片描述
6.Qgis2threejs插件导出并发布

具体操作:Qgis2threejs——Qgis2threejs Exporter——勾选需要的图层——osm multipolygons——Properities——Object type(将Polygon改成Extrucled)——Color(将Feature Style改成Random,这样所有建筑等会颜色各异地呈现)——Apply——OK。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三维的效果如下图所示:

在这里插入图片描述
7.在Qgis2threejs上导出网页资源

具体操作:File——Export to Web——勾选“Preserve the Current Viewpoint”和"Enable the Viewer to Run Locally"——在Page title填写页面名称——Export。

在这里插入图片描述
在这里插入图片描述

网页版三维数据模型的存储地址就会出现在下图中的Web page file处。双击蓝色字的存储地址即可在浏览器中打开。

在这里插入图片描述
8.在Qgis2threejs上导出gltf格式的模型文件

具体操作:File——Save Scene As glTF(.gltf,.glb)——保存

在这里插入图片描述
在这里插入图片描述

将导出的zhengzhoutrainstation.gltf压缩为zhengzhoutrainstation.zip。

在这里插入图片描述

将zhengzhoutrainstation.zip压缩包拉拽上传至gltfviewer网站( https://gltf-viewer.donmccurdy.com/)。

在这里插入图片描述

在gltfviewer网站看到效果如下:

在这里插入图片描述
9.上传至CGSCloud Portal平台

登录CGSCloud Portal平台——添加场景——新建场景——分组中找到新建的场景——编辑场景——添加模型将zhengzhoutrainstation.zip压缩包导入该场景——保存——预览。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

导入成功的页面如下:

在这里插入图片描述

预览页面如下:

在这里插入图片描述
小结:
在QGIS中制作三维模型并利用Qgis2threejs发布至CGSCloud Portal平台和gltfviewer网站是常见的QGIS操作,希望大家多多动手,熟能生巧。

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
QGIS是一款功能强大的开源地理信息系统软件,可以用于制作各种类型的地图,包括科技风地图。 要制作科技风地图,首先需要收集与科技相关的地理数据,例如科研机构的位置、科技园区的分布、创新中心的地点等。这些数据可以通过各种渠道获取,如网上搜索、数据开放平台等。 接下来,需要将数据导入至QGIS软件中。QGIS支持多种数据格式,如矢量数据、栅格数据等。可以根据数据的格式选择合适的导入方式。 导入数据后,可以利用QGIS的图层管理功能对数据进行管理和编辑。可以添加符号、标签和属性,使地图更加直观和易于理解。可以根据需求设置符号颜色、形状和大小,以突出科技元素。 为了增加地图的可视化效果,还可以添加背景图层、网格和边框等样式元素。可以选择合适的背景图像,例如科技主题的背景,以突出地图的主题。 在地图制作完成后,可以进行调整和优化。可以添加图例、比例尺和指南针等元素,以增强地图的信息传达能力。还可以选择适当的投影方式和缩放比例,以确保地图精确和清晰可见。 最后,可以将科技风地图导出为图像文件或打印出来。可以选择合适的图像格式,如JPEG、PNG或PDF等。还可以选择适当的打印设置,如纸张尺寸和打印质量,以获得满意的打印效果。 总之,利用QGIS软件可以轻松制作科技风地图。通过合理的数据收集、编辑和优化,可以制作出具有科技氛围的地图,以便用于科技研究、科普宣传等用途。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值