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操作,希望大家多多动手,熟能生巧。

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

  1. Qgis导出三维模型并发布

    加载OSM地图 以下三维模型场景的搭建基于QGIS3.12版本.预先安装了QuickMapServices.OSMDownloader和Qgis2threejs插件. 找到安装好的插件QuickMap ...

  2. 使用QGIS制作专题地图——上海市游泳馆分布地图

    使用QGIS制作专题地图--上海市游泳馆分布地图 下载POI数据与行政区划分数据 在制作游泳馆分布地图前,我们需要收集上海市内游泳馆的POI数据以及上海市行政区划分数据.这些都可以在规划云(http: ...

  3. 利用GeoServer发布地理空间数据服务示例

    题记-- 今天睡了午觉起来头昏脑涨,喉咙还不舒服,我一定是受凉了.啊~ 决定摘(脱)抄(密)节(处)选(理)一篇以前写的技术文档,滥竽充数. 这篇仅介绍地理空间数据服务的基础知识,以及如何在Windo ...

  4. QGIS制作精美地图

    QGIS制作精美地图 1.首先新建一个Print Layout,并为其命名(PS:如果创建完不小心删了,点右面的Layout Manager即可~ 2.在右侧空白处,设置页面大小(也可以在空白页面右键 ...

  5. 制作本地SCLo-scl镜像仓库(reposync下载rpm包、createrepo制作镜像仓库、httpd发布服务)

    记录:327 场景:在CentOS 7.9操作系统上,使用reposync从开源镜像站下载sclo镜像仓库的rpm包:使用createrepo制作本地SCLo-scl镜像仓库:使用httpd发布服务. ...

  6. 利用Twitter发布活动

    利用Twitter发布活动 无论是生日聚会的妻子,隆重开业,或新产品的推出,微博迅速成为的方式公布,并邀请.你可以简单地发送140个字符,宣布你的事件,或者你可以做这么多.这里有五个工具,可以帮助你了 ...

  7. 如何利用GitHub发布个人网站

    如何利用gihub发布个人网站让所有人都可以浏览 发布步骤 发布步骤 进入github,点击Create repository创建一个仓库 建立自己的仓库 点击uploading an existin ...

  8. 百度发布全功能AI平台!

    Datawhale发布 百度 BML 全功能 AI 平台 越来越多企业开始用AI解决实际问题,比如汉印使用AI在线下进行果蔬识别称重.上海浦东水务使用AI巡检阀门系统.猎头企业使用AI模型高效利用沉默 ...

  9. 复旦大学自然语言处理实验室发布模型鲁棒性评测平台TextFlint

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 复旦大学自然语言处理实验室发布模型鲁棒性评测平台 TextFlint ...

最新文章

  1. coverage 覆盖多个测试文件时_奇技淫巧[2]:cmake中添加lcov代码覆盖测试
  2. 身怀56个IM技术专利,网易云信如何改变即时通讯?
  3. ligerui layout拖动中间分隔条宽度后,重新调整两边控件的宽度
  4. 想在“双十一”做“爆款”?你的数据库存能支撑吗?
  5. package-lock.json 文件的作用
  6. wireshark的拆包与合并
  7. GAMMA instabus /products/et/ GAMMA智能楼宇控制系统应用手册
  8. axios封装接口步骤详解
  9. 学习模式上的记录之统计篇一 秩和检验
  10. 通达信 移动平均算法_中山证券通达信下载-中山证券通达信软件 v1.06 官方版
  11. DotNetBar 14.1.X 安装+源码=不错选择
  12. 厉害了!阿里的这套“实人认证”系统通过率高达99%
  13. 域名、域名注册商、ICANN、CNNIC
  14. 内网KDC服务器开放在哪个端口,针对kerbores的攻击有哪些?
  15. 操作系统复习之OS的运行环境
  16. 电影9 10大经典电影
  17. java必背综合知识点总结(基础篇)
  18. 《自然语言处理:基于预训练模型的方法》读书笔记:第2章 自然语言处理基础
  19. 全相位算法c语言表达,基于全相位FFT的电力谐波检测方法研究
  20. uniapp微信小程序不强制登陆的逻辑(模仿大厂登陆)

热门文章

  1. 安装Adobe CS5.5系列软件出错的解决办法
  2. 找工作成功等于入门,那简历怎么写?心得分享(附面试)
  3. (SRCNN)及pytorch实现_Learning a Deep Convolutional Network for Image Super-Resolution——超分辨率(二)
  4. 2015年十大IT趋势 云计算占榜首
  5. C++碰撞检测库FCL安装(MinGW,CMake)
  6. java最难的部分_java最难学的是那一块?
  7. 考研408每周一题(2019 41)
  8. Windows打包为用户安装字体
  9. 隆云通土壤温湿、EC、PH、氮磷钾传感器
  10. 戴尔笔记本禁用Fn。单独使用F1到F12的功能。