import arcpy from arcpy.mapping import * #Brings in entire functionality of the mapping module mxd = MapDocument(r"C:\Temp\Test.mxd") TOClayers = ListLayers(mxd) for layer in TOClayers: print "Layer LongName is : " + layer.longName print "Layer name is : " + layer.name print"\nStart the dataframe loop." dataframes = ListDataFrames(mxd) for frame in dataframes: layers = ListLayers(mxd, '', frame) for layer in layers: print '\nData Frame : ' + frame.name +'\tLayer longName ' + ': ' + layer.longName print 'Data Frame : ' + frame.name +'\tLayer Name ' + ': ' + layer.name
import arcpy, sys, traceback from arcpy.mapping import * #Brings in entire functionality of the mapping module #Create variables to hold vector files, tables, etc. datapath = "M:\\Independent_Study\\PP4AG\\Chapter09\\" mappath = datapath + 'MyData\\Maps\\' # outpath for pdf documents mxd = MapDocument(datapath + "MappingModule2Layer.mxd") #4. Add try: and except: blocks try: #5. Add routines TOClayers = ListLayers(mxd) for layer in TOClayers: print "Layer LongName is : " + layer.longName print "Layer name is : " + layer.name print"\nStart the dataframe loop." dataframes = ListDataFrames(mxd, '') for frame in dataframes: layers = ListLayers(mxd, '', frame) i = 1 for layer in layers: print '\nData Frame : ' + frame.name +'\tLayer longName ' + str(i) + ': ' + layer.longName print 'Data Frame : ' + frame.name +'\tLayer Name ' + str(i) + ': ' + layer.name i += 1
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.