Last updated: October 2024 – Compatible with ArcGIS 10.8.1 and HEC-RAS 6.x.

To use HEC-GeoRAS with ArcGIS 10.8, you must ensure you have the specific compatible version, as the Hydrologic Engineering Center (HEC)

officially stopped testing versions after ArcGIS 10.2.1. However, a specific community-supported version, HEC-GeoRAS 10.8.0.3 , is designed for ArcGIS 10.8 Esri Community 1. Installation Requirements

Before installing the extension, verify your system has the following: : ArcGIS Desktop (ArcMap) 10.8 or 10.8.x. Extensions 3D Analyst Spatial Analyst extensions must be installed and licensed. Dependencies Arc Hydro Tools

(version 10.8.x) is often required as a prerequisite for hydraulic modeling workflows. Esri Community 2. Download and Setup Official HEC-GeoRAS versions are available on the HEC Downloads page

, though newer 10.8-compatible versions are often hosted on the Esri FTP site Esri Community Solved: Hecgeo-HMS Error - Esri Community

HEC-GeoRAS remains a cornerstone for hydraulic engineers transitioning spatial data between GIS and hydraulic modeling software. While newer versions of ArcGIS Pro have introduced different workflows, many professionals still rely on the stability of ArcGIS 10.8 for their HEC-RAS projects.

This guide covers everything you need to know about using HEC-GeoRAS with ArcGIS Desktop 10.8. What is HEC-GeoRAS?

HEC-GeoRAS is an extension for ArcGIS designed to process geospatial data for use with the HEC-RAS hydraulic modeling system. It allows users to: Create a geometric schematic of a river system.

Extract cross-sectional data from Digital Elevation Models (DEMs). Attribute land use and Manning’s n values. Perform post-processing to visualize flood inundation maps. Compatibility and Requirements

ArcGIS 10.8 is the final release of the ArcGIS Desktop (ArcMap) suite. To use HEC-GeoRAS successfully on this version, you must ensure your environment meets these criteria:

Software: ArcGIS Desktop 10.8 (Basic, Standard, or Advanced).

Extension: HEC-GeoRAS 10.8 (specifically built for the 10.8 framework).

License: Spatial Analyst extension is required for terrain processing and inundation mapping. Prerequisites: .NET Framework 4.5 or higher. Key Features for Hydraulic Modeling 1. Pre-processing (The RAS Geometry)

The primary function of HEC-GeoRAS is to create a "RAS Import File." Using a DEM or TIN as the terrain base, you digitize the following layers: Stream Centerline: Defines the river network connectivity.

Main Channel Banks: Separates the main channel from overbank areas. Flow Path Lines: Used to calculate reach lengths.

XS Cut Lines: Defines the location and orientation of cross-sections. 2. Terrain Extraction

Once your cut lines are drawn, HEC-GeoRAS samples the elevation data from your DEM along those lines. This automates what used to be a manual, time-consuming process of entering station-elevation points. 3. Land Use Mapping

By overlaying land use shapefiles, HEC-GeoRAS can automatically assign Manning’s roughness coefficients (n-values) to cross-sections based on a lookup table. 4. Post-processing (Flood Mapping)

After running your hydraulic simulation in HEC-RAS, you can export the results back to ArcGIS. HEC-GeoRAS reads the water surface profiles and intersects them with the terrain to create: Water Surface Relationship (TIN) Flood Extent Polygons Velocity Grids Installation Tips for 10.8 Users

Version Matching: Ensure you download the HEC-GeoRAS installer specifically labeled for "10.8." Versions designed for 10.2 or 10.5 will likely cause "Library not registered" errors.

Administrative Rights: Always run the installer as an Administrator.

Toolbar Visibility: If the toolbar doesn't appear after installation, right-click any empty space in the ArcMap toolbar area and check "HEC-GeoRAS." Troubleshooting Common Issues

Missing Toolbar: Often caused by a failed registration of COM components. Try running the RegRAS.bat file found in the HEC-GeoRAS installation folder.

Coordinate System Errors: Ensure your Data Frame and all input layers (DEM, Shapefiles) share the same Projected Coordinate System. Geographic coordinates (Lat/Long) will cause calculation errors.

Null Geometry: If cross-sections fail to extract elevations, check if your Cut Lines extend beyond the boundaries of your DEM. The Future: ArcGIS 10.8 vs. ArcGIS Pro

As Esri moves toward ArcGIS Pro, HEC-GeoRAS is being phased out in favor of HEC-RAS Mapper (built directly into HEC-RAS) and the HEC-RAS Geometric Tools in ArcGIS Pro.

However, for organizations that have not yet migrated their workflows, ArcGIS 10.8 paired with HEC-GeoRAS remains a robust, reliable, and highly precise environment for flood modeling and floodplain management. If you're looking to get started, I can help you with: Finding the official download links Setting up your folder structure for a new project

Troubleshooting specific error codes during the import/export process

Which part of the HEC-GeoRAS workflow are you currently working on?

HEC-GeoRAS is a specialized ArcGIS Desktop extension used to bridge geospatial data with hydraulic modeling in HEC-RAS. While HEC-GeoRAS was originally the standard tool for this workflow, its development has reached a legacy stage as HEC moves toward internal GIS capabilities. Compatibility with ArcGIS 10.8

For users on ArcGIS 10.8 (ArcMap), the following compatibility details are critical:

Version Required: The recommended version for this environment is HEC-GeoRAS 10.8.0.3.

System Dependencies: It requires ArcMap 10.8 with an active license for both 3D Analyst and Spatial Analyst extensions.

Support Status: The Hydrologic Engineering Center (HEC) has officially ceased active development and testing of GeoRAS for versions newer than ArcGIS 10.2. While version 10.8 exists, HEC recommends using the built-in RAS Mapper within HEC-RAS 5.0+ for more modern workflows. Core Functionality The extension operates through two primary phases:

Pre-Processing: Creates "RAS Layers" (Stream Centerline, Bank Lines, Flow Paths, and Cross Section Cut Lines) by extracting data from a Digital Terrain Model (DTM), typically in TIN or GRID format. It then exports these as an .SDF geometry file for HEC-RAS.

Post-Processing: Imports water surface profile and velocity results from HEC-RAS back into ArcGIS to generate floodplain boundaries, depth grids, and inundation maps. Implementation Workflow

Preparation: Ensure ArcMap 10.8 is installed with 3D and Spatial Analyst enabled.

Data Extraction: Use the RAS Geometry menu to create layers and extract attributes from your DTM.

Simulation: Export the data to HEC-RAS, run your hydraulic analysis, and export results back to a GIS-compatible format.

Mapping: Import the results back into ArcMap for spatial analysis and reporting. Strategic Recommendations

Technical Support: HEC does not provide technical support for GeoRAS to non-Corps users. For troubleshooting, refer to community forums like the Esri Community.

Future-Proofing: Since Esri is retiring ArcMap in March 2026, you should consider migrating to ArcGIS Pro and leveraging HEC-RAS's internal RAS Mapper tools, which handle most of GeoRAS's original functions without requiring an external GIS extension.

HEC-GeoRAS - Problem with Floodplain Delineation Using Rasters

HEC-GeoRAS for ArcGIS 10.8 is a mature, reliable, and powerful bridge between GIS and hydraulic modeling. Despite the industry’s gradual shift to ArcGIS Pro, thousands of engineers continue to rely on this combination daily for floodplain mapping, bridge hydraulics, levee certification, and emergency action plans.

By following this guide—from correct installation and data preparation through pre- and post-processing—you will be equipped to produce FEMA-ready flood maps, detailed depth grids, and velocity rasters with confidence.

Next Steps for You:

Remember: HEC-GeoRAS does not automate engineering judgment. Always sanity-check your outputs against field observations and historical flood events.


Have questions or experiences with HEC-GeoRAS on ArcGIS 10.8? Share them in the comments below. For official support, refer to the HEC-GeoRAS user manual (included in the installation folder).

Important Technical Note: Before using the draft, please be aware that HEC-GeoRAS is not officially supported on ArcGIS 10.8. The last officially supported version is typically ArcGIS 10.5/10.6. However, the workflow below describes the common workaround used by professionals to run the tool on newer versions (10.7–10.8).


  • River Network Features – Must be created as 2D or 3D polylines in a geodatabase feature class:

  • Cross-Section Cut Lines – Polylines spanning the entire floodplain, perpendicular to flow.

  • Click the GeoRAS dropdown > Pre-Processing > Start Pre-Processing.

    Once your features are ready, follow these steps using HEC-GeoRAS for ArcGIS 10.8.

    HEC-GeoRAS for ArcGIS 10.8 is a mature, dependable bridge between GIS and hydraulic modeling. From digitizing river centerlines to producing FEMA-ready flood maps, this toolkit continues to serve civil engineers worldwide—even as the software landscape evolves.

    By following the installation, preprocessing, and troubleshooting steps outlined in this guide, you will be able to build accurate HEC-RAS geometries, post-process results, and avoid the most common pitfalls. Whether you are modeling a small creek or a major river system, mastering GeoRAS on ArcGIS 10.8 is a career-enhancing skill for any water resources professional.


    In ArcMap 10.8 with HEC-GeoRAS: