Guest User

Untitled

a guest
May 23rd, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. arcpy.management.ApplySymbologyFromLayer(ref_to_your_layer, path/to/your/symbology/layer.lyrx, None)
  2.  
  3. in_layer = YOUR CODE TO CREATE in_layer
  4. in_symbology_layer = YOUR CODE TO CREATE in_symbology_layer
  5.  
  6. aprx = arcpy.mp.ArcGISProject("CURRENT")
  7.  
  8. aprxMap = aprx.activeMap # NOTE(!): 'aprx.activeMap' is only supported from Pro 2.1 onwards!!! activeMap returns None if script is called outside a running application according to ArcGIS Pro Help.
  9.  
  10. aprxMap.addLayer(in_layer, "AUTO_ARRANGE")
  11. in_layer = aprxMap.listLayers(in_layer.name)[0]
  12.  
  13. aprxMap.addLayer(in_symbology_layer, "AUTO_ARRANGE")
  14. in_symbology_layer = aprxMap.listLayers(in_symbology_layer.name)[0]
  15.  
  16. in_layer = arcpy.ApplySymbologyFromLayer_management(in_layer,in_symbology_layer,update_symbology="MAINTAIN")[0]
Add Comment
Please, Sign In to add comment