def split(left, right):
Map = geemap.Map(center=(40, -100), zoom=4, height=600)
nlcd_left = ee.Image(f"USGS/NLCD_RELEASES/2019_REL/NLCD/{left}").select("landcover")
nlcd_right = ee.Image(f"USGS/NLCD_RELEASES/2019_REL/NLCD/{right}").select(
"landcover"
)
left_layer = geemap.ee_tile_layer(nlcd_left, {}, f"NLCD {left}")
right_layer = geemap.ee_tile_layer(nlcd_right, {}, f"NLCD {right}")
Map.split_map(
left_layer,
right_layer,
)
return Map.to_gradio()
left_input = gr.Textbox(value="2001", label="Left Layer URL")
right_input = gr.Textbox(value="2019", label="Right Layer URL")
title = "Visualizing National Land Cover Database (NLCD)"
demo = gr.Interface(split, [left_input, right_input], "html", title=title)
demo.launch()