I am trying to clip a feature from one geodatabase into another and retain the editing feature templates I have assigned using subtypes for the original feature class in the original geodatabase. After clipping, the subtypes and editing feature templates are retained, but only when I drag and drop the layers into the map document. When I use arcpy.mapping.AddLayer(), the editing templates are lost.
How do I use python to add layers such that the editing feature templates are retained?
The clipped feature is named "Feature_Clip" in the code below.
workspace = arcpy.env.workspace clippedFeature = os.path.join(workspace, "Feature_Clip") mxd = arcpy.mapping.MapDocument("CURRENT") df = mxd.activeDataFrame layer = arcpy.mapping.Layer(clippedFeature) arcpy.mapping.AddLayer (df, layer) arcpy.ApplySymbologyFromLayer_management(layer.name, layerFile) del mxd, df, layer
layerFile points to a .lyr file I have created from the original feature class in hopes of using it's symbology, but it doesn't seem to have any effect.