首页 / 浏览问题 / 组件GIS / 问题详情
iobject中用erase方法出现的问题
185EXP 2018年01月31日

用iobject中的OverlayAnalyst.erase方法写的代码如下图其中数据集MPG_DISTRICE和FIVE_MINUTE如下图

可是得到结果却是:

上图是结果,之前代码运行后返回的结果还是正常的  最近跑了一段时间就不成正常了,求帮忙看看那个地方出现的问题?

1个回答

跑了一段时间正常,突然不正常。。。这个信息不足以定位问题,可以检查下数据是否有被占用或修改,或者代码有变动吗,另外打印下日志信息,定位下哪句代码报错.
1,430EXP 2018年01月31日
代码是没有被修改过的,数据如果被占用的话应该是会报错的,但是我这运行完都没有报错,而且Five_MinuteGaps在生成之前都是先清除原来的数据的, DatasetVector Five_MinuteGaps = (DatasetVector) targetDatasource.
                getDatasets().get("Five_MinuteGaps");
        Five_MinuteGaps.truncate();

如果代码和数据有问题的话最后生成Five_MinuteGaps图层应该是为空吧。感觉像是数据没有处理完就返回了
把错误信息或者日志贴出来看看是什么类型的错误。
方便留一下QQ么?
...