首页 / 浏览问题 / 桌面GIS / 问题详情
桌面端和开发组件导入倾斜摄影出现问题
12EXP 2021年12月22日

使用产品:idesktop 10.1.2 操作系统:win10 x64   操作系统内部版本:19042.1415
数据类型: 文件型
问题详细描述:桌面端导入倾斜摄影出现问题,这里的倾斜摄影文件是官方数据“supermap-iobjectsdotnet-10.1.0-18927-82297-all\SampleData\OSGB”
问题重现步骤:

1.打开桌面端 

2. 打开\SampleData\OSGB路径下的MaSai.smwu文件 

3. 加载里面的OSGB,桌面端闪退崩溃,或者显示导入失败

另外,开发时使用dataImport.ImportSettings.Add(importSettingModelOSG)时,报错,未将对象引用到实例。使用的数据同样为\SampleData\OSGB路径下的compressed.scp。代码如下:

 private void AddObliquePhoto(object obj)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.FilterIndex = 1;
            openFileDialog.RestoreDirectory = true;
            openFileDialog.Title = "导入倾斜摄影文件";
            if (openFileDialog.ShowDialog() == true)
            {
                Workspace ws = ProjectConfig.mWorkspaceControl.WorkspaceTree.Workspace;

                ImportSettingModelOSG modelOSG = new ImportSettingModelOSG();

                modelOSG.SourceFilePath = openFileDialog.FileName;
                modelOSG.TargetDatasetName = Path.GetFileNameWithoutExtension(openFileDialog.FileName);

                ImportAndConvert(modelOSG, ws);

            }
        }

 private Dataset ImportAndConvert(dynamic importSetting, Workspace ws)
        {

            importSetting.TargetDatasource = ws.Datasources[0];

            DataImport dataImport = new DataImport();
            dataImport.ImportSettings.Clear();
            dataImport.ImportSettings.Add(importSetting);// 在此处报错,未将对象引用到实例

            dataImport.Run();

            Dataset dataset = ws.Datasources[0].Datasets[importSetting.TargetDatasetName];

            return dataset;
        }

1个回答

您先检查一下显卡驱动是否为独显。

链接:imagehttps://pan.baidu.com/s/1SW6cc4dtSXSWdPhH26ePLg 
提取码:r0hh 
--来自百度网盘超级会员V4的分享
您使用网盘内数据,再次导入看一下是否依然闪退。本地测试该数据未出现闪退情况。使用版本为idesktop 10.1.2,以及10.2.0均为官网正式版本。

2,199EXP 2021年12月22日
您好,重置并不能解决问题。
按以上操作后,您又遇到了什么问题? 重置是指什么?

很奇怪?

您想这份倾斜数据的使用目的是?
加载进去,看呗,

osgb格式其实就是瓦片,所以您可以通过在 场景中右键加载切片缓存的方式浏览scp文件。

下图为帮助文档中关于倾斜数据的内容,您可以仔细浏览一下。

...