Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import arcpy, os
- arcpy.env.overwriteOutput = True
- arcpy.env.workspace = r"C:GISSharejehmannTESTING.gdb"
- workspace = r"C:TEST"
- outdata_1 = r"C:GISSharejehmannTESTING.gdbJeffNotes_SHLs"
- # Copy New Version of the Feature Classes
- try:
- arcpy.CopyFeatures_management('Notes_SHLs', 'JeffNotes_SHLs')
- print "SHLs Feature Class Created Succesfully!"
- except:
- print "Failed to Create SHLs Feature Class"
- for dirpath, dirnames, filenames in arcpy.da.Walk(workspace, topdown=True):
- arcpy.env.workspace = dirpath
- mxds = arcpy.ListFiles('*.mxd')
- for filename in mxds:
- print "------------------------------"
- print filename
- mxd = arcpy.mapping.MapDocument(os.path.join(dirpath, filename))
- for layer in arcpy.mapping.ListLayers(mxd):
- if layer.supports("DATASOURCE"):
- print "{} -> {}".format(layer.name, layer.dataSource)
- if '%Notes_SHLs%' in layer.dataSource:
- layer.replaceDataSource(layer.dataSource, "FILEGDB_WORKSPACE", outdata_1)
- mxd.save()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement