QGIS制作导出三维模型并发布
QGIS制作导出三维模型并发布
1. 加载OSM地图
以下三维模型场景的搭建基于QGIS3.12版本。预先安装了QuickMapServices、OSMDownloader和Qgis2threejs插件。
2.下载兴趣区域的地图
找到安装好的插件QuickMapServices,加载地图,找到要下载的区域;在安装好OSMDownloader插件后,找到矩形截取按钮,截取兴趣的区域地图
设置数据的保存路径
选中Load layer after download,也就是下载完成后载入qgis。
其中下载的数据包含小区或者建筑的多边形图层。
3. 修饰地图数据
加载后的osm数据,有乱码现象,且不显示注记。乱码的解决是设置编码为utf-8。
其中value是注记所使用的字段。
4.增加建筑的高度属性
打开建筑小区图层的属性表和字段计算器
增加floor字段,并永表达式赋初始值1-10之间的随机数字。
Qgis2threejs插件中的设置
设置要拉高的图层
- 设置要拉高的图层
点击Apply应用之后,效果如下:
5. 导出web三维场景资源
在Qgis2threejs设置界面上选择导出网页资源
5. 发布网页资源
双击打开html可以在本地打开。
还可以在web服务器上发布,供网络用户访问。
这里用python建立了简单的web服务器 python版本大于3以上,
在index.html同级路径下打开powershell,输入python -m http.server 默认打开8000端口,
在浏览器中打开localhost:8000,效果和本地打开一致。
6.导出场景作为模型文件
在Qgis2threejs导出界面上选择导出gltf格式的模型文件
7.查看模型
将导出的beijing.gltf压缩为beijing.zip,上传到gltfviewer网站上浏览(https://gltf-viewer.donmccurdy.com/)
在gltfviewer网站看到效果如下
QGIS制作导出三维模型并发布相关推荐
- Qgis导出三维模型并发布
加载OSM地图 以下三维模型场景的搭建基于QGIS3.12版本.预先安装了QuickMapServices.OSMDownloader和Qgis2threejs插件. 找到安装好的插件QuickMap ...
- 使用QGIS制作专题地图——上海市游泳馆分布地图
使用QGIS制作专题地图--上海市游泳馆分布地图 下载POI数据与行政区划分数据 在制作游泳馆分布地图前,我们需要收集上海市内游泳馆的POI数据以及上海市行政区划分数据.这些都可以在规划云(http: ...
- Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上
这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像. Docker入门系列之一:在一个Docker容器里运行指定的w ...
- Unity模型制作导出规范
Unity模型制作导出规范 一.模型制作流程 素材采集-模型制作(高低模)-展UV-贴图制作-场景整合-层级整理.命名.(展lightmapUV)-(动画烘焙)-场景调整导出 二.模型制作规范 1. ...
- 如何制作并使用python发布的模块压缩包和whl包,并进行pip安装和使用教程,加上传Pypi,上传之后又如何增删whl项目
如何制作并使用python发布的模块压缩包和whl包,并进行pip安装和使用教程 0 对于python中包概念的理解 一 创建setup.py文件 # 打包成模块压缩包 from distutils. ...
- QGIS制作精美地图
QGIS制作精美地图 1.首先新建一个Print Layout,并为其命名(PS:如果创建完不小心删了,点右面的Layout Manager即可~ 2.在右侧空白处,设置页面大小(也可以在空白页面右键 ...
- Freemarker使用mht制作导出word模板
Freemarker使用mht制作导出word模板 一.制作word导出模板时,我们使用官方的Office Word编辑样式,编辑好之后,另存为mhtml格式,这样我们就可以看到源代码了.注意:创建w ...
- 点云数据生成DEM,并导出三维模型
文章目录 1 点云去噪 2 点云插值(上采样.增采样) 3 DEM生成 3.1 Arcgis创建las数据集 3.2 las数据集转栅格 3.3 global mapper栅格转DEM 4 模型导出 ...
- matlab 导入/制作/导出 STK .tle卫星文件/数据(直接/间接,好几种方法)
导入/制作/导出卫星tle文件 整理: 代码: 整理: 1.在STK help中的 inFrance Help里的core code 里 能够导入的文件只有.a文件 2.导出.tle文件参考拜火老师的 ...
- QGIS制作三维模型并利用Qgis2threejs发布至CGSCloud Portal平台和gltfviewer网站
QGIS(Quantum GIS)是一款免费的桌面GIS软件,可运行在Linux.Unix.Mac OSX和Windows等平台.QGIS是基于Qt,使用C++开发的一个用户界面友好.跨平台的开源版桌 ...
最新文章
- Rails5 Controller Document
- Leetcode 210. 课程表 II 解题思路及C++实现
- 我的世界java8_《我的世界》java8 64服务器mod
- javascript模式——Mixin
- 电脑温度检测软件哪个好_实时检测Mac电脑的温度
- floquet端口x极化入射波_请问CST 2012 floquet中的模式设置
- MySQL启用SSL连接
- centos7,pyinstaller打包出application/x-sharedlib,这是一个求助的帖子
- 机器学习之——神经网络模型
- R-squared与Adjust R-squared
- 《麦肯锡方法》阅读笔记2——探索分析问题的方法
- 理解图像处理中的 双线性内插法(图文说明)
- 信息系统服务器维护,信息系统运行维护服务方案(IT运维服务方案)-20210729025444.pdf-原创力文档...
- 19 年 3 月 GitHub 上最流行的 34 个 JS 仓库
- 迅雷专用链接原理及转换
- op反馈电阻并联反馈电容
- ubuntu创建批处理文件
- JAVA 实现阿里云短信申请模板以及批量发送短信
- Keil MDK破解过程详解
- Android 手机重启解决方案