laptop and a wrench

漏洞

Discrepancy: arcpy.da.Describe does not return all properties (such as checkParameters like minimumAngle) for certain rules (e.g., Cutbacks), whereas the Export Attribute Rules tool outputs them correctly.

ArcGIS Pro
漏洞 ID 编号 BUG-000173844
已提交January 24, 2025
上次修改时间July 14, 2025
适用范围ArcGIS Pro
找到的版本3.3.2
操作系统Windows OS
操作系统版本N/A
状态In Review

解决办法

Here are two possible workarounds to handle the issue while waiting for a resolution:

Workaround 1: Use the "Description" Field for Missing Parameters

If certain parameters (like Minimum Angle for the Cutbacks Rule) are not visible in the ArcPy output, you can manually enter the parameter value into the rule’s Description field during rule creation.

  • For example:
    • If the Minimum Angle is 6 degrees, add the text "6 degrees" into the Description field for the Cutbacks Rule.
    • This description will then be accessible via ArcPy using the description property.

Workaround 2: Use the Export Attribute Rules GP Tool with Python

The Export Attribute Rules geoprocessing tool includes all parameters when exporting to a CSV file. You can use this tool programmatically via Python and read the exported CSV to extract complete information.

Here’s an example script:

python

CopyEdit

import arcpy

import pandas as pd # Pandas comes pre-installed in the ArcGIS Pro Python environment

# Path to the feature class and output CSV

feature_class = r"path_to_your_feature_class" # Replace with actual feature class path

output_csv = r"path_to_exported_csv.csv" # Replace with the desired CSV file path

# Run the Export Attribute Rules GP Tool

arcpy.ExportAttributeRules_management(feature_class, output_csv)

# Read the CSV file using Pandas

df = pd.read_csv(output_csv)

# Print the exported attribute rules with all parameters

print(df)

# Optional: Save specific parameters to another file or process as needed

df.to_csv(r"path_to_processed_csv.csv", index=False)

Benefits of Each Workaround:

  • Workaround 1 is simple but manual. It ensures all critical parameters are available in the description field.
  • Workaround 2 automates the process and provides a programmatic way to extract all details, including the missing ones, from the CSV export.

重现步骤

漏洞 ID: BUG-000173844

软件:

  • ArcGIS Pro

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项