UE5数字孪生制作(一) - QGIS 学习笔记

1.下载

QGIS是免费的GIS工具,下载地址:

https://www.qgis.org/en/site/


2.安装 - 转中文

按照步骤安装,完成后,在菜单 设置settings里,选择options,修改语言

确定后,需要重启下软件


3.学习视频 - 基础知识

https://www.bilibili.com/video/BV1op4y1V71r?p=2\&vd_source=707ec8983cc32e6e065d5496a7f79ee6

  • 了解GIS基础知识
  • 建立一个GIS的文件目录,用于各类获取的资源
  • 了解POI关键字含义,(简单理解:用关键字可搜索出来的点位)
  • 获取POI信息,POI查询工具,输入地址和关键字,获得信息,复制内容

http://guihuayun.com/poi/

  • 在目录里建立POI文件夹,保存POI内容复制到txt

4.获取一个POI的地图

  • 添加图层
  • 选取文件,进行几何图形定义,添加到图层
  • 获取一个背景卫星图 - 安装插件
  • 安装完成后,没有很多group,可以先点settings
  • 点击Get contributed pack,获得全部内容
  • 选择bing里的卫星图,完成

另外,可以用百度高德去批量获取POI,这里不展开


5.行政区域获取

guihuayun.com/maps/region.php?id=0

  • 进去规划云,获取一个行政区域,出来一堆坐标,复制到txt文本,改后缀为.json格式
  • 直接拖动json文件到qgis的图层栏里

图层可以双击进去,设置一些颜色与样式

  • 阿里云获取区域地图

datav.aliyun.com/portal/school/atlas/area_selector

  • 可以选取相关区域,直接下载json文件,比较块
  • 同样拖入图层中

如何看这些元素的信息?

菜单栏选择
注意:不要用2个不同的网站去获取区域图,他们的会长的不一样,不能贴合


6.OSM数据

  • 即从OpenStreetMap下载的数据,网站需要科学上网

https://www.openstreetmap.org/export

  • 在OSM里,可以通过框选,导出,如果区域太大,可以选择Overpass API进行下载,可以点击"手动选择..."进行框选,保存文件到OSM文件夹里
  • 拖入文件到QGIS,并选择需要什么信息,有路,区域,点等

7.下载矢量建筑物

  • 此处需要下载水经注,并购买版权才能使用,费用4700¥。这里为了方便学习,我这边提供了部分矢量建筑文件,用于学习。同类型软件有多款,后续选用什么软件购买自行选择。

链接:https://pan.baidu.com/s/1QAtQkCN1mx4OfvOOAJxEmw?pwd=1234

提取码:1234

浙江_上海 城市建筑矢量,浙江、上海,城市建筑矢量shp文件,包括上海、杭州、宁波、温州、绍兴、金华、台州、嘉兴,方便GIS学习用途

  • 把shp文件拖入图层中
  • 用天地图+R2V导出矢量(没有高度),见视频53分处。此处理需要一些CAD的操作知识,作为备选

8.天地图获取交通路网、水系、湖泊

http://lbs.tianditu.gov.cn/data/dataapi.html

  • 进入天地图后,注册登录,拷贝一个服务URL,在QGIS里建立WMS/WMTS的连接
  • 关键字:HYDA,HYDL,HYDP,拖到图层里

9.DEM数据

https://www.gscloud.cn/search

  • 选择数据集
  • 选择位置
  • 下载数据
  • 保存到DEM文件夹,把dem文件拖到图层,出现2个黑白色的高度图

10.卫星图获取

  • 导出卫星图
  • 进行清晰度设置
  • 使用天地图插件进行下载卫星图,安装插件
  • 注册天地图,获取key,选择浏览器端;加到QGIS天地图的设置中

  • 点击按钮,添加图层
  • 按照之前的方式继续导出

总结:UE5实现数字孪生,需要解决问题很多,按我的理解需要解决:ArchvizExplorer模板的使用、GIS地形的制作、重点模型制作、UMG运用和其他一些互动功能开发,此篇介绍了如何利用QGIS获取GIS数据,亲测有效~

相关推荐
CSDN_PBB3 小时前
[STM32 - 野火] - - - 固件库学习笔记 - - - 十五.设置FLASH的读写保护及解除
笔记·stm32·学习
鸡啄米的时光机6 小时前
vscode的一些实用操作
vscode·学习
Kai HVZ7 小时前
《深度学习》——调整学习率和保存使用最优模型
人工智能·深度学习·学习
守护者1708 小时前
JAVA学习-练习试用Java实现“使用Apache Ignite对大数据进行内存计算和快速筛查”
java·学习
夜流冰8 小时前
编程参考 - C语言可变参数
笔记
格雷亚赛克斯8 小时前
Qt笔记31-69
数据库·笔记·qt
Long_poem8 小时前
【自学笔记】版本控制与持续集成基础知识点总览-持续更新
笔记·ci/cd
Stream٩( 'ω' )و9 小时前
109~133笔记
笔记
weixin_502539859 小时前
rust学习笔记2-rust的包管理工具Cargo使用
笔记·学习·rust
孤独得猿10 小时前
排序算法复习——包括插入排序、希尔排序、冒泡排序、快排(包括霍尔法、挖坑法、快慢指针法)、堆排、选择排序、归并排序等 (代码采用c/c++混编)
c语言·数据结构·c++·笔记·算法·排序算法