How to load local TMS data?

Cesium for Unreal v1.2.0

Cesium for Unreal v1.2.0 shows: added support for Tile Map Service (TMS) raster overlays. How to load local TMS data?


image
input url
see source code options

@ljason1993 Could you add TMS successfully?I don’t know how to set the url path.

your TMS like this ?
http://192.168.XXX.XXX:XXX/image/tms/tilemapresource.xml

input this url without .xml fileName
http://192.168.XXX.XXX:XXX/image/tms/

@ljason1993 As you say, i try again, its empty. My data is geoserver published data, it’s right data format?

And i know some website can download tiles but donnot have xml file.
And can you tell me where i can get some example data for test, thank you?

哦国人啊,那就直接说中文吧
他这个默认的tms貌似只支持png
你可以把他那个options里面的选项按照源码里面那个意思直接写一个你们需要的就行啦

@ljason1993
好的,我看看啊,在cesium-native源码里改,我还没看呢,一直在看cesium for unreal和unreal engine的内容。

不是改native(native国内网太差,连子模块都下载不下来,到现在我还没编译过一次。。。诶)
是抄一下里面的格式
这个tms的用法和cesiumJs一毛一样
只不过是c++版本的,你可以参考下js的api,那边有示例的

@ljason1993
你说的是这个吧。


var tms = new Cesium.TileMapServiceImageryProvider({
   url : '../images/cesium_maptiler/Cesium_Logo_Color',
   fileExtension: 'png',
   maximumLevel: 4,
   rectangle: new Cesium.Rectangle(
       Cesium.Math.toRadians(-120.0),
       Cesium.Math.toRadians(20.0),
       Cesium.Math.toRadians(-60.0),
       Cesium.Math.toRadians(40.0))
});

是的,按这个抄就行了

@yuan1405 你成功了吗?看了你们的讨论我不太明白要改成什么样子。

@Feng 不用改也能加载了,链接个地址,可以参考一下:
UE加载CesiumLab处理的地形数据:https://www.bilibili.com/video/BV1kv411V7vY
UE加载CesiumLab处理的影像数据:https://www.bilibili.com/video/BV1Ew411Z7kx

@yuan1405 我看到了实验室出的这两集视频了,地形和影像都可以加载了,问题是我如何搭建自己的本地服务来为cesium for unreal 提供数据呢,geoserver的TMS服务能够使用吗?

@Feng 自己试一下,应该可以

@ljason1993 @yuan1405 在离线环境下首先需要有地形才能加载本地的影像服务,(Add support for a smooth/ellipsoid terrain model · Issue #423 · CesiumGS/cesium-unreal · GitHub)我将cesiumlab生产的地形数据通过tomcat发布出来,在ue中加载失败了http://localhost:8089/t1


有人知道是什么原因吗?或者lab是怎样实现的吗

我跟你一样,就是那个情况,我看了lab的 好像转xml的

看起来它和生产的同名文件是一样的内容,都是json

是不是在服务器里转换xml读取加载?

影像和地形的layer.json内容不一样的

你的地形可以加载成功吗?截图中内容的lab给出地址的请求结果和生产的文件内容一致