首页 / 浏览问题 / 桌面GIS / 问题详情
倾斜摄影数据处理及服务发布
1EXP 2022年12月05日
使用产品:idesktop-9.0.1、iserver-9.1.1、操作系统win10

数据类型:osgb、S3M

问题:

1、合并根节点与模型生成大文件的区别?

2、模型生成大文件能处理什么格式数据?osgb或者S3M?

3、模型生成大文件后的数据能否在iserver发布?

4、iserver加载已经发布的三维服务,速度受哪些因素影响?

1个回答

你好,
倾斜摄影入库,目的是为了将osgb的倾斜摄影块转换为S3MB格式的倾斜摄影块,一是isever发布三维服务支持的是S3MB而不是OSGB,二是对于数据本身来说的话OSGB很多厂家和软件都可以生产,但是数据内部各式外部组织方式并不是统一的,因此对于超图平台来说倾斜摄影入库形式上就是为了把OSGB转换成S3MB,统一数据“量纲”数据加载显示效果更稳定更好。

纹理重映射,主要是为了处理倾斜摄影的纹理异常问题,如非标准纹理、碎纹理、超大纹理等情况,发布在isever前端浏览器渲染可能不兼容出现黑色纹理情况。

非标准纹理:部分厂商倾斜摄影不是标准纹理(2n次方*2n次方),比如纹理格式是64*64、128*128就是标准纹理。

碎纹理:倾斜摄影数据存在精模、修模,在一些修模软件中对倾斜摄影精修后,可能会出现纹理破碎成非标准纹理的情况。

超大纹理:如2048*2048、4096*4096,也可能存在前端不兼容问题。

所以相对来说为了数据兼容稳定性,纹理重映射是建议去做的。

合并根节点,倾斜摄影的数据范围广、数据总量大,就很可能存在倾斜摄影是有极大量的同级目录tile分块存储(绝大部分厂家生产的是这样的),那这种数据存储结构的读取比不可免的是存在读取性能障碍的。那么就会对这种数据结构进行根节点合并的操作,将相邻一定空间范围的节点合并为一个根节点,即向上抽稀生成了一层更为粗糙的LOD层级。相对来说合并1次根节点操作,是每4个根节点合并为1个,即最上层根节点数量减少了4倍,合并n次根节点就是会减少约4的n次方的根节点数量,这种数据存储形式下以四叉空间索引的格式来检索读取数据,会比一个目录下遍历所有根节点快得多,一般推荐根节点控制在10个左右。

生成大文件,倾斜摄影本身或者进一步合并根节点划分lod层都是在多个文件夹中的多分块tile的存储形式,只是不同的存储结构,在此基础上可以进行生成大文件,把多份tile在文件形式上合并成一个大文件并非碎文件,在数据拷贝移动、超大数据量下的可以一定程度上提高性能。这个操作建议放在最后,并且使数据情况使用,该功能和前面的功能都不一样,改变了文件夹结构,并非tile式而是大文件式。

相对来说倾斜摄影入库是一定推荐的,做在第一步,入库统一形式后再进行其他操作。

当前最新版本的桌面(11.0.1),纹理压缩和合并根节点是可以在倾斜摄影入库界面,勾选填参后一步去做的。

对倾斜摄影生成入库大文件后原因是可以发服务的。

对于iserver服务数据的性能影像有,iserver所在设备的cpu、内存、数据和iserver所在硬盘的读写速度、客户端与iserver之间的网络情况。

希望可以帮助到您。
9,823EXP 2022年12月05日
...