首页 / 浏览问题 / 组件GIS / 问题详情
iobjects .net 10i 如何打开三维场景
20EXP 2021年02月07日

下面是在.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

1个回答

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

其他Realspace中只要包含三维操作的都有打开场景这样的基本操作。
4,620EXP 2021年02月08日
...