当前位置: 首页 > news >正文

​如何使用QGIS制作三维建筑

使用ArcGIS制作三维建筑的教程比较多,但是使用QGIS制作的教程就不多见,这里为你介绍一下如何使用QGIS制作三维建筑。

创建3D视图

在菜单栏上点击“视图\3D地图视图\新建3D地图视图”,如下图所示。

图片

新建3D地图视图

点击后会出现三维地图对话框,可以通过右侧的按钮调整视角,如下图所示。   

图片

三维视图

由于没有设置拉伸,当前建筑还是平面,所以接下来设置拉伸。

建筑拉伸

在建筑图层上点击右键,选择属性,如下图所示。   

图片

属性

在图层属性内,选择3D视图选项卡,选择单一符号,点击拉伸旁边的数据定义重设按钮,选择编辑,如下图所示。   

图片

拉伸编辑

在显示的表达式构建器对话框内,展开字段和值,双击选择height字段,如下图所示。   

图片

表达式设置

点击OK完成设置之后,回到三维地图对话框,可以看到建筑已经是三维建筑,如下图所示。

图片

三维建筑

教程所使用的建筑数据来自水经微图(简称“微图”),除了建筑数据之外,道路、POI和水系等数据也可以从微图中下载。

图片

微图

到此就完成了QGIS制作三维建筑,相较于ArcGIS,二者实现方式都是属性内设置拉伸,只不过QGIS多出了一个三维地图窗口。

写在最后

本文为你分享了如何使用QGIS制作三维建筑的方法,主要包括了创建3D视图和建筑拉伸等步骤。 

你可以立即点击“分享”按钮,将本文免费分享给你的朋友!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 一张图告诉你常见的响应状态码!200报错400 404 500都是什么意思??
  • 光耦合器的工作原理和故障诊断
  • 25. MyBatis中的RowBounds是什么?如何实现内存分页?
  • KAN 学习 Day4 —— MultKAN 正向传播代码解读及测试
  • 【RabbitMQ】概述
  • 骨传导耳机哪个品牌比较好?盘点五款闭眼入都不踩雷的优质骨传导耳机!
  • 大模型LLM之SpringAI:Web+AI(一)
  • UEFI学习笔记(七):UEFI_Spec_2_10 Protocols整理
  • 【滑动窗口-1004. 最大连续1的个数 III】
  • 基于Java+SpringBoot+Vue+MySQL的西安旅游管理系统网站
  • Windows--linux共享文件夹
  • SAP B1 学习笔记 - 易混淆字段名(持续更新中)
  • matlab数据批量保存为excel,文件名,行和列的名称设置
  • Redis面对数据量庞大处理方法
  • 基于SpringBoot的社团管理系统
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 《剑指offer》分解让复杂问题更简单
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【css3】浏览器内核及其兼容性
  • eclipse的离线汉化
  • httpie使用详解
  • jquery ajax学习笔记
  • Shell编程
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Web Storage相关
  • 复习Javascript专题(四):js中的深浅拷贝
  • 人脸识别最新开发经验demo
  • 设计模式走一遍---观察者模式
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 异步
  • 译米田引理
  • 怎么将电脑中的声音录制成WAV格式
  • puppet连载22:define用法
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​虚拟化系列介绍(十)
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (每日一问)基础知识:堆与栈的区别
  • (转)fock函数详解
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • .NET Framework与.NET Framework SDK有什么不同?
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .Net实现SCrypt Hash加密
  • .net项目IIS、VS 附加进程调试
  • :class的用法及应用
  • @RequestMapping 和 @GetMapping等子注解的区别及其用法
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [2016.7 test.5] T1