iobjects .net 10i 如何打开三维场景

0 投票

下面是在.net打开地图的方法,如何利用下面的方法在.net中打开三维场景,求大佬解答!

 private void btnOpenMap_Click(object sender, EventArgs e)
        {
            //设置工作空间连接信息
            WorkspaceConnectionInfo wsinfo = new WorkspaceConnectionInfo();
            wsinfo.Server = @"D:\supermap-iobjectsdotnet-10.1.1-19230-84288-all\SampleData\World\World.smwu";
            wsinfo.Type = WorkspaceType.SMWU;
            //打开工作空间
            bool isopen = workspace1.Open(wsinfo);
            if (isopen)
            {
                Map map = mapControl1.Map;
                map.Open("世界地图");
                map.ViewEntire();
            }

我需要打开这个三维场景,已知场景(scenes)为SuperMap.Data

2月 7 分类:  103次浏览 | 用户: 15005935112 初出茅庐 (20 分)

1个回答

0 投票
在组件的完整包中有打开三维场景的相关示例代码,可以参考一下:安装目录\SampleCode\Realspace\OpenScene\OpenScene.csproj

其他Realspace中只要包含三维操作的都有打开场景这样的基本操作。
2月 8 用户: 程逸诗 名扬四海 (4,253 分)
...