首页 / 浏览问题 / 三维GIS / 问题详情
SuperMap idesktop如何合并转换倾斜投影
4EXP 2022年05月06日

supermap iDesktop怎么合并多个区域的倾斜投影,将原本需要多次转换的倾斜投影能够一次转换完成,并生成单个scp文件,目前已经将原本是两个区域的倾斜投影复制到一个文件夹内两个的xml也复制合并为一个xml文件,但是转换出来过后两个图层的坐标系重合了,希望能知道正确的操作方式。目前使用的是SuperMap iDesktop 10i(2020)

1个回答

您好,

在新版本中,倾斜摄影入库的环节是可以选择多份倾斜摄影的scp进行一次入库的,批量修改中心并勾选合并图层。

希望可以帮助到您。
10,758EXP 2022年05月07日

使用版本: 10.2.1.1229.42881 x64(SuperMap iObjects .NET: 10.2.1.92245)

当前添加两个scp后是否还有其它需要勾选的,然后就是这个之前有试过用此版本转出来的scp文件中心点的坐标格式与低版本不同,此版本转出来的中心坐标不是经纬度的来着

其它选项都是有用的具体开不开启看你业务需求,参数参数功能说明可以看这里:https://help.supermap.com/iDesktop/zh/tutorial/SceneOperation/OSGB/OSGBDataProcessing/ObliqueStorage

转换后还是两个单独的文件夹,且坐标位置的格式也不是经纬度格式的

上传结果显示

生成文件夹

生成scp位置信息

你入库时目标数据集和合并根节点给的多少?

合并根节点给的是4,目标数据集不不清楚在哪里,目前添加两个scp后无法勾选模型单体化给值

设置目标坐标系你要勾选并且设置你需要的坐标系哈。

不然还是按你原坐标系入库的哈,坐标系信息不会变的。

这里需要勾选过后坐标系应该设置成什么 或者应该导入什么投影文件

设置你需要的坐标系哈,就是你入库后你的数据是什么坐标系的。
那怎么让多个scp输出到同一个文件夹内并生成一整份s3m入库的倾斜摄影和单个的scp文件,目前操作后还是分别生成的
您这两份osgb原始的中心点和坐标系是否一致?一致才可以合并的。

意思是XML文件的坐标系要一致才可以吗,目前两个文件的坐标系是不一样的

嗯嗯 是的 中心点不一样合不起的

这个坐标系位置还是不对

并且虽然看起来scp好像是合并了但是打开来看并没有出现两个文件合成的样子且文件夹还是分别生成了两个文件

请问应该怎么合并

版本: 10.2.1.1229.42881 x64(SuperMap iObjects .NET: 10.2.1.92245)

中心点和坐标系一直才可以合并倾斜数据的,你数据中心不一致是不可以合并的。
中心点是一致的 选的都是同一个xml文件而且这两个是同一个地方只是一个是地形一个是建筑
我看你上面截图里数据的中心点不一致啊,如果中心点和坐标系一直,勾选合并金字塔是可以合并成一份数据的,没有合并到一起说明中心点或者坐标系不一致。

中心点和坐标系不一致时,原始数据的各个tile的文件分块编码是没法匹配上的,所以中心点不一样你在配置文件参数里硬改成一样是没用的,因为原始tile是按它自己的中心区分块排编码的。

目前第一次转换出来的scp文件这个地方是一致的,但是合并后文件就是出现了没合并的现象,并且转换的坐标系并不是经纬度显示的形式

如果中心一致的同批次倾斜的话,可以直接把所有tile放到一个文件夹里生成配置文件来入库。

用这种方法倾斜入库生成的scp转换出来的看起来缺失了很多的内容,但是第一次生成配置文件的scp看起来没有问题。

这种如果有缺失的话说明存在同行列层号是一个不同倾斜数据,不是同批次的分块数据,没法合并。
但是生成配置文件的时候生成的scp显示的时候是正常的 ,只是倾斜入库后生成的scp文件会出现这种情况
配置文件只是遍历加载所有的tile,但是倾斜入库要按照正确的行列层号进行地理分区的入库,所以如果不是同批次相匹配的倾斜数据是没在gis平台法进行合并的,只能在模型处理软件或者倾斜处理软件里强行合并了来重新生成osgb。
好的 谢谢你的解答
意思是这些数据需要需要先将这些区域的经过模型处理软件合并过后,才能在转换成没有问题的对么
嗯嗯,因为倾斜合并是是适用于同一批生产的大范围数据,为了打包传输方便或者分区使用,将这一个批次分割而成多套数据的情况。

在倾斜生产软件进行倾斜数据生产时,行列层号是这一次生成的数据总范围来排号的。比如第一块是0000-0000-0000,第二块是0000-0000-0001,将这个是数据分成两套,他们的标识编号不会重复是可以衔接匹配上的,所以可以直接合并。

但如果是两次生成的,第一次生成A位置的数据第一块是0000-0000-0000,第二次是生成B位置的数据第一块还是0000-0000-0000,数据行列号之间无法匹配或者重号,就会导致数据合并起来缺失了。

所以这种不同批次的数据需要倾斜软件导入回去重新出一次osgb。
...