导出的osgb缓存再显示和原位置不同如何解决?

0 投票

在iDesktop 8C中我将示例数据CBD模型里的building图层导出成了osgb缓存(分了好几个osgb缓存文件夹),见下图。

1.图片中Config.scp是自己用第一个osgb文件夹“Tile_-3633_10599”转换而成的,转换成.scp时什么坐标点也没设,默认0,0,0.但是在超图中打开config文件双击图层后在球面场景中什么显示也没有,而且自动跳到的地方也不是原图层所在球面场景中的位置。

2.图片中Building@CBD.scp文件是导出osgb缓存时软件自动生成的.scp文件,把它导入进超图可以正常显示。

请问(1)没法显示是因为我导出时没设具体地理坐标吗?还是其他原因?

(2)若为坐标问题,如何确定填写坐标点是多少?

(3)单独一个osgb文件能在超图中直接打开吗,即不需要整个文件夹转换成.scp格式而只看一张?

<!--StartFragment -->

11月 5, 2016 分类:  2157次浏览 | 用户: lcjessica 才疏学浅 (13 分)

1个回答

0 投票
CAD数据集生成OSGB格式的缓存,会生成多个文件夹如你截图所示。我们这个生成的文件和标准的OSGB数据是一样的。生成OSGB文件之后我们都是直接用生成的scp索引文件来添加到场景中。虽然osgb文件也能在iDesktop中直接打开,但是不这么用。请问你有什么具体的需求需要单独的打开某一个OSGB文件或者是生成一个OSGB文件的scp索引文件吗?
11月 7, 2016 用户: 宋翔 学富五车 (532 分)
您好,我的问题其实您并没有回答清楚。

1.因为我在3ds max里导出的osgb缓存只有一个文件,而不是文件夹。我想打开这个文件,但是在超图中不会单独打开文件,所以怎么单独打开一个osgb文件或者是生成一个OSGB文件的scp索引文件呢?

2.我自己用其中一个文件夹生成.scp索引算是一种尝试,但出现了问题,问题的原因是什么?
1、首先你说的3dsmax导出为OSGB缓存,这个功能是通过什么插件导的吗?咱们超图max插件没有生成OSGB缓存的,只有生成CAD数据集和模型数据集。

2、出现具体的原因这个我需要查一下,请你稍等下
1.使用OSGexp插件到的,那所以怎么单独打开一个osgb文件或者是生成一个OSGB文件的scp索引文件呢?超图现在有这个功能吗?

2.好的~
1、在iDesktop中有一个倾斜摄影选项卡,在这个选项卡中有一个生成配置文件的功能,这个就是生成一个scp索引的功能。

2、我想请问你这个单独的文件scp索引是怎么生成的呢?
你说的我知道,那个倾斜摄影选项我会,要不我之前怎么导出的osgb……但是那个是添加osgb文件夹的,我不会单独用osgb导出成.scp,也不会单独的osgb文件在超图中显示所以才问的你,谢谢。
如果你想生成你上面截图中一个tile文件的话那就在生成scp的时候选择文件就选择对应的即可,如果你想生成全部的,那么就选择上一级目录即可。你说的单独的osgb 我理解的是一个osgb格式的数据,这个格式的数据不支持生成scp索引的。
...