虚幻引擎UE4加载GIS数据《数字孪生&智慧城市》

简介: 😁🏆,在本文中,作者通过SuperMap对UE插件尝试了GIS数据的本地与离线导入,并详细介绍了环境配置流程,这也是为将来数字孪生城市的尝试!!!

       😀各位,好久不见哈;最近博主这边疫情严重,鸽了一周 🙄今天忙里偷闲,把虚幻引擎UE4中加载GIS数据的操作讲一下...加油!!!

image.gif编辑

目录

一、UE4中SuperMap插件安装

二、UE4项目构建及插件的启用

1.项目构建

2.插件启用

三、 文件配置及GIS场景文件打开

1.鼠标键盘逻辑映射文件导入

2.场景文件打开

四、本地数据的加载

1.新建关卡

2.控件参数配置

3.数据加载


       通过本文,你将会学到:

1 虚幻引擎UE4中插件的安装

2 SuperMap插件的使用

3 UE4中GIS数据的加载

       废话不多说,这篇文章是根据康老师的课程创作的,既是我的学习笔记,又能方便各位学习者的快速查阅😃。OK,开始吧!

一、UE4中SuperMap插件安装

       打开UE4的登陆程序,进入到管理界面后,点击上面的虚幻商城搜索Supermap,找到插件后点击进入,选择安装到引擎

image.gif编辑

image.gif编辑

       稍等片刻,便安装完成!

二、UE4项目构建及插件的启用

1.项目构建

       插件安装完成以后呢,便可启动你的UE4进行项目创建, 点击右上角启动:

image.gif编辑

       虚幻引擎对电脑性能要求较高,我这里启动花费了1分钟。

       接下来进行项目创建,我们可以根据自己的需求选择项目类型,我这里选择城市设计可视化,点击下一步,模板选择空白,点击下一步,设置好项目保存路径与项目名称;点击创建项目。

image.gif编辑

       稍等片刻...

image.gif编辑

2.插件启用

      项目启动后,我们可在编辑>插件>已安装中找到Supermap插件,但插件默认是没有启动的,我们在启动复选框已启用上勾选,点击立即重启

image.gif编辑

       稍等片刻,重启以后关闭插件窗口 ;

       插件第一次启动需要在视图选项中勾选显示引擎内容和显示插件内容;

image.gif编辑

       然后在内容选项卡下你就可以找到Supermap的相关内容了,双击这个文件夹,我们打开本次教程相关的内容;

image.gif编辑

image.gif编辑

三、 文件配置及GIS场景文件打开

       本次教程所使用的数据是插件自带的,我将通过官方案例来展示插件的使用。

       Map文件夹下,超图的范例自带了几个在线服务:

image.gif编辑

1 BIM模型

2 地形影像数据

3 3D Max精模

4 倾斜摄影模型

5 点云数据

6 全球地形影像数据

7 城市白膜

1.鼠标键盘逻辑映射文件导入

       直接打开范例文件是不能和场景进行交互的,我们必须要先导入SuperMap插件自带的配置文件也就是鼠标键盘逻辑映射文件才能与场景正常交互;

       打开编辑>项目设置>引擎>输入>导入>选择文件即可,这个文件保存在虚幻引擎插件文件中的Supermap文件夹中,下面是我的保存路径:

E:\UE\UE_4.26\Engine\Plugins\Marketplace\SuperMapSDK\Config\Supermap.ini

image.gif编辑

2.场景文件打开

       配置文件加载完成后返回界面,我以倾斜摄影场景为例,双击场景文件,点击运行,稍等片刻,便可加载出倾斜摄影数据,我们可通过鼠标键盘进行交互。读者也可自行尝试其他场景。

image.gif编辑

image.gif编辑

 

PS:场景中的数据加载较慢是因为数据本身是通过超图客户端发布的在线服务,是离线的。

四、本地数据的加载

1.新建关卡

       新建默认关卡,删去不需要的控件(下图中红框选中的控件):

image.gif编辑

image.gif编辑

       我们需要导入GIS数据加载需要的控件,在放置actor窗口输入supermap,向窗口拖入以下控件:

1 Super Map Main Actor

2 Super Map Star

3UE4自带的天空大气控件

image.gif编辑

image.gif编辑

image.gif编辑

2.控件参数配置

        导入需要的控件后我们需要对控件的参数进行配置;

①SuperMap Star参数配置

       选择SuperMap Star控件,我们更改其位置为0,0,0

image.gif编辑

②天空大气插件参数配置

       将星球>变换模式更改为组件变换处的星球中心,地面半径更改为6378.137.

image.gif编辑

③游戏模式

       在蓝图>世界场景重载:游戏模式>选择GameModelBase类中;选择PlaneGameMode即可;

image.gif编辑

3.数据加载

①控件打开

       在内容中找到SuperMap内容>BluePrints>CN,选择SuperMap,右击运行编辑器工具控件。

image.gif编辑

image.gif编辑

②参数介绍

       查看数据加载控件,我们可以看到不同的参数,我详细介绍一下:

1 球面/平面:指可以加载地理坐标系或投影坐标系数据,平面:指可以加载投影坐标系与平面坐标系的数据。

2 添加图层:本地数据即加载本地SuperMap缓存数据,在线数据即加载SuperMap发布的在线缓存数据,公开数据即OSM等公开数据。

3 图层路径:选择数据所在的位置或者数据链接(URL)

4 图层管理:删除或添加图层

③数据加载显示

       我们选择加载Supermap IDesketopX 10i桌面端自带的OSGB缓存数据,点击本地图层,选择后缀为.scp的缓存数据,确定后选择添加图层>定位即可

image.gif编辑

       运行UE项目,我们发现倾斜摄影测量模型已被加载进入UE4中,我们可通过鼠标键盘进行交互。

PS:SuperMap UE插件只能打开后缀为.scp的缓存数据,如是要加载自己的数据,需要将数据导入Supermap IDesketopX 10i桌面端后生成缓存,再用UE插件打开。      

image.gif编辑

image.gif编辑

       OK,本次教程圆满结束!!!🤗🤗🤗

       🎉🎉🎉🎈

image.gif编辑


如果觉得我的文章对您有帮助,三连+关注便是对我创作的最大鼓励!

更多GIS空间分析文章

“本站所有文章均为原创,欢迎转载,请注明文章出处:https://blog.csdn.net/qq_45590504/category_11750215.html百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。”

目录
相关文章
|
安全 数据可视化 算法
智慧城市需要在隐私和开放数据之间取得平衡
以下是莱恩·科勒尔(Kill Foundation)国家战略和技术创新总监的对于智慧城市中因素与开发数据的见解。
智慧城市需要在隐私和开放数据之间取得平衡
|
数据挖掘 大数据
|
监控
政法重点人员联防联控管理平台建设,智慧城市治安防控系统开发
政法重点人员联防联控管理平台实现了把基层人员纳入进来进行管理,整合全市现有的各领域、各部门、各条线的网格员队伍,使基层社会治理从粗放式﹑单一式向精细化、数据化转变,通过多网融合、一平台通管、“街乡吹哨,部门报到”、接诉即办、主动出击,从而推进社会治理创新、健全保障机制实现社会长效治理、提高管理和服务水平、打造更加和谐有序的小康社会。
212 1