桌面端二次开发,如何加载scp倾斜摄影测量模型到数据源、图层管理器和场景

0 投票

使用产品:iObject 9.1.2 桌面端二次开发

操作系统:win10

数据类型: scp、osgb倾斜摄影测量
问题详细描述:通过Layer3DS的Add方法打开scp文件代码如下,加载进来的倾斜摄影测量模型只出现在了场景和图层管理器中,如何将它添加到指定数据源或数据集??
 

 openFileDialog1.Filter = "udb 数据(*.udb)|*.udb";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
    string filename = openFileDialog1.FileName;
    scene.Layers.Add(filename, Layer3DType.OSGB, true);
    layerscontrol1.Scene = scene;
    layerscontrol1.Layer3DTree.Update();
    scene.Refresh();
}

6月 15 分类:  67次浏览 | 用户: zuoxinkai (7 分)
修改于 6月 16 用户:zuoxinkai

1个回答

1 投票
 
已采纳
osgb倾斜摄影数据加载方法就是直接加载scp配置文件,不需要添加到数据源类。和普通数据集是不一样的管理方式,加载进来后,保存场景,保存工作空间。下次打开工作空间,这个倾斜摄影模型数据是还存在于当前场景的。
6月 16 用户: 程逸诗 名扬四海 (2,913 分)
采纳于 7月 1 用户:zuoxinkai
我就像实现idesktop中,数据导入-倾斜摄影 一样的功能,idesktop的这个数据导入功能是能够添加到指定数据源的
同问,如何将倾斜摄影数据添加到数据集
...