The Union function in the geoprocessing toolbox in ArcMap returns incorrect geometries when the tolerance is set to two meters as the distance affects vertices larger than two meters.
上次发布: June 19, 2019ArcGIS for Desktop
漏洞 ID 编号
BUG-000111478
已提交
February 8, 2018
上次修改时间
June 5, 2024
适用范围
ArcGIS for Desktop
找到的版本
10.6
操作系统
Windows OS
操作系统版本
10.0 64 Bit
状态
Will Not Be Addressed
开发团队已考虑过该问题或请求,并决定不会解决该问题。 问题的“其他信息”部分可能包含进一步说明。
附加信息
Using the XYTolerance in this manner is incorrect. It is recommended to never use the XYTolerance parameter, to never change the XY Res/XYTol using geoprocessing environments and to never modify the feature class spatial reference XYRef/XYTol properties from their defaults.
http://desktop.arcgis.com/en/arcmap/latest/manage-data/geodatabases/feature-class-basics.htm#GUID-76CEEA65-4E1D-4DF0-A085-2D1A736EC6F5
"The x,y tolerance is an extremely small distance (the default is 0.001 meters in on-the-ground units). It is used to resolve inexact intersection locations of coordinates during clustering operations. "
"The maximum distance a coordinate could move to its new location during such operations is the square root of 2 times the x,y tolerance. The clustering algorithm is iterative, so it is possible in some cases for coordinate locations to shift more than this distance."
Please read the XYTolerance section in full.
https://support.esri.com/en/white-paper/1301 also may help for an understanding of Spatial Reference properties, what they are for and how they are used internally.