Tengo un script python que desactiva todas las capas en un proyecto ArcGIS Pro y luego vuelve a activar la capa Basemap. Sin embargo, necesito convertirlo en una herramienta de script para poder utilizarlo en ModelBuilder. Ya sea como herramientas de script individuales, una que apague todas las capas y otra que vuelva a encender la capa Basemap; o como una herramienta de script que haga ambas cosas.
Aquí está el script que tengo en este momento.
Apaga todas las capas
p = arcpy.mp.ArcGISProject("Current")
m = p.listMaps("*")[0]
lyrList = m.listLayers()
for lyr in lyrList:
lyr.visible = False
Activa la capa de mapa base
p = arcpy.mp.ArcGISProject("Current")
m = p.listMaps("*")[0]
lyrList = m.listLayers('Topographic')
for lyr in lyrList:
lyr.visible = True