# !pip install leafmap # !pip install rasterio fiona import leafmap url = "https://opengeos.org/data/raster/srtm90.tif" dem = "dem.tif" leafmap.download_file(url, dem, overwrite=True) m = leafmap.Map() m.add_raster(dem, palette="terrain", layer_name="DEM") m # mask = 'https://raw.githubusercontent.com/opengeos/leafmap/master/examples/data/mask.geojson' # mask = m.user_roi mask = [ [-119.679565, 37.256566], [-119.679565, 38.061067], [-118.24585, 38.061067], [-118.24585, 37.256566], [-119.679565, 37.256566], ] output = "clip.tif" try: leafmap.clip_image(dem, mask, output) except Exception as e: print(e) try: m.add_raster(output, palette="gist_earth", layer_name="Clip Image") except Exception as e: print(e)