import arcpy mxd = arcpy.mapping.MapDocument("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Projects/Orange/CommissionerDistricts_01.mxd") mxd.saveACopy("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Projects/Orange/CommissionerDistricts_02.mxd") mxd2 = arcpy.mapping.MapDocument("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Projects/Orange/CommissionerDistricts_02.mxd") for lyr in arcpy.mapping.ListLayers(mxd2): if lyr.name == "OR_She_Dist1.shp": lyr.replaceDataSource("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Data/Orange/OR_She_Dist2.shp") if lyr.name == "OR_ADA_Dist1.shp": lyr.replaceDataSource("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Data/Orange/OR_ADA_Dist2.shp") if lyr.name == "OR_Rts_Dist1.shp": lyr.replaceDataSource("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Data/Orange/OR_Rts_Dist2.shp") if lyr.name == "CountyCommission_TriCounty": lyr.definitionQuery = '"DISTRICT" = \'2\' AND "COUNTY" = \'ORANGE\'' mxd2.save()
import arcpy mxd = arcpy.mapping.MapDocument("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Projects/Orange/CommissionerDistricts_01.mxd") mxd2 = arcpy.mapping.MapDocument("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Projects/Orange/CommissionerDistricts_02.mxd") for lyr in arcpy.mapping.ListLayers(mxd): if lyr.name == "OR_She_Dist1.shp": lyr.replaceDataSource("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Data/Orange/OR_She_Dist2.shp") if lyr.name == "OR_ADA_Dist1.shp": lyr.replaceDataSource("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Data/Orange/OR_ADA_Dist2.shp") if lyr.name == "OR_Rts_Dist1.shp": lyr.replaceDataSource("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Data/Orange/OR_Rts_Dist2.shp") if lyr.name == "CountyCommission_TriCounty": lyr.definitionQuery = '"DISTRICT" = \'2\' AND "COUNTY" = \'ORANGE\'' mxd.saveACopy("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Projects/Orange/CommissionerDistricts_02.mxd")
for lyr in arcpy.mapping.ListLayers(mxd): if lyr.supports("DATASOURCE") and lyr.supports("DATASETNAME") and lyr.supports("NAME"): if lyr.name == "OR_She_Dist1.shp": lyr.replaceDataSource("C:/Rafiq_GIS/PYTHONTESTING/2011/2011_CountyComm/Data/Orange", "SHAPEFILE_WORKSPACE, "OR_She_Dist2.shp")