NHGF STAC Catalog Datasets#
The National Hydrologic Geospatial Fabric (NHGF) STAC catalog provides access to numerous climate and hydrologic datasets through the SpatioTemporal Asset Catalog (STAC) specification.
Dataset |
Description |
Collection ID |
Temporal Coverage |
Spatial Coverage |
|---|---|---|---|---|
High-resolution daily meteorological data from WRF model at 4km resolution with 40 years of daily values |
conus404-daily |
1979-2022 |
Continental US, Alaska |
|
Daily meteorological data for continental US including temperature, precipitation, humidity, wind |
gridMET |
1979-2022 |
Continental US |
|
Localized Constructed Analogs (LOCA) downscaled CMIP6 climate projections |
LOCA2 |
Historical & Future |
North America |
|
Multivariate Adaptive Constructed Analogs climate projections (VIC hydrology) |
maca-vic, macav2 |
Historical & Future |
Continental US |
|
Bias Corrected Constructed Analogs and Spatially Downscaled climate projections |
bcca, bcsd_mon_vic, bcsd_obs, cmip5_bcsd |
Historical & Future |
Continental US |
|
Parameter-elevation Regressions on Independent Slopes Model climate data |
PRISM_v2 |
1895-present |
Continental US |
|
High-resolution gridded daily minimum and maximum temperature |
TopoWx2017 |
1948-2016 |
Continental US |
|
Operational Simplified Surface Energy Balance actual evapotranspiration |
ssebopeta |
2000-present |
Continental US |
|
Multi-sensor precipitation estimates from NCEP |
stageiv_combined |
2002-present |
Continental US |
|
Alaska-specific evapotranspiration estimates |
alaska_et_2020 |
Various |
Alaska |
|
Western US hydrologic modeling datasets |
WUS_HSP |
Various |
Western US |
|
Climate and hydrologic data for Puerto Rico |
PuertoRico, puerto_rico |
Various |
Puerto Rico |
|
Climate data for Hawaiian Islands |
hawaii_2018 |
Various |
Hawaii |
|
Regional climate projections for Red River basin |
RedRiver, red_river_2018 |
Various |
Red River Basin |
|
Climate resilience and adaptation datasets |
cprep |
Various |
Continental US |
|
Sea level rise projections and coastal impacts |
slr2d |
Various |
US Coastal Areas |
|
Integrated Climate and Land Use Scenarios |
iclus |
2000-2100 |
Continental US |
|
Pacific Islands Climate Science datasets |
pacis |
Various |
Pacific Islands |
|
Wisconsin Initiative on Climate Change Impacts |
wicci |
Various |
Wisconsin/Upper Midwest |
|
Modeling of Watershed Systems |
mows |
Various |
Various basins |
|
California Basin Characterization Model |
CA-BCM-2014 |
Various |
California |
|
Southeast Regional Assessment Project |
serap |
Various |
Southeastern US |
|
Texas Tech University regional climate datasets |
TTU_2019 |
Various |
Texas/Southwest |
|
Regional hydrologic modeling datasets |
cooper |
Various |
Various regions |
|
Geospatial modeling and optimization datasets |
GMO, GMO_New |
Various |
Various regions |
|
Flow and Load Estimation Tool datasets |
FLET |
Various |
Various basins |
|
Alaska/Arctic permafrost modeling datasets |
AIEM_permafrost |
Various |
Alaska/Arctic |
|
Regional climate analysis datasets |
notaro_2018 |
Various |
Great Lakes region |
Data Access#
All NHGF STAC datasets are accessible through:
Usage with gdptools#
NHGFStacData is a factory that auto-detects whether a STAC collection is Zarr-backed or
GeoTIFF-backed and returns the appropriate class (NHGFStacZarrData or NHGFStacTiffData).
Use the get_stac_collection() helper to retrieve a collection by its ID.
Zarr example (CONUS404 daily data)#
from gdptools import NHGFStacData
from gdptools.helpers import get_stac_collection
collection = get_stac_collection("conus404_daily")
user_data = NHGFStacData(
source_collection=collection,
source_var=["PWAT"],
target_gdf=watersheds,
target_id="huc12",
source_time_period=["2020-01-01", "2020-01-31"],
)
# user_data is an NHGFStacZarrData instance
GeoTIFF example (NLCD land cover)#
collection = get_stac_collection("nlcd-LndCov")
user_data = NHGFStacData(
source_collection=collection,
source_var=["LndCov"],
target_gdf=watersheds,
target_id="huc12",
source_time_period=["2021-01-01", "2021-12-31"],
)
# user_data is an NHGFStacTiffData instance
See the User Data Classes documentation for the full API reference.