Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. import arcpy, os
  2. arcpy.env.overwriteOutput = True
  3. arcpy.env.workspace = r"C:GISSharejehmannTESTING.gdb"
  4.  
  5. workspace = r"C:TEST"
  6. outdata_1 = r"C:GISSharejehmannTESTING.gdbJeffNotes_SHLs"
  7.  
  8. # Copy New Version of the Feature Classes
  9.  
  10. try:
  11. arcpy.CopyFeatures_management('Notes_SHLs', 'JeffNotes_SHLs')
  12. print "SHLs Feature Class Created Succesfully!"
  13. except:
  14. print "Failed to Create SHLs Feature Class"
  15.  
  16.  
  17. for dirpath, dirnames, filenames in arcpy.da.Walk(workspace, topdown=True):
  18. arcpy.env.workspace = dirpath
  19. mxds = arcpy.ListFiles('*.mxd')
  20. for filename in mxds:
  21. print "------------------------------"
  22. print filename
  23. mxd = arcpy.mapping.MapDocument(os.path.join(dirpath, filename))
  24. for layer in arcpy.mapping.ListLayers(mxd):
  25. if layer.supports("DATASOURCE"):
  26. print "{} -> {}".format(layer.name, layer.dataSource)
  27. if '%Notes_SHLs%' in layer.dataSource:
  28. layer.replaceDataSource(layer.dataSource, "FILEGDB_WORKSPACE", outdata_1)
  29.  
  30. mxd.save()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement