laptop and a wrench

Bug

The Python code fieldmappings.addTable() does not return all fields.

ArcGIS Pro
Bug-ID-Nummer BUG-000158537
EingereichtMay 24, 2023
Zuletzt geändertMarch 26, 2025
Gilt fürArcGIS Pro
Gefunden in Version3.1.1
BetriebssystemWindows OS
Betriebssystemversion10.0 64 Bit
StatusKnown Limit

Zusätzliche Informationen

This is a known limitation. Any required or geodatabase-managed fields are not loaded into the field map by default. If editor tracking fields are needed, they can be added to the field map in the following script: ```fc = "DBO.Points"desc = arcpy.Describe(fc)fms = arcpy.FieldMappings()fms.addTable(fc)if desc.editorTrackingEnabled: tracking_fields = [ desc.creatorFieldName, desc.createdAtFieldName, desc.editorFieldName, desc.editedAtFieldName ] for tf in tracking_fields: fm = arcpy.FieldMap() fm.addInputField(fc, tf) fms.addFieldMap(fm)arcpy.conversion.ExportFeatures(fc, "memory/test", field_mapping=fms)```For more information on accessing tracking field information via arcpy.Describe(), see https://pro.arcgis.com/en/pro-app/latest/arcpy/functions/editor-tracking-properties.htm

Schritte zur Reproduzierung

Bug-ID: BUG-000158537

Software:

  • ArcGIS Pro

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln