Abstract
Accurate water level forecasting remains a critical challenge in hydrology, where errors in model predictions may compromise safety and flood defense decisions. This study proposes a machine learning approach that uses geospatial terrain data to correct these residuals. The study presents a LightGBM baseline model using only temporal features and a XGBoost model enhanced with topographic features, including slope, aspect, and elevation statistics derived from 30m DEMs within a 3km radius of 15 diverse National Oceanic and Atmospheric Administration (NOAA) water level stations. The key finding is that the geospatially informed XGBoost model demonstrated a significant 84.38% improvement in MSE for multi-step sequential forecasting compared to the temporal LightGBM baseline, which shows that it was able to overcome the typical challenge of error accumulation in autoregressive tasks. While the simpler LightGBM architecture maintained an advantage for one-step-ahead prediction, the results demonstrate that integrating geospatial data with an appropriate model architecture is very effective for autonomous, long-term residual correction. This study aims to present a framework for incorporating static terrain data into dynamic hydrological forecasting models.
Key figures
At a Glance
84.38%
RMSE improvement
Geospatial XGBoost over the temporal LightGBM baseline on two-day autoregressive forecasting.
0.0763 m
XGBoost autoregressive RMSE
Against 0.4887 m for the temporal-only baseline over the same window.
15 + 1
NOAA stations
Fifteen diverse stations for training, one fully held out for generalization.
4 years
of verified records
6-minute intervals, 2021-08-20 to 2025-08-19, from NOAA Tides and Currents.
30 m
Copernicus GLO-30 DEM
Sampled in a 3 km × 3 km clip centered on each station.
22
engineered features
Ten temporal predictors combined with twelve static terrain descriptors.
Introduction
Flooding endangers human life and property, with the Federal Emergency Management Agency (FEMA) estimating that floods cause about $8.2 billion in damages every year in the United States alone. Despite modern advancements in hydrodynamic modeling and machine learning techniques, persistent residuals (errors) between predicted and observed water levels remain a challenge, particularly in complex tidal environments where multiple physical processes may interact nonlinearly.
Current approaches to correcting residuals primarily focus on temporal features, which are variables derived from historical data to capture time-dependent patterns. Examples of these features include autoregressive components and harmonic analysis of tidal constituents such as K1, P1, K2, and S2. While machine learning models such as Long Short-Term Memory (LSTM) and Extreme Gradient Boosting (XGBoost) have shown to be very capable in capturing temporal patterns, they often neglect the potential influence of surrounding terrain characteristics, such as local elevation gradients, slopes, and low-lying regions, on water level errors.
Rather than acting as an alternative to machine learning, digital elevation models (DEMs) serve as a highly complementary data source that can provide this missing spatial context. DEMs are gridded raster datasets that express surface elevation at each pixel, similar to a height map, that permits quantitative extraction of attributes such as slope, aspect, and elevation statistics (min, max, std). By extracting these topographical features, DEMs can supply critical static inputs to machine learning algorithms, which bridges the gap between dynamic temporal forecasting and static terrain analysis. DEMs have been used extensively in other forms of hydrological modeling, such as flood simulation, which shows the importance of topographic features in water behaviour prediction and its potential in residual correction.
This paper investigates a novel approach to water level residual correction by incorporating geospatial elevation data features, including slope, aspect, and other statistical values derived from high-resolution DEMs within a 3-km radius of water stations.
Study objectives
- ADevelop a baseline LightGBM machine learning model for water level residual correction that only includes temporal features from 15 diverse NOAA stations.
- BDevelop an XGBoost machine learning model for water level residual correction that integrates both temporal and geospatial features from the 15 NOAA stations and DEM data.
- CEvaluate the individual models' performances by analyzing root mean square error and R².
- DCompare the models' performances on one-step-ahead prediction.
- ECompare the models' performances in multi-step autoregressive forecasting scenarios where error accumulation typically degrades performance.
Literature Review / Background
Traditional approaches to water level residual correction have primarily relied on temporal and statistical techniques. Harmonic analysis, implemented in tools like T_TIDE and NS_TIDE, decomposes tidal signals into constituent components to predict and correct residuals. Statistical time-series models such as ARIMA (AutoRegressive Integrated Moving Average) use autoregressive components and differencing to forecast residuals based on past values. However, these methods predominantly focus on temporal patterns and often overlook spatial contextual factors, such as local topography, which may influence residual behaviour.
Machine learning (ML) models have shown to be powerful tools for hydrological modeling and forecasting, where they are able to effectively grasp nonlinear relationships. Techniques like Long Short-Term Memory (LSTM) networks excel in sequence prediction tasks (e.g., streamflow forecasting) by using temporal dependencies. Gradient boosting algorithms (e.g., XGBoost, LightGBM) are increasingly used for regression tasks due to their strength in handling feature interactions.
DEMs have become fundamental in many hydrological studies, where they enable watershed delineation, flood modeling, and bathymetric mapping. Global DEMs like SRTM, NASADEM, and Copernicus DEM (source of DEM data for this study) provide crucial topographical data for extracting terrain features such as slope, aspect, and elevation ranges. However, these advantages do not fully translate to a large-scale coastal context, where tidal harmonics and broad spatial extents may introduce noise and dilute vital local patterns.
This is the main motivation behind using hyper-local terrain features (e.g., within a 3 km radius of a station) in residual correction for water level predictions, as DEMs have extensive utility in basin-scale applications. By restricting the context, the model is able to extract finer details from DEM-derived features (e.g., slope, curvature) and how they can influence water level residuals in coastal environments.
Methodology
- 01
Observations
- 15 NOAA stations
- 6-minute intervals
- 2021-08-20 → 2025-08-19
- 02
Residual target
- Residual = Observed − Predicted
- NOAA operational forecast
- as the baseline
- 03
Terrain extraction
- Copernicus GLO-30
- 3 km × 3 km clip
- Rasterio + NumPy
- 04
Model fitting
- 70 / 30 split
- GridSearchCV, 5-fold
- temporal CV on RMSE
- 05
Corrected level
- NOAA prediction
- + predicted residual
- evaluated by RMSE & R²
Water level data
The study utilized data from 15 diverse NOAA water level stations selected to represent a wide range of environments across the United States. When multiple stations were available within a similar environment, selections were prioritized based on the availability of continuous, verified historical data without significant recording gaps during the four-year study period. These stations provided a robust dataset for creating the proposed residual correction methodology under varying and diverse conditions.
For each station, four years (1460 days) of verified historical water level data, collected at 6-minute intervals from 2021-08-20 to 2025-08-19 were obtained from the NOAA Tides and Currents database. The residual time series, which serves as the target variable for residual correction modeling, was calculated as the difference between observed and predicted water levels, where predicted levels were extracted from NOAA's operational forecast models.
NOAA station identifiers
Geospatial data and terrain features
Geospatial data were sourced from the Copernicus Digital Elevation Model (GLO-30), which provides global coverage at 30-meter resolution. For each station, a 3km by 3km raster clip centered on the station coordinates was extracted. This spatial extent was chosen to capture local topographic features without introducing unnecessary computational complexity. The Copernicus DEM was selected for its high vertical accuracy (<4m absolute error) and global consistency, making it suitable for detailed terrain analysis.
Terrain features were derived from each DEM clip using Rasterio for reading raster data and NumPy for geospatial calculations. While these features do not capture the full complexity of hydrodynamic and coastal processes, they act as significant indicators of local terrain structure. For instance, the elevation distributions and percentage of low-lying areas can give insight into the terrain's local water storage potential, thus providing a stable spatial context that allows the model to differentiate distinct coastal environments and potentially introduce a grounding context that the model can rely on for long-term forecasting.
Feature set
Temporal features
Both modelsresidual_lag1Residual 1 time step priorresidual_lag2Residual 2 time steps priorpredicted_mWater level predicted by NOAA's modelrate_of_change_mChange of residual_mtide_phase1 rising, 0 stagnant, −1 fallinghour_of_dayHour within the diurnal cyclehourHour indexdayofweekDay of weekmonthCalendar monthseason0 DJF, 1 MAM, 2 JJA, 3 SON
Geospatial features
XGBoost onlyelev_meanMean elevation in clipelev_stdElevation standard deviationelev_minMinimum elevationelev_maxMaximum elevationelev_rangeMax − min elevationstation_elevElevation at station pixellow_elev_pctShare of low-lying areaflood_prone_areaFlood-prone extent in clipslope_meanMean terrain slopeslope_stdSlope standard deviationaspectTerrain aspectaspect_meanMean terrain aspect
Model selection and training
The XGBoost algorithm was selected for this study due to its proven effectiveness in handling tabular data with mixed feature types, its robustness to multicollinearity, and its ability to calculate feature importance, which measures how frequently and effectively each input feature contributes to reducing prediction error during model training, thereby quantifying their significance. These characteristics are crucial for interpreting which terrain and temporal factors most influence residuals.
The dataset was split into a 70% training set and a 30% test set. Hyperparameter tuning was performed via GridSearchCV with 5-fold temporal cross-validation, optimizing for Root Mean Squared Error (RMSE). Key hyperparameters included learning rate, maximum tree depth, number of estimators, subsample ratio, column sample ratio, and the gamma regularization term. The model was implemented using the XGBoost library in Python.
Final XGBoost hyperparameters
- eta
- 0.30
- max_depth
- 6
- n_estimators
- 200
- subsample
- 1.0
- colsample_bytree
- 1.0
- gamma
- 0.0
Validation criteria
One-Step-Ahead Prediction
The model was trained and tested using true lagged residuals (residual_lag1, residual_lag2) as inputs. This evaluates the model's ability to predict the next residual when accurate recent history is available.
Multi-Step Autoregressive Forecasting
The model was trained on true data but tested autonomously over a two-day timeframe. In this criterion, the model's own predictions were fed back as inputs for subsequent time steps (e.g., predicted residual became residual_lag1 and used for other feature calculations for next prediction). This tests the model's ability to forecast without relying on continuous true data input.
Results
The initial evaluation of the models focused on their core predictive accuracy during training and validation using the conventional one-step-ahead criterion across the entire dataset of 15 stations. The LightGBM (LGBM) model, which serves as the non-geospatial baseline, achieved a strong validation performance, with a root mean squared error (RMSE) of 0.0102 meters and a coefficient of determination (R²) of 0.9920. This indicates that the model was able to capture the dominant temporal patterns in the residual time series. The XGBoost (XGB) model, which incorporates both temporal and geospatial features, demonstrated a similar ability to learn from the training data, where it attained a RMSE of 0.0097 meters and an R² of 0.9928.
These results confirm that both architectures are capable of the one-step-ahead prediction task for which they were trained, with the XGBoost model showing a marginal improvement in RMSE in this specific context. However, it is important to note that this evaluation was performed on the validation split of the original 15-station dataset used for training, where the performance of both models stated above are when they are predicting familiar data.
Performance across all three regimes
One-step-ahead — validation split
15 training stations · 30% held-out split
R² 0.9920
R² 0.9928
Both architectures handle the task they were trained for; XGBoost shows a marginal RMSE improvement on familiar data.
One-step-ahead — unseen station
Station 9411340 · Aug 22–23, 2025
With true prior residuals available, the simpler temporal baseline generalizes better to a station it has never seen.
Two-day autoregressive — unseen station
Station 9411340 · predictions fed back as inputs
Without true history, the temporal baseline drifts almost immediately. Terrain features anchor the geospatial model and hold it stable.
Lower RMSE is better. Bars are scaled within each panel, not across panels — the autoregressive errors are roughly fifty times larger than the one-step-ahead errors.
Feature importance
Feature importance was evaluated using the built-in importance plotting functions of both XGBoost and LightGBM, which rank features by their contribution to reducing the training objective across decision-tree splits, where high importance indicates a feature is repeatedly selected in splits that produce larger decreases in prediction error. However, it is important to note that the feature importance values are not directly comparable across different model architectures, as they have their own internal tree structure, splitting criteria, and generally different numerical scales. Therefore, the magnitude of these feature importance values should only be comparable in relation to other values in the same model.
For the LGBM model, residual_lag1 was the most influential feature (importance 441352.492), followed by rate_of_change_m (4495.545) and residual_lag2 (2935.392). In the XGB model, residual_lag1 also ranked highest (approximately 1044.15), but geospatial features such as elev_mean (3rd place, ≈40.29) and elev_max (4th place, ≈38.25) appeared among the top five predictors, indicating their albeit subtle but consistent role in model predictions.
An interesting observation is that rate_of_change_m was substantially more influential in the LightGBM model as opposed to the XGBoost model, while the relative importance of residual_lag2 remained consistent. This difference likely stems from the role of temporal and spatial context in each model. In the LightGBM model, the rate of change holds value as it informs the model of short-term water level dynamics that allows it to detect rapid transitions in water level residuals that may be driven by external factors, such as tidal phase shifts. However, the XGBoost model is less dependent on the rate of change to provide external context as the geospatial features can also be used to understand environmental factors, making it less reliant on short-term temporal derivatives and instead use both temporal and spatial information to generate predictions. The consistent reliance on lagged residual values on both models suggests that autocorrelation remains a fundamental source of pattern for residual prediction, even with the presence of geospatial features.
LightGBM Feature Importance
XGBoost Feature Importance
Generalization to an unseen station
To specifically test the model's ability to generalize to unseen conditions, a separate evaluation was conducted on completely new data from NOAA station 9411340, which was not included in the original training set, using water level data from 2025-08-22 to 2025-08-23. The one-step-ahead prediction results demonstrated strong performance for both models on this unseen station, though with the performance relationship reversed compared to the validation results, where the LGBM model outperforms the XGB model. The LGBM model achieved an RMSE of 0.0085 meters while the XGB model achieved an RMSE of 0.0118 meters. This represents a 28.26% improvement in RMSE for the LGBM model compared to the XGB model on this specific unseen station.
The high accuracy of both models confirms that they are able to effectively use temporal dependencies (e.g., residual_lag1) for immediate residual correction when true historical data is available, though the LGBM model demonstrated better generalization for one-step prediction on this particular unseen station.
Model Validation: LightGBM (One-Step-Ahead)
Model Validation: XGBoost (One-Step-Ahead)
Multi-step autoregressive forecasting
In contrast to the one-step-ahead results, the multi-step autoregressive forecasting criterion showed a significant advantage for the XGB model incorporated with geospatial data. The LGBM baseline displayed rapid error accumulation, with its RMSE of 0.4887 meters over a two-day forecast timeframe. In this context, error accumulation refers to the recursive propagation of prediction errors, where an initial error causes later predictions to drift as the erroneous prediction is fed back into the model for subsequent time steps. As the subsequent time steps start to produce errors as well, these errors sum up and compound, causing the model to become more inaccurate over time. In this case, the erroneous predictions occurred almost immediately at the start, and as the errors compounded, the model's performance deteriorated even more as it continued.
The XGB model, however, maintained stability, achieving an RMSE of 0.0763 meters, an 84.38% improvement over the LGBM baseline. This suggests that geospatial features (e.g., terrain elevation and slope statistics) provided a net positive effect that lessens the impact of error accumulation by allowing the model to have topographic context to generate a more well-informed prediction.
Model Validation: LightGBM (Autoregressive)
Model Validation: XGBoost (Autoregressive)
Discussion
The results present a nuanced role of geospatial data in machine learning-based water level residual correction, with the most significant finding being the dependence of model performance on the forecasting criterion. The superior performance of the LightGBM (LGBM) model in the one-step ahead task on unseen data suggests that for immediate correction where the true prior residual is known, a simpler model focused on temporal features is highly effective and also computationally efficient due to its lightweight architecture.
However, the superior performance of the geospatially-informed XGBoost (XGB) model in the multi-step autoregressive task is the key finding of this study. Its ability to maintain an RMSE of 0.0763 meters against the LGBM's 0.4887 meters demonstrates that static terrain features provide a stabilizing context that can help mitigate the problem of error accumulation in recursive prediction. This suggests that geospatial data acts as an “anchor” that may prevent the model's predictions from drifting uncontrollably by allowing the model to have a sense of the physical reality of the station's location, which is a factor that remains constant and reliable over time.
An important consideration is whether the performance differences stem from the geospatial features or the choice of model architecture itself. This study intentionally paired LightGBM with temporal features and XGBoost with the combined feature set based on their inherent architectural complexity and strengths. LightGBM's simpler model architecture makes it very efficient for processing simpler feature sets, making it ideal for capturing patterns in temporal data without overfitting. By contrast, XGBoost's more complex algorithms and robust regularization techniques are better suited to handle the higher-dimensional, more complex feature space created by adding geospatial variables. If the architectures were swapped, using XGBoost on only temporal features might lead to increased overfitting, while applying LightGBM to the full feature set might result in underfitting and failure to capture the subtle but important geospatial patterns. Thus, the current pairing represents a match of model complexity to feature space complexity.
Limitations
Static geospatial inputs
The geospatial data was static, but incorporating more dynamic spatial features like real-time precipitation could help the model capture more variability and patterns than terrain statistics alone.
Arbitrary 3 km radius
The selection of a 3 km radius, while reasoned to balance the amount of spatial data collected, was ultimately arbitrary. A deeper analysis on the optimal spatial context window around a station would be a valuable extension of this work.
Uniform seasonal encoding
The seasonal encoding uses uniform grouping across all stations. However, seasonal activity across stations varies due to differences in climate and geographical region, where some may exhibit stronger seasonal variability due to, for instance, snowmelt and regional storm cycles. Future work should improve this representation either by using month-level encoding, or more advanced temporal embeddings.
Limited station count
The model's performance was evaluated on a limited number of stations, and while the results are promising, validation across a more extensive and global network of stations would strengthen the generalizability of the model.
Future work
Dynamic geospatial data
The most direct extension is the integration of dynamic geospatial data into the feature set, such as real-time precipitation.
Spatiotemporal architectures
Exploring more complex model architectures like Transformer-based models or Graph Neural Networks (GNNs) could better capture the complex spatiotemporal relationships between residuals and the surrounding terrain.
Transfer to other domains
The principle of using static geospatial features to stabilize temporal forecasts could be applied to other hydrological forecasting applications, such as groundwater level modeling.
Conclusion
The study demonstrated that the integration of geospatial terrain features with machine learning models presents a promising solution for improving water level residual correction, particularly in multi-step forecasting scenarios. While a simpler LightGBM model excelled at one-step-ahead predictions using temporal features alone, the XGBoost model, enriched with topographic data, achieved a significant 84% improvement in accuracy compared to the LightGBM model during autonomous multi-step forecasting. This key finding highlights the role of static terrain features in providing a stabilizing effect that helps mitigate error accumulation, which is the main challenge in recursive forecasting.
Looking forward, future work should explore the combination of real-time spatial data, such as real-time precipitation and more sophisticated architectures like graph neural networks to capture deeper underlying patterns. Ultimately, this approach intends to take a step toward a more resilient, robust, and accurate forecasting tool that can adapt to the growing challenges of coastal risk management in a world of climate change and global warming.
References
- [1]Center for Operational Oceanographic Products and Services, National Oceanic and Atmospheric Administration, "NOAA Tides and Currents." tidesandcurrents.noaa.gov
- [2]R. Guerrero, "Fundamentals of Water Level Measurement," AEM Blog. blog.aem.eco/fundamentals_of_water_level_measurement
- [3]National Oceanic and Atmospheric Administration, "The Importance of Monitoring the Tides and Their Currents," NOAA Ocean Service Education. oceanservice.noaa.gov/education/tutorial_tides/tides09_…
- [4]R. Guerrero, "Fundamentals of Water Level Measurement," AEM Blog. blog.aem.eco/fundamentals_of_water_level_measurement
- [5]K. Fei, H. Du, and L. Gao, "Accurate water level predictions in a tidal reach: Integration of Physics-based and Machine learning approaches," J. Hydrol., vol. 622, pt. B, p. 129705, Jul. 2023. www.sciencedirect.com/science/article/abs/pii/S00221694…
- [6]Y. Chen, M. Gan, S. Pan, H. Pan, X. Zhu, and Z. Tao, "Application of auto-regressive (AR) analysis to improve short-term prediction of water levels in the Yangtze estuary," J. Hydrol., vol. 590, p. 125386, Nov. 2020. www.sciencedirect.com/science/article/abs/pii/S00221694…
- [7]S. Li, L. Liu, S. Cai, and G. Wang, "Tidal harmonic analysis and prediction with least-squares estimation and inaction method," Estuarine, Coastal and Shelf Sci., vol. 220, pp. 196–208, May 2019. www.sciencedirect.com/science/article/abs/pii/S02727714…
- [8]M. N. A. Zakaria, A. N. Ahmed, M. A. Malek, A. H. Birima, M. M. H. Khan, M. Sherif, and A. Elshafie, "Exploring machine learning algorithms for accurate water level forecasting in Muda river, Malaysia," Heliyon, vol. 9, no. 7, p. e17689, Jun. 2023. pmc.ncbi.nlm.nih.gov/articles/PMC10344711
- [9]J. Zhou, L. Chen, T. Hu, H. Lu, Y. Shi, and L. Chen, "The comparative study of machine learning agent models in flood forecasting for tidal river reaches," Sci. Rep., vol. 15, Art. no. 19130, May 2025. www.nature.com/articles/s41598-025-04633-w
- [10]K. Xu, J. Fang, Y. Fang, Q. Sun, C. Wu, and M. Liu, "The Importance of Digital Elevation Model Selection in Flood Simulation and a Proposed Method to Reduce DEM Errors: A Case Study in Shanghai," Int. J. Disaster Risk Sci., vol. 12, pp. 890–902, Nov. 2021. link.springer.com/article/10.1007/s13753-021-00377-z
- [11]Y. Zhang, S. Jiao, W. Zhou, Y. Wang, and X. Lv, "Exploration the effect of nonstationary signals on the tidal phenomenon using F_TIDE part I," Sci. Rep., vol. 15, Art. no. 6303, Feb. 2025. www.nature.com/articles/s41598-025-90490-6
- [12]Zilliz, "What are the limitations of ARIMA models?," Milvus AI Quick Reference. milvus.io/ai-quick-reference/what-are-the-limitations-o…
- [13]S. Dávila-Hernández, J. González-Trinidad, H. E. Júnez-Ferreira, C. F. Bautista-Capetillo, H. M. de Ávila, J. C. Escareño, J. Ortiz-Letechipia, C. O. Robles Rovelo, and E. A. López-Baltazar, "Effects of the Digital Elevation Model and Hydrological Processing Algorithms on the Geomorphological Parameterization," Water, vol. 14, no. 15, Art. no. 2363, Jul. 2022. www.mdpi.com/2073-4441/14/15/2363
- [14]J. Li and D. W. S. Wong, "Effects of DEM sources on hydrologic applications," Comput. Environ. Urban Syst., vol. 34, no. 3, pp. 251–261, May 2010. www.sciencedirect.com/science/article/abs/pii/S01989715…
- [15]K. Xu, J. Fang, Y. Fang, Q. Sun, C. Wu, and M. Liu, "The Importance of Digital Elevation Model Selection in Flood Simulation and a Proposed Method to Reduce DEM Errors: A Case Study in Shanghai," Int. J. Disaster Risk Sci., vol. 12, pp. 890–902, Nov. 2021. link.springer.com/article/10.1007/s13753-021-00377-z
- [16]P. L. Guth, S. Trevisani, C. H. Grohmann, J. Lindsay, D. Gesch, L. Hawker, and C. Bielski, "Ranking of 10 Global One-Arc-Second DEMs Reveals Limitations in Terrain Morphology Representation," Remote Sens., vol. 16, no. 17, Art. no. 3273, Sep. 2024. www.mdpi.com/2072-4292/16/17/3273
- [17]Z. Wang, J. Liu, J. Li, Y. Meng, Y. Pokhrel, and H. Zhang, "Basin-scale high-resolution extraction of drainage networks using 10-m Sentinel-2 imagery," Remote Sens. Environ., vol. 255, Art. no. 112281, Mar. 2021. www.sciencedirect.com/science/article/pii/S003442572030…
- [18]N. A. Muhadi, A. F. Abdullah, S. K. Bejo, M. R. Mahadi, and A. Mijic, "The Use of LiDAR-Derived DEM in Flood Applications: A Review," Remote Sens., vol. 12, no. 14, Art. no. 2308, Jul. 2020. www.mdpi.com/2072-4292/12/14/2308
- [19]Y. Jia, X. Su, T. Zhang, H. Wu, Y. Jia, and Q. Wang, "Enhancing streamflow forecasting using an LSTM hybrid model with lightweight frequency-domain feature learning," Expert Syst. Appl., vol. 297, pt. B, Art. no. 129418, Feb. 2026. www.sciencedirect.com/science/article/abs/pii/S09574174…
- [20]DataMapu, "Gradient Boosting Variants – Sklearn vs. XGBoost vs. LightGBM vs. CatBoost," May 8, 2024. datamapu.com/posts/classical_ml/gradient_boosting_variants
- [21]National Weather Service, "About Models," Weather.gov. www.weather.gov/about/models
- [22]European Space Agency, "Copernicus DEM – Global and European Digital Elevation Model," Copernicus Data Space Ecosystem. dataspace.copernicus.eu/explore-data/data-collections/c…
- [23]European Space Agency, "Copernicus DEM – Global and European Digital Elevation Model," Copernicus Data Space Ecosystem. dataspace.copernicus.eu/explore-data/data-collections/c…
- [24]M. Meadows, K. Reinke, and S. Jones, "Explaining machine learning models trained to predict Copernicus DEM errors in different land cover environments," Artif. Intell. Geosci., vol. 6, no. 2, Art. no. 100141, Dec. 2025. www.sciencedirect.com/science/article/pii/S266654412500…
Cite this paper
Y. Xu, "A Machine Learning Approach for Water Level Residual Correction Using Geospatial Terrain Features," The Columbia Junior Science Journal, vol. 11, pp. 1–6, 2025–2026.