Cesium UE5 中如何加载本地卫星影像瓦片

由于最近有用户遇到了在Cesium UE5中加载本地卫星影像瓦片的问题,因此在为客户解决问题的同时,我们也将该方法分享给你。

什么是Cesium UE5

Cesium for Unreal Engine 5 (UE5) 是一种将真实世界三维地理数据无缝集成到虚幻引擎中的插件。

它由 Cesium 公司开发,旨在将 Cesium 的 3D 地球和地图服务引入 Unreal Engine,使开发者能够创建具有高精度地理位置的沉浸式虚拟世界。

Cesium UE5 的功能主要包括:

(1)3D Tiles 支持

利用 Cesium 的 3D Tiles 标准,能够加载和渲染大规模的地理空间数据集,包括城市模型、地形、影像和点云等。

(2)实时地理数据流

通过与 Cesium ion 服务集成,开发者可以实时流式传输全球的地理数据,并进行各种渲染和分析操作。

(3)精确的地理定位   

提供精确的地理位置和坐标转换功能,确保虚拟环境中的对象能够准确定位于真实世界的位置。

(4)高效的渲染性能

利用 UE5 的强大图形渲染引擎,确保大规模地理数据的高效渲染,提供流畅的用户体验。

(5)自定义和扩展性

开发者可以根据自己的需求对地理数据进行自定义处理和渲染,创建独特的虚拟场景和应用。

Cesium UE5 的应用场景主要包括:

(1)游戏开发

创建具有真实世界地理位置的开放世界游戏。

(2)仿真和训练

用于军事、航空、航天等领域的训练模拟,提供真实的地理环境。

(3)城市规划和建筑设计

可视化和分析城市模型和建筑设计方案。

(4)虚拟旅游和教育

创建虚拟旅游景点和教育应用,让用户体验和学习真实世界的地理知识。

通过将 Cesium 的强大地理空间数据处理能力与 Unreal Engine 5 的高性能渲染技术相结合,Cesium for UE5 为开发者提供了一个强大且灵活的平台,可以用于各种类型的虚拟和增强现实应用。   

如何下载导出卫星影像本地瓦片

现在我们以墨卡托卫星地图数据为例,为你分享Cesium UE5 中如何加载本地卫星影像瓦片的方法。

本地卫星影像瓦片数据,可以用水经微图(简称“微图”)下载。

图片

微图

在导出设置中,需要将导出瓦片选择为“标准TMS瓦片”,如下图所示。   

图片

导出TMS瓦片

导出的本地瓦片可以通过IIS、Tomcat或Apache进行发布,这里以Apache为例,将导出的瓦片拷贝到htdocs目录下。   

图片

瓦片存放目录

修改导出的tms.xml文件名为tilemapresource.xml,如下图所示。

图片

修改xml文件名

通过链接访问一下tilemapresource.xml文件,以确保文件的有效性,如下图所示。

http://127.0.0.1/WorldSatellite/tilemapresource.xml

图片

链接访问xml文件

一切准备就绪后,就可以将卫星影像加载到Cesium UE中了。

如何在Cesium UE5加载瓦片

打开UE,选中Cesium World Terrain,点击添加按钮,如下图所示。   

图片

点击添加按钮

通过搜索关键词Tile添加一个Cesium Tile Map Service Raster Overlay(即TMS)服务,如下图所示。

图片

添加TMS服务

选中新增加的TMS服务图层,在下面Url处输入之前在浏览器中查看的tilemapresource.xml文件地址,如下图所示。   

图片

输入xml文件地址

输入后可以看到地图显示出来了,如下图所示。

图片

加载的地图

UE里面加载影像的关键在于瓦片的xml文件,只要xml文件正确,将瓦片和xml文件一起发布之后在UE内访问xml文件地址即可加载影像。   

写在最后

本文为你分享了Cesium UE5 中如何加载卫星影像的方法,希望该分享能对你有所帮助。

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

  • 13
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值