首页 / 浏览问题 / 桌面GIS / 问题详情
关于idesketop10i中“模型缓存合并根节点”工具?
53EXP 2021年07月19日
idesketop中的“三维数据-三维瓦片-缓存工具-模型缓存合并根节点”工具,先对两个精模缓存进行合并根节点的操作,网格简化率设置0不参与简化,合并后加载没有问题;对合并根节点后的精模和新的精模,再次进行合并根节点的操作,网格简化率设置0不参与简化,在场景中加载观察发现精模变得很粗糙,有时候新的精模还不显示,请问是什么问题?

1个回答

您好,这个工具简化率的意思是:将原始文件简化到x%,也就是说设置为零之后是将原始数据简化到原始的0%,即简化程度最大。另外新版的帮助文档中写了,这个简化只针对新生成根节点:仅对重新生成的根节点做简化,原始数据不更改。

10.1.2之前的版本,场景缓存的简化率是错误的,和模型lod层级是相反的(即我上一段写的内容),您不要被误导,这个问题在新版本中会修复。
jjz
4,720EXP 2021年07月19日
对精模的操作都是LOD设置为0,用10.1.2.0331版本的idesketop操作也是同样的问题,而且按照你说的设置网格简化率为100%比设置0要粗糙
请问两个缓存A和B合并根节点后的缓存能不能保持原有的精细度?如果想保持要怎么操作?
您好,这个问题我还在测试,目前的测试结果是1012版生成缓存的时候如果设置0确实没有简化,但是合并根节点时候的设置我这边还在看。
请问您勾选合并图层了吗?
勾选了,我这边初始的ABC三个精模缓存生成缓存时都没设置LOD、网格简化率(应该是最精细的吧?)。然后A和B合并根节点(金字塔设置为1,网格简化率分别设置0和100测试)合并后(观察精细度还行)再和C合并(网格简化率也分别设置为0和100测试),都不能保持原有的精细度,感觉很粗糙
我刚刚是用白膜测试的,切了三块不同区域的,如果生成的时候设置为0,合并的时候也设置为0,三块分两次合并,出来的结果是精细的。如果其中有设置为100的,出来就是粗糙的。现在我在尝试用我们示例的CBD数据测试,看有什么区别。
我用CBD模型数据集测试了一下,生成和合并的时候LOD都为0,合并两次后确实前两次的会变得稍微模糊,最后一次合并的不模糊,这个我需要和研发确认一下原因。
嗯嗯好的
请问有反馈了吗?要怎么解决?
目前研发那边在看,我也在等反馈。您要是着急用且注重显示效果,就还是手动把文件夹合并再重新生成scp,或者就加多个scp在场景中。
请问“手动把文件夹合并再重新生成scp”怎么操作?是把精模的缓存文件放到一个文件夹下,然后用“倾斜摄影”-“数据管理”-“生成配置文件”生成吗?
是的,S3M缓存也可以生成配置文件。注意做好数据备份。
这样操作好像不行,模型会叠到一起,还有模型参考点该怎么设置?
参考点取所有模型范围的中心点。不行只能加多个scp,我们有批量加载一个文件夹下所有缓存的功能,就在场景功能区。
取所有模型范围的中心点的方案也不行,还是会叠到一起。批量加载到场景,目的不是看所有缓存在场景中的效果;是所有的模型缓存要合并成一个,后续如果有新的缓存更新还要再和合并后的合并,相当于基于原始缓存进行缓存更新;要发布到iserver服务中
您的数据本身估计没有中心点坐标位置,如果不设置中心点,都在000的位置,所以手动合并的方法不行。我了解您的需求,但是这个功能目前确实有您说的问题,看您的取舍了,是侧重只加一个scp,还是需要模型保持原始清晰度。就算一个场景有多个scp,您也可以再发布后用scene.open的方式全部打开,和发布的工作空间场景效果是一致的,本地的场景更新了,iServer上的服务也是同步的;如果需要叠加其他服务,再用addbyscp的方法加到WebGL场景中即可。
...