首页 / 浏览问题 / 组件GIS / 问题详情
影像图层不能完全删除
31EXP 2022年12月13日

使用iobjectc++开发中,使用下图的方法将tif文件加载为图层显示

为了保持只有一个tif图层方便管理,会在创建图层前删除名为tif的图层,具体删除代码如下

正常在程序中重复调用图一的代码,tif图层会正常被删除,但是当重启程序后,调用图一代码,就会多创建一个tif,如下图

运行一次程序多一个tif影像图层,请问是我删除影像图层的方法不对,还是其他问题

1个回答

你可以加一些输出看看delete的时候是那一步返回异常了,应该是执行删除的时候哪里退出或者是删除失败了,具体要自己跟踪代码看看。

或者你可以试一下,importparams.SetOverWrite(true);在导入的时候,将导入模式设置为覆盖,当存在同名的时候会覆盖原来的数据
4,620EXP 2022年12月13日
...