OpenTopography Tool Registry

Welcome Guest   ( Sign Out )
The OpenTopography Tool Registry provides a community populated clearinghouse of software, utilities, and tools oriented towards high-resolution topography data (e.g. collected with lidar technology) handling, processing, and analysis. Tools registered below range from source code to full-featured software applications. We welcome contributions to the registry via the Contribute a Tool page.

Appearance of a tool in the OpenTopography Tool Registry does not imply endorsement, recommendation, or support, by the NSF OpenTopography Facility and is meant simply as a service to our users. OpenTopography does not guarantee the completeness or accessibility of specific content and links contributed by users. If you have been directly involved with the development of a registered tool and are not the original contributor of the tool to the registry, please email info@opentopography.org to supply updates or modifications to its entry.
Tool Name Date   Tool Type Rating
1   GeoNet 4 Sep 2014 DEM Analysis
Keywords: channel heads, channel networks, nonlinear filtering, geodesic curves, curvature analysis
License: GNU General Public License

Description: Computational tool for the automatic extraction of channel networks and channel heads from high resolution topography

2   Points2Grid Utility (winP2G) 20 Nov 2010 DEM generation
Keywords: point cloud, lidar, DEM, gridding, binning
License: Free to use/Unspecified

Description: The Points2Grid Utility is a simple tool for the generation of Digital Elevation Models (DEMs) from lidar point cloud data. The Points2Grid Utility is a Windows application that utilizes the same local binning algorithm deployed in the OpenTopography lidar system to offer rapid generation of DEMs from large volumes of LiDAR point return data. Note that winP2G is no longer supported - information about newer implementations of the algorithm can be found here: https://opentopography.org/otsoftware/points2grid

3   elevatr: Access elevation data from various APIs 21 Nov 2020 Data Management / Handling
Keywords: R Package, elevation data access
License: Other

Description: The R package, elevatr, provides access to several APIs for elevation data. Starting with version 0.3.1, elevatr provides access to the Open Topography Global Datasets API allowing R users to directly access the GL3, GL1, and ALOS datasets by using a common geospatial workflow in R.

4   TerEx 23 Sep 2014 DEM Analysis
Keywords: terrace, mapping, feature extraction, floodplain
License: Free to use/Unspecified

Description: The TerEx Tool automates the process of mapping terraces and floodplains from high resolution topography data (works best on <3m grid resolution). The tool maps terraces and floodplains from user-defined parameters including, a local-relief threshold selected by a variable-size moving window, minimum area threshold, and maximum distance from the channel to identify and map discrete terrace and floodplain surfaces. Subsequently, the tool automatically measures planform area, absolute elevation, and height relative to the local river channel for each terrace polygon. TerEx can be run in a Python environment or as a GUI plugin for ArcMap. See Stout and Belmont, 2014 and the users manual for explanations of tool functionality and several test cases that provide guidance on parameter values for a wide range of landscapes.

5   Eduard 6 Feb 2023 Visualization
Keywords:
License: Commercial License

Description: Eduard creates beautiful and accurate Swiss-style shaded relief images for maps. Machine learning in Eduard produces high-quality shaded relief within seconds from digital elevation models. Eduard includes a convenient tool for downloading and exporting ALOS, NASA DEM and SRTM elevation models form OpenTopography.org. Eduard is available for macOS on the Mac App Store.

6   TopoRivBlender 24 Sep 2025 Visualization
Keywords: blender, topography, hydrography, render, 3D, remote-sensing
License: Other

Description: TopoRivBlender contains Python functions and workflows that allow for reproducible, automated generation of 3-dimensional images. The workflow is coded using a snakemake workflow that will programmatically (a) download geospatial data, (b) create 3-dimensional (3D) objects in Blender, and (c) generate the rendered image, all in just a few minutes. Rendering is the process of using your computer’s CPU or GPU to predict how light bounces off 3D objects into a simulated camera to make an image.

The topo part of this workflow’s name stands for topography. Topographic data tells us the height (or elevation) of the Earth’s surface. When this data is recorded in a digital form, it is often referred to as a Digital Elevation Model (DEM). DEMs are commonly saved as raster files, which is a gridded dataset.

The riv part of this workflow’s name stands for river network. River network data tells us where streams and rivers flow and connect. The locations of river and surface water are commonly saved as vector files. In these vector files, river pathways are represented as a series of lines that connect to one other on the Earth’s surface.

Blender is a free and open-source 3D graphics software that you can use to create photorealistic images. In this workflow, we use Python to process the geospatial data for Blender to create the 3D images. We also utilize the Blender Python API to render images with code.

See more infor here: https://waterdata.usgs.gov/blog/topo-riv-blender/