浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
IObject图层组子图层使用问题
cy
36EXP
2021年09月22日
在A地图控件中加载的LayerGroup,将其子图层中的某一个layer加载到另一地图控件中进行裁剪等操作之后,在A地图控件中的LayerGroup中的此layer就不见了,只能等下一次重新启动程序才能得到layergroup中的全部子图层
问题关闭原因:
已解决,图层组中图层被其他地图控件使用后,ParentGroup会为null
iobject
layergroup
1个回答
您好,你说的是两个mapcontrol之间的操作操作吗?
“ 将其子图层中的某一个layer加载到另一地图控件中进行裁剪等操作之后 ”,您具体是什么流程的说明操作呢?没有清楚理解您的描述,希望您可以详细说说一下。
您说的“下一次重新启动程序才会出现”,是不是指的是在您上述操作后,其实并没有对地图保存(不是地图里的数据,是地图),所以打开还是原来的地图配置?
希望可以帮助到您!
于丁
10,758EXP
2021年09月22日
程序主界面的地图控件中打开了layergroup图层组,在菜单栏中裁剪功能中选择图层组中的一个图层进行多边形提取,完成之后关闭裁剪的界面,回到程序主界面之后,被裁剪和提取的这个图层就不存在于主界面的地图控件中;
打开的是配置的地图,smwu文件
您说的这个菜单栏裁剪功能,具体是您用哪个组件接口做的或者桌面的功能?
图层不存在与主界面的地图控件,您指的是mapcontrol.map里的layers是空的?
裁剪功能不裁剪加载进地图控件中的layer,只是获取裁剪区域,根据区域提取此区域内的数据集;被裁剪的layer是layergroup中的一个图层,主界面上被裁剪的这个图层会消失,主界面上的layergroup中没有被裁剪的这个layer图层
您说的这个裁剪功能,具体是您用哪个组件接口做的或者桌面的哪个功能?
您说的 layergroup 不知道您是已何种方式去存去用的,本质问题是是mapcontrol.map里的layers这个图层没有了吗?
问题已经解决,感谢您的回答!
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
LayerGroup图层组折叠
怎么在LayerGroup下创建LayerGroup
iobject .NET组件使用问题
使用iobject 添加控件反复出现问题
iobject 使用镶嵌数据集的方法加载影像数据到图层,加载多个影像数据时报错
iobject求一个例子
supermap iobject for java maven引用问题
iobject中用erase方法出现的问题
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...