首页 / 浏览问题 / 桌面GIS / 问题详情
关于三维缓存切片创建空间索引
43EXP 2022年10月10日
使用产品:iserver 11i 操作系统:win10

问题:您好,我想了解对三维切片缓存图层创建空间索引对哪个流程来说做了优化?是在idesktop浏览场景更流畅,还是在发布场景服务后,在调用这个服务会更流畅。

能具体说一下它的创建生成了什么,是文件吗?

2 个回答

您好!创建空间索引的目的是使空间数据的访问速度降低,提高数据的空间查询和访问效率。对于缓存中数据量特别大的情况,勾选嵌套结构,并设置叶子节点文件数。设置的叶子节点即从根节点往下搜索到叶子节点数目时生成一个json文件,存储于缓存LOD层级文件夹下。

希望可以帮助到您!
1,427EXP 2022年10月11日
感谢解答!

我这边有一个疑惑,您的解答里面“创建空间索引会使得空间数据的访问速度降低,提高数据的空间查询和访问效率的手段”这句话是不是有误。我的理解是创建空间索引一方面使得空间数据的访问速度降低,另一方面提高数据的空间查询和访问效率的手段。我的理解是否有误

如果是这样的话,那相对于哪些种场景,哪些数据适合做空间索引。
这个三维切片缓存的空间索引主要是使前端调用服务加载使用时更加流畅,在桌面加载的话效果不是很明显,因为桌面加载缓存时这个缓存优先级只有深度优先、层优先与深度优先非线性切换;没有读取空间索引的。

这个建立的三维切片空间索引优化的原理主要是能根据相机视角来判断所加载的tile层级;对于有很多tile层级的缓存来说,随着相机视角的拉近,是从粗糙层到精细层的过渡,所以缓存会有一个从模糊到清晰的过程;建立空间索引后,会根据所以判断当前相机高度适合的层级,因此在视角拉近的过程加载会有显示优化。

一般三维切片缓存主要分为模型与倾斜数据的;模型一般是精模,即使根节点也很精细,并且缓存的层级不是很多,所以并不需要建立空间索引。对于倾斜摄影来说,往往有很多tile层级,如果粗糙层很多,则需要建立空间索引。因此,对于层级很多的倾斜数据,并且在视角拉近切换时浏览效果不佳,需要建立空间索引来优化。
谢谢解答
蹲一个,同问。
711
202EXP 2022年10月11日
...