Zbyszek Wiśniewski freelancer
Temat: Layer.replaceDataSource
Cześć,próbuję napisać skrypt który by podmieniał DataSource w warstwie w mxdeku.
mxd = arcpy.mapping.MapDocument(r"Z:\02_GIS\Project\mxd\P01.mxd")
print "mxd"
df = arcpy.mapping.ListDataFrames(mxd, "Layers")[0]
lyrfile = arcpy.mapping.Layer(r"Z:\Maps\GIS_utilities\python_script\lyr\_kabel.lyr")
print lyrfile.workspacePath # old path
lyrfile.replaceDataSource(r"Z:\02_GIS\Project\wektor", "SHAPEFILE_WORKSPACE", "P01_RIVER.shp")
kod wydaje się prosty jednak nie działa.
Jak to naprawić?
pozdrawiam,
ZW