ITopologicalOperator->Buffer(bufferDistance, InputGeometry) with buffer distance = 0, returns different results between ArcObjects SDK for Cross Platform C++ 10.1 and 10.3.1.
上次发布: August 16, 2017ArcObjects SDK
漏洞 ID 编号
BUG-000106294
已提交
July 3, 2017
上次修改时间
June 5, 2024
适用范围
ArcObjects SDK
找到的版本
10.3.1
操作系统
Windows OS
操作系统版本
7
状态
Will Not Be Addressed
开发团队已考虑过该问题或请求,并决定不会解决该问题。 问题的“其他信息”部分可能包含进一步说明。
附加信息
The behavior in 10.3.1 is correct. It's the same for the later release.
解决办法
Check the input before proceeding with a buffer. If the distance is 0 then do not preform the buffer since nothing changes. Otherwise proceed with the buffer.int buffDist;//work before bufferif(buffDist != 0){//execute buffer}else{//continue without bufferering as it would make no difference}