osgb格式的倾斜摄影多个文件夹,怎么生成一个缓存文件发布服务?

0 投票
现在有一个地区多个位置的osgb格式的倾斜摄影的文件夹,如果对每个文件夹都生成一个缓存,加载比较繁琐。怎么能对这些文件生成一个缓存文件发布服务?
5月 20 分类:  93次浏览 | 用户: hgwc_ml 初出茅庐 (50 分)

2 个回答

0 投票
您好,多个文件夹里面对应的data文件他们的定位点以及坐标系是否是同一个,如果相同,把所有tiles文件全都放到同一个data文件下重新生成配置文件即可;如果不同则没法生成
5月 20 用户: 卷饼先生 名扬四海 (4,036 分)
您说的他们的定位点及坐标系是文件夹里面的xml文件吧?如果坐标系相同但定位点不同的话,放到一个文件夹下。使用其中一个文件的定位点可行吗?是不是只有定位的时候有影响?其它还有什么问题吗?
0 投票

您好,如果能确定整片倾斜的中心点可以将所有文件放到一个文件夹内,然后生成缓存。但是不推荐您这么做,如果缓存不是同一个坐标系或者纹理情况不一样,会出现各种问题。推荐出倾斜的时候,让数据提供方进行合并。

针对您说得加载繁琐的问题,您可以试下场景有个功能“加载文件夹下所有缓存”,可以批量加载您生成的缓存:
http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iDesktop/Features/SceneOperation/LayersManagement/CacheButton.html

5月 20 用户: jjz 名扬四海 (3,743 分)
您好 在idesketoo场景加载使用您说的方法是挺快,但是发布服务后会有很多三维数据集,系统使用的话会比较难管理,所以想问下能不能生成一个三维数据集?
还有一个问题需要咨询一下,如果发布了对倾斜摄影数据生成s3mb缓存并发布三维服务之后,后面想对新的其它位置的倾斜摄影数据也更新到这个服务下面(原有的服务不动,更新后在系统中直接显示新更新的倾斜摄影),这种能实现吗?
您好,可能我刚刚没表达清楚。我明确说一下,目前iDesktop没有合并倾斜缓存的功能。所以建议您自行处理,最好让厂商处理。自行处理经常导致合并后的倾斜一起入库时纹理出现问题,导致无法正常显示。

对于您说的数据更新,也是基于同样的理由(贴图纹理等等),建议数据提供方进行更新,然后给您一整块的,这是对于数据显示和处理最优的办法。不完全替代的方法就是把原始倾斜缓存裁剪了(S3MB也可裁剪),然后把新的缓存替换进去,没有更好的方法。
...