In ArcGIS Pro, the Shape.STLength() field is removed from the attribute table when a join is applied to a feature class stored in an enterprise geodatabase.
ArcGIS Pro
漏洞 ID 编号
BUG-000177499
已提交
June 27, 2025
上次修改时间
July 14, 2025
适用范围
ArcGIS Pro
找到的版本
3.4
操作系统
Windows Server
操作系统版本
2019 64 Bit
状态
In Review
该问题正在审查中。 审查过程可确保问题包含所有必要信息、易于理解、不与现有问题重复,且为关于漏洞或增强功能的有效请求。 在此阶段,可能会联系您进行说明或提供其他信息。
解决办法
Before applying the join, calculate a new field (such as a calculated length) in ArcGIS Pro using the appropriate geodesic or planar method. This field will persist after the join and can be reliably used in attribute tables and pop-ups.
If the layer is regularly edited, consider creating an attribute rule (calculation rule) that automatically updates the calculated length field (not the Shape.STLength() field, but a new one of the same data type) whenever the geometry is modified. This ensures the field remains accurate over time without requiring manual recalculation.