import arcpy import arcpy.mapping import datetime import os ##Reference the Current map document. mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd)[0] GeoDatabaseNameAndLocation = "G:\Documents\GIS\HydstraData\HydstraMeasurementsDeep\Contours_Daily_20130601_20130605.gdb" LayerFileNameAndLocation_WSE_Surface = "G:\Documents\GIS\HydstraData\Template_WSE_Surface.lyr" arcpy.AddMessage(LayerFileNameAndLocation_WSE_Surface) CurrentSurface = os.path.join(GeoDatabaseNameAndLocation,"WSE_RasterMosaicDataset") arcpy.AddMessage(CurrentSurface) Surface_lyr = arcpy.mapping.Layer(CurrentSurface) arcpy.mapping.AddLayer(df, Surface_lyr, "BOTTOM") arcpy.ApplySymbologyFromLayer_management(Surface_lyr,LayerFileNameAndLocation_WSE_Surface)
mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd)[0] GeoDatabaseNameAndLocation = r"G:\Documents\GIS\HydstraData\HydstraMeasurementsDeep\Contours_Daily_20130601_20130605.gdb" LayerFileNameAndLocation_WSE_Surface = r"G:\Documents\GIS\HydstraData\Template_WSE_Surface.lyr" arcpy.AddMessage(LayerFileNameAndLocation_WSE_Surface) CurrentSurface = os.path.join(GeoDatabaseNameAndLocation,"WSE_RasterMosaicDataset") arcpy.AddMessage(CurrentSurface) Surface_lyr = arcpy.mapping.Layer(CurrentSurface) arcpy.mapping.AddLayer(df, Surface_lyr, "BOTTOM") updateLayer = arcpy.mapping.ListLayers(mxd, "WSE_RasterMosaicDataset", df)[0] sourceLayer = arcpy.mapping.Layer(LayerFileNameAndLocation_WSE_Surface) arcpy.mapping.UpdateLayer(df, updateLayer, sourceLayer)
import arcpy import arcpy.mapping import datetime import os ##Reference the Current map document. mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd)[0] GeoDatabaseNameAndLocation = r"G:\Documents\GIS\HydstraData\HydstraMeasurementsDeep\Contours_Daily_20130630_20130705.gdb" LayerFileNameAndLocation_WSE_Surface = r"G:\Documents\GIS\HydstraData\Template_WSE_Surface.lyr" arcpy.AddMessage(LayerFileNameAndLocation_WSE_Surface) CurrentSurface = os.path.join(GeoDatabaseNameAndLocation,"WSE_RasterMosaicDataset") arcpy.AddMessage(CurrentSurface) Surface_lyr = arcpy.mapping.Layer(LayerFileNameAndLocation_WSE_Surface) Surface_lyr.replaceDataSource(GeoDatabaseNameAndLocation,"FILEGDB_WORKSPACE") Surface_lyr = arcpy.mapping.ListLayers(mxd, "WSE_RasterMosaicDataset", df)[0] SourceLayer = arcpy.mapping.Layer(r"G:\Documents\GIS\HydstraData\Template_WSE_Surface.lyr") arcpy.AddMessage(Surface_lyr) arcpy.AddMessage(SourceLayer) arcpy.mapping.UpdateLayer(df,Surface_lyr,SourceLayer,True) arcpy.mapping.AddLayer(df, Surface_lyr, "BOTTOM")
import arcpy import arcpy.mapping import datetime import os ##Reference the Current map document. mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd)[0] GeoDatabaseNameAndLocation = r"G:\Documents\GIS\HydstraData\HydstraMeasurementsDeep\Contours_Daily_20130630_20130705.gdb" LayerFileNameAndLocation_WSE_Surface = r"G:\Documents\GIS\HydstraData\Template_WSE_Surface.lyr" arcpy.AddMessage(LayerFileNameAndLocation_WSE_Surface) CurrentSurface = os.path.join(GeoDatabaseNameAndLocation,"WSE_RasterMosaicDataset") arcpy.AddMessage(CurrentSurface) Surface_lyr = arcpy.mapping.Layer(LayerFileNameAndLocation_WSE_Surface) ##Surface_lyr.replaceDataSource(GeoDatabaseNameAndLocation,"FILEGDB_WORKSPACE") ##Surface_lyr = arcpy.mapping.ListLayers(mxd, "WSE_RasterMosaicDataset", df)[0] ##SourceLayer = arcpy.mapping.Layer(r"G:\Documents\GIS\HydstraData\Template_WSE_Surface.lyr") arcpy.AddMessage(Surface_lyr) ##arcpy.AddMessage(SourceLayer) ##arcpy.mapping.UpdateLayer(df,Surface_lyr,SourceLayer,True) arcpy.mapping.AddLayer(df, Surface_lyr, "BOTTOM") ##arcpy.mapping.layer.save() if Surface_lyr.symbologyType == "GRADUATED_COLORS": arcpy.AddMessage("GRADUATED_COLORS are supported.") else: arcpy.AddMessage("GRADUATED_COLORS are NOT supported.")