SWATGenXSWATGenX
Watershed ExplorerPricing
ServicesWatershed ExplorerExample modelsCloud calibrationDocsPricing

Automated U.S. watershed modeling

How SWATGenX builds SWAT+ watershed models

This is the SWAT+ model generation methodology behind SWATGenX: how NHDPlus-HR hydrography, national soils, land cover, and climate inputs, and QSWAT+ / SWAT+ Editor assembly turn a selected U.S. basin into a downloadable project package—with quality checks at every step.

A SWATGenX-built SWAT+ model: HRUs, channels, and lakes delineated from NHDPlus HR over DEM, land use, and soil layers.

Overview

SWATGenX is designed to automate the preparation of SWAT+ (SWAT Plus) watershed model packages for U.S. watersheds. A user-selected USGS gage, HUC12 outlet watershed, HUC8 basin, or hand-picked HUC14 single-catchment set is converted into a model domain, then SWATGenX assembles hydrography, subbasins, channels, HRUs, weather, land cover, soils, crop, and water-use inputs into a downloadable SWAT+ project structure.

This page documents the methodology behind that process. It focuses on model-generation logic, data preprocessing, assumptions, quality checks, and known limitations. Supporting flood-screening reports are described separately because they are secondary outputs, not the core modeling product.

Every check a build runs, and whether it stops the build, is listed in how we check models. How future climate is applied to a SWAT+ model, with 20 downscaled CMIP6 models, is described in climate change and watershed flow. Channel water temperature comes from the engine's heat balance (methods).

Data versions. Each model is built from fixed releases, not live feeds: USGS NHDPlus HR National Release 2 for streams and catchments; the NHDPlus HR elevation raster (derived from 3DEP), used at 30 m; NLCD 2021 land cover; USDA CDL 2015–2019 for crop rotations; gSSURGO soils (the release year is not yet recorded in our build records); and daily PRISM (4 km) and NSRDB (GOES aggregated v4.0.0) weather for 2000–2024. USGS streamflow for calibration is read from NWIS when the model is calibrated. The groundwater well inventory is different: it is a living inventory, refreshed as state agencies publish, and its counts are live.

  • National datasets & standards
  • Automated prep & QC pipeline
  • Reproducible & transparent
  • Built for accuracy at scale
National datasets → a SWAT+ packageQC at every step
NATIONAL PUBLIC DATASETSNHDPlus HR3DEP-derived 30 mgSSURGONLCDPRISMNSRDB1Modeldomain2NHDPlus-HRhydrography3Subbasins& HRUs4Climatetime series5SWAT+assembly✓ Automated quality checks — topology · routing · inputs · packagingReproducible SWAT+ packageinputs · weather · shapefiles · metadata · ZIP
NHDPlus-HR hydrography and routing are preserved end-to-end — the same dataset lineage travels into every delivered package, so results are traceable and reproducible.

Watershed selection and model domain

SWATGenX supports four model-domain entry points:

  • USGS gage workflow — the model domain is defined around a streamgage and its contributing watershed.
  • HUC12 outlet workflow — the model domain is defined from a selected WBD HUC12 outlet watershed or catalog watershed.
  • HUC8 workflow — the model domain is defined as a whole eight-digit hydrologic unit for larger basin-scale model preparation.
  • HUC14 single-catchment workflow — drill inside a HUC12 in the Watershed Explorer and hand-pick individual NHDPlus-HR catchments (with recursive upstream selection); the model domain is delineated at fine resolution (30 m) for site-scale studies. This is how the research SWAT+/MODFLOW 6 PFAS site models (e.g. Wurtsmith AFB, Gabreski ANGB) are delineated.

Further technical articles

Deeper, page-length notes on setup pain points and automation tradeoffs (linked from SWAT+ model generation):

Related pages

Common questions

How does SWATGenX use NHDPlus HR in SWAT+ model generation?

The pipeline clips NHDPlus HR Version 2.1 stream networks, catchments, and flowlines to your basin boundary, repairs topology gaps, assigns subbasins and reaches, and exports hydrography layers that QSWAT+ consumes directly. You do not manually delineate watersheds in ArcGIS or run QSWAT+ preprocessing yourself.

What national inputs are assembled before QSWAT+ builds the SWAT+ project?

After hydrography is prepared, the system layers gSSURGO soils, NLCD land cover, 3DEP terrain derivatives, and PRISM or NLDAS weather onto HRUs. USGS streamgages supply calibration context. Optional MODFLOW 6 grids are kriged from state well logs when groundwater coupling is enabled for the order.

What quality assurance checks run during automated SWAT+ model building?

Each order passes drainage-area checks against NHDPlus HR and USGS gages, reach topology validation, HRU coverage thresholds, and station-to-channel assignment QA before the SWAT+ Editor workspace is packaged. Failed checks block download until the basin settings are corrected or a support review resolves the issue.

What SWAT+ toolchain versions does the methodology page document?

Production model builds use QSWAT+ 4.0.3 for geoprocessing, SWAT+ Editor 4.0.1 for project assembly, and a maintained SWAT+ engine fork (not an upstream release number) documented on this page with its git tag. The page explains how those components connect in the NHDPlus HR pipeline end to end.