浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
桌面GIS
/
问题详情
该如何将数据集显示出来?
54ong
26EXP
2017年07月12日
我调用叠加分析类的裁剪方法,用一个数据集来保存结果,然后我想将这个数据集显示出来,该用哪个控件呢?
iobjects
net
1个回答
您好,还是使用MapControl来显示地图,MapControl.Map.Layers.Add(Dataset,Boolean);
胡林
5,985EXP
2017年07月12日
显示前 6 条评论
不知道您怎么写的哈,您这三个工作空间是三个不同的工作空间还是同一个工作空间打开关闭了3次?您做的这些工作看起来一个工作空间就完全可以解决了,我们在做东西的时候也是通常只会用到一个工作空间,不知道您的项目有什么特殊需求。
我接触iobjects.net也没多久,可能对于这些应用还不熟练吧。不过关键不在这个上面。
是这样的,我在第一个窗体上调用了叠加分析类的Clip方法,然后我把裁剪出来的数据集传给了下一个窗体,想要在mapcontrol上显示出来,之后我按您的建议调用了maptrol.map.Layers.Add()方法,然后报错了,说我的Dataset类型对象和Layer类型对象的Workspace属性必须引用同一Workspace对象。我不知道这个报错信息该怎么解决。
您的mapcontrol和Dataset是同一个工作空间吗,过程中有没有New新的工作空间?
dataset是由上一个窗体传过来的数据集,我不清楚它现在属于哪个工作空间,可能还是属于它的数据源所在的,之前窗体的那个工作空间吧,但我也不清楚怎么把它绑定到当前窗体的工作空间。
没有new过新的工作空间。
您私信我您的电话号码吧,感觉说不明白了,我最好能远程看一下您的程序
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
构建网络数据集时字段的别名没有显示出来
超图FAQ:使用最新的3dmax2018插件,有一个模型无法导出,单独导该图层数据集是空的?
如何将符号风格显示在mapcontrol?
建立电子围栏,判断点是否在围栏内并显示出来
如何遍历点数据集所有点对象获取每个点的xyz值?
如何从udb的三维数据集中提取三维属性并保存成属性数据集?
控件无法被窗体加载出来?
如何添加对象到数据集中
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...