首页 / 浏览问题 / 其他 / 问题详情
IS.Net6 创建栅格数据集返回为空
LJM
1EXP 2018年06月06日
在程序里面我打开了一个数据源,然后用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);//创建数据集

1个回答

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