春节期间放假(2月15日到2月21日),暂无工程师值班,2月22日正式上班,如给您带来不便,请见谅。

iobject中用erase方法出现的问题

0 喜欢 0 不喜欢
38 浏览

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

可是得到结果却是:

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

最新提问 1月 31 分类:组件GIS | 38次浏览 | 用户: giser宇 牛刀小试 (155 分)
重新开放 2月 1 用户:giser宇

1个回答

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

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