30m bathymetry DEM data from NOAA NOS, obtained via bittorrent on May 2, 2025 and synced to source.coop:
$ conda install aria2
$ aria2c https://sciop.net/torrents/9840fa77d032a3821180f7f1726df02431e37e53/estuarine-bathymetric-digital-elevation-models.torrent
$ aws s3 sync s3 ./estuarine-bathymetry-digital-elevation-models/ s3://rsignell/ncei-estuarine-bathymetry/ --profile=sc
import fsspec
import xarray as xr
fs = fsspec.filesystem('s3', anon=True, endpoint_url='https://data.source.coop')
fs.ls('s3://rsignell/ncei-estuarine-bathymetry/')
['rsignell/ncei-estuarine-bathymetry/.pad', 'rsignell/ncei-estuarine-bathymetry/Albemarle_Sound', 'rsignell/ncei-estuarine-bathymetry/Altamaha_River', 'rsignell/ncei-estuarine-bathymetry/Apalachicola_Bay', 'rsignell/ncei-estuarine-bathymetry/Aransas_Bay', 'rsignell/ncei-estuarine-bathymetry/Atchafalaya_Bay', 'rsignell/ncei-estuarine-bathymetry/Baffin_Bay', 'rsignell/ncei-estuarine-bathymetry/Bar_Harbor', 'rsignell/ncei-estuarine-bathymetry/Barataria_Bay', 'rsignell/ncei-estuarine-bathymetry/Barnegat_Bay', 'rsignell/ncei-estuarine-bathymetry/Biscayne_Bay', 'rsignell/ncei-estuarine-bathymetry/Bogue_Sound', 'rsignell/ncei-estuarine-bathymetry/Broad_River', 'rsignell/ncei-estuarine-bathymetry/Buzzards_Bay', 'rsignell/ncei-estuarine-bathymetry/Calcasieu_Lake', 'rsignell/ncei-estuarine-bathymetry/Cape_Cod_Bay', 'rsignell/ncei-estuarine-bathymetry/Cape_Fear_River', 'rsignell/ncei-estuarine-bathymetry/Casco_Bay', 'rsignell/ncei-estuarine-bathymetry/Charleston_Harbor', 'rsignell/ncei-estuarine-bathymetry/Charlotte_Harbor', 'rsignell/ncei-estuarine-bathymetry/Chesapeake_Bay', 'rsignell/ncei-estuarine-bathymetry/Choctawhatchee_Bay', 'rsignell/ncei-estuarine-bathymetry/Columbia_River', 'rsignell/ncei-estuarine-bathymetry/Corpus_Christi_Bay', 'rsignell/ncei-estuarine-bathymetry/Delaware_Bay', 'rsignell/ncei-estuarine-bathymetry/Galveston_Bay', 'rsignell/ncei-estuarine-bathymetry/Gardiners_Bay', 'rsignell/ncei-estuarine-bathymetry/Grays_Harbor', 'rsignell/ncei-estuarine-bathymetry/Great_Bay', 'rsignell/ncei-estuarine-bathymetry/Great_South_Bay', 'rsignell/ncei-estuarine-bathymetry/Hudson_River', 'rsignell/ncei-estuarine-bathymetry/Indian_River', 'rsignell/ncei-estuarine-bathymetry/Long_Island_Sound', 'rsignell/ncei-estuarine-bathymetry/Massachusetts_Bay', 'rsignell/ncei-estuarine-bathymetry/Matagorda_Bay', 'rsignell/ncei-estuarine-bathymetry/Mississippi_Sound', 'rsignell/ncei-estuarine-bathymetry/Mobile_Bay', 'rsignell/ncei-estuarine-bathymetry/Monterey_Bay', 'rsignell/ncei-estuarine-bathymetry/Muscongus_Bay', 'rsignell/ncei-estuarine-bathymetry/Narragansett_Bay', 'rsignell/ncei-estuarine-bathymetry/New_Jersey_Inland_Bays', 'rsignell/ncei-estuarine-bathymetry/Ossabaw_Sound', 'rsignell/ncei-estuarine-bathymetry/Pamlico_Sound', 'rsignell/ncei-estuarine-bathymetry/Penobscot_Bay', 'rsignell/ncei-estuarine-bathymetry/Pensacola_Bay', 'rsignell/ncei-estuarine-bathymetry/Perdido_Bay', 'rsignell/ncei-estuarine-bathymetry/Puget_Sound', 'rsignell/ncei-estuarine-bathymetry/README.md', 'rsignell/ncei-estuarine-bathymetry/Raritan_Bay', 'rsignell/ncei-estuarine-bathymetry/SHA512.sums', 'rsignell/ncei-estuarine-bathymetry/Saco_Bay', 'rsignell/ncei-estuarine-bathymetry/San_Antonio_Bay', 'rsignell/ncei-estuarine-bathymetry/San_Diego_Bay', 'rsignell/ncei-estuarine-bathymetry/San_Francisco_Bay', 'rsignell/ncei-estuarine-bathymetry/San_Pedro_Bay', 'rsignell/ncei-estuarine-bathymetry/Santa_Monica_Bay', 'rsignell/ncei-estuarine-bathymetry/Santee_River', 'rsignell/ncei-estuarine-bathymetry/Sarasota_Bay', 'rsignell/ncei-estuarine-bathymetry/Savannah_River', 'rsignell/ncei-estuarine-bathymetry/Sheepscot_Bay', 'rsignell/ncei-estuarine-bathymetry/Southern_Florida', 'rsignell/ncei-estuarine-bathymetry/St_Andrew_Bay', 'rsignell/ncei-estuarine-bathymetry/St_Andrew_St_Simons_Sound', 'rsignell/ncei-estuarine-bathymetry/St_Catherines_Sapelo_Sound', 'rsignell/ncei-estuarine-bathymetry/St_Helena_Sound', 'rsignell/ncei-estuarine-bathymetry/St_Johns_River', 'rsignell/ncei-estuarine-bathymetry/St_Marys_River_Cumberland_Sound', 'rsignell/ncei-estuarine-bathymetry/Tampa_Bay', 'rsignell/ncei-estuarine-bathymetry/Terrebonne_Timbalier_Bay', 'rsignell/ncei-estuarine-bathymetry/Tomales_Bay', 'rsignell/ncei-estuarine-bathymetry/Umpqua_River', 'rsignell/ncei-estuarine-bathymetry/Willapa_Bay', 'rsignell/ncei-estuarine-bathymetry/Winyah_Bay', 'rsignell/ncei-estuarine-bathymetry/Yaquina_Bay']
fs.ls('s3://rsignell/ncei-estuarine-bathymetry/Buzzards_Bay')
['rsignell/ncei-estuarine-bathymetry/Buzzards_Bay/buzzards_bay_m010_30m.nc', 'rsignell/ncei-estuarine-bathymetry/Buzzards_Bay/buzzards_bay_m010_30m.xml']
ds = xr.open_dataset(fs.open('rsignell/ncei-estuarine-bathymetry/Buzzards_Bay/buzzards_bay_m010_30m.nc'))
ds
<xarray.Dataset> Size: 7MB Dimensions: (x: 1437, y: 1286) Coordinates: * x (x) float64 11kB 3.23e+05 3.23e+05 ... 3.661e+05 * y (y) float64 10kB 4.586e+06 4.586e+06 ... 4.625e+06 Data variables: transverse_mercator |S1 1B ... Band1 (y, x) float32 7MB ... Attributes: GDAL_AREA_OR_POINT: Point Conventions: CF-1.5 GDAL: GDAL 2.1.0, released 2016/04/25 history: Wed Apr 12 22:14:27 2017: GDAL CreateCopy( buzzards_...
import hvplot.xarray
ds['Band1'].hvplot(x='x', y='y', crs='EPSG:26919', rasterize=True, tiles='OSM', cmap='viridis')