IS.Net6 创建栅格数据集返回为空

0 投票
158 浏览
在程序里面我打开了一个数据源,然后用CreateDataset()创建一个栅格数据集,数据集类型设置为scdGrid,返回的是NULl,但创建矢量数据集时能成功。具体代码如下:

SuperMapLib.soDataSource objDs;
objDs = this.m_axSuperWorkspace.OpenDataSource(SDPath, strAlias, SuperMapLib.seEngineType.sceSDBPlus, false); //开发数据源

SuperMapLib.soDataset objDataSetRes = objDs.CreateDataset("Raster", SuperMapLib.seDatasetType.scdGrid, SuperMapLib.seDatasetOption.scoDefault, objBounds);//创建数据集
最新提问 6月 6, 2018 分类:  158次浏览 | 用户: LJM (1 分)
重新显示 6月 8, 2018 用户:LJM

1个回答

0 投票
你好 你们产品使用的是 isnet  吗  ;因为看代码像是supermap objects 6的 类
最新回答 6月 8, 2018 用户: root (-1,000 分)
是的,用的是IS.Net 6,不过这个问题解决了,又遇到了另一个问题,就是我编了一个自定义引擎,引擎里面用到了SuperMapLib.soOverlayAnalyst.Intersect()这个接口,用引擎管理器进行调试,这个函数返回值是true,但不启用调试,直接运行,这个接口返回是false,为什么不启用调试和调试情况下程序的运行结果会不一样?
...