GIS

Create Layers list of a data frame via Arcpy in ArcGIS

Lestro 2019. 8. 28. 15:12

1. Create Layers list from a specific MXD file

Syntax:

>>> import arcpy 
>>> LFC = arcpy.ListFeatureClasses()
>>> LFC 
[u'Export_Output', u'Export_Output_2', u'Export_Output_3', u'Export_Output_4']

 

2. Create Layers list from a current MXD file

Syntax:

>>> import arcpy.mapping as mxd 
>>> layers = mxd.ListLayers(mxd.MapDocument("CURRENT"),"")
>>> print(layers) 

 

Reference

1. https://community.esri.com/thread/115111