laptop and a wrench

Error

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
Número de ID del error BUG-000173844
EnviadoJanuary 24, 2025
Última modificaciónJuly 14, 2025
Relacionado conArcGIS Pro
Versión encontrada3.3.2
Sistema operativoWindows OS
Versión de sistema operativoN/A
EstadoIn Review

Solución alternativa

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.

Pasos para reproducir

ID del error: BUG-000173844

Software:

  • ArcGIS Pro

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga