首页 / 浏览问题 / 组件GIS / 问题详情
关于OverlayAnalyst.erase()图形擦除的问题
1EXP 2022年07月20日

iobjects-java version:10.1.0

java version: 1.8

全限定类名:com.supermap.analyst.spatialanalyst.OverlayAnalyst
方法:public static OverlayResult[] erase(Geometry[] eraseSourceGeometries, Geometry[] eraseTargetGeometries, double tolerance)

问题: 当被擦除数据集(eraseSourceGeometries)完全包含在擦除数据集(eraseTargetGeometries)中时,结果数据集预期应返回环形面状数据,结果却返回重叠的多面数据。

1个回答

您好,看您描述的使用的是叠加分析的擦除算子来操作的数据,结果与您预期不符。

该数据如果您使用桌面端iDesktop的叠加分析处理出来是什么结果呢,与您预期是否相符。

如果相符,建议您对比下组件端和桌面端数据组织的差异。

如果不符,建议您排查下数据本身的问题在哪里。

希望可以帮助到您。
10,588EXP 2022年07月20日
...