The arcpy Polygon.cut(cutter) function fails to properly split donut geometries if the vertices of the cutter geometry and the donut vertices have minor offsets.
ArcGIS Pro
漏洞 ID 编号
BUG-000170960
已提交
September 24, 2024
上次修改时间
October 7, 2024
适用范围
ArcGIS Pro
找到的版本
3.3.2
操作系统
Windows OS
操作系统版本
11.0 64 bit
状态
Under Consideration
该问题已由开发团队审核。 其尚未被优先纳入发布计划,但将对其进行监控以确定总体影响。 在优先级排序过程中考虑的因素包括受影响或请求功能的用户数量、业务影响、是否存在解决方法等。 如果漏洞对您的业务产生不利影响,请参阅“操作方法:升级缺陷”(https://support.esri.com/en/technical-article/000024129)。
解决办法
Shift the cutter line a bit in x direction so that the difference between x values is greater than the XY tolerance.
Copy the geometries to a new feature class that has a lower XY tolerance value.
Use Feature To Polygon with the line and polygon as inputs then use Clip on the resulting layer with the original polygon as the clipping feature.