组件显示实景三维糊掉问题

0 投票

相同的实景三维数据osgb,在超图桌面8c生成Config.scp,用超图桌面打开很清晰,漫游拖动场景也很流畅。但是用组件.net 打开相同场景,却出现场景加载卡顿现象。主要体现在最后一两级,有时拖动一下又会刷过来,但是有时又刷不出来,见附件。请问是什么原因?如何解决?

超图桌面打开效果:

在组件代码打开场景效果如下:

5月 14, 2018 分类:  265次浏览 | 用户: petergis 初出茅庐 (56 分)

1个回答

0 投票
你将程序开发里面的引用库替换为桌面的dll库看看,桌面的dll库和组件的是一套。看看是不是这个组件版本的问题
5月 14, 2018 用户: 程逸诗 名扬四海 (1,242 分)
替换后,直接提示:

未能加载文件或程序集“SuperMap.Data, Version=7.0.0.0, Culture=neutral, PublicKeyToken=0635c574ea890381”或它的某一个依赖项。试图加载格式不正确的程序。

同时我直接用你们提示的组件示例,其中有一个加载osgb示例,我把里面的代码改为打开我的工作空间和三维场景,结果也是一样的。因osgb大概有1G,如果有需要我可以上传给你们。因此项目正准备验收,没想到超图平台组件显示此项目的osgb有问题,急需要你们的解决。

替换后需要在工程属性里面:调试—工作目录设置为你引用dll库的Bin路径。之前确实有一个版本有这个问题,在新版本里面已经解决了,要么你直接去官网下一个新版本的组件,或者引用桌面的dll看看
...