首页 / 浏览问题 / 移动GIS / 问题详情
imobile加载本地dem地形缓存
10EXP 2024年03月13日

使用产品:iMobile for android 10i

问题描述:1.请问,是不是不能添加未经过iserver发布的dem缓存,我在idesktop里制作了地形缓存,可是并没有加载出地形,只打开了缓存场景

它与下面这个桌面端中加载的效果不一样

请问有没有方法不通过iserver发布而直接加载本地dem缓存的方法

2.我在帮助文档里也了解到terrainlayers.add(),可以添加在线stk地形,但我并未找到stk的url示例

劳烦您解答,感谢!!!

1个回答

您好,添加本地地形缓存使用terrainlayers.add(java.lang.String path, java.lang.Boolean toHead, java.lang.String name, java.lang.String password)
向三维地形图层中集合中添加三维地形图层
3,690EXP 2024年03月13日

您好,我有点不太明白这个数据全路径是什么,是这个吗?可是我无法成功加载

全路径应该到配置文件,如xx/xx/xx.sct,注意图层名称不要写错,图层密码没有就写null
感谢您的回答,问题已解决,请问如果想要加载stk在线地形,url地址应该是什么呢
public TerrainLayer addIserver(java.lang.String url,
                               java.lang.String layerName)添加iserver地形图层。
参数:
url - 指定的iServer地形服务URL。(如: http://localhost:8090/iserver/services/3D-dxyx_android/rest/realspace/datas/layerName)。
layerName - 地形图层名称。
返回:
新添加的地形图层对象。
您好,我是想尝试加载全国或者几个省的地形,如果通过iserver发布地形缓存的话,桌面端处理的dem数据量会有点大
建议使用iserver发布数据,iserver处理大量数据能力优于imobile
...