ArcGIS 10.x addons

Geospatial Modelling Environment

“The promise of GIS has always been that it would allow us to obtain better answers to our questions. But this is only possible if we have tools that allows us to perform rigorous quantitative analyses designed for spatial data. The Geospatial Modelling Environment (GME) is a platform designed to help to facilitate rigorous spatial analysis and modelling.

GME provides you with a suite of analysis and modelling tools, ranging from small ‘building blocks’ that you can use to construct a sophisticated work-flow, to completely self-contained analysis programs. It also uses the extraordinarily powerful open source software R as the statistical engine to drive some of the analysis tools. One of the many strengths of R is that it is open source, completely transparent and well documented: important characteristics for any scientific analytical software.

GME incorporates most of the functionality of its predecessor, HawthsTools, but with some important improvements. It has a greater range of analysis and modelling tools, supports batch processing, offers new graphing functionality, automatically records work-flows for future reference, supports geodatabases, and can be called programmatically.

GME is under active development and I am always grateful for suggestions about how to improve the software, or recommendations of new tools to add. Thank you in advance for your feedback (email:”

Terrain Analysis Using Digital Elevation Models (TauDEM)

(requires ArcGIS 10 or 9.3)

TauDEM (Terrain Analysis Using Digital Elevation Models) is a suite of Digital Elevation Model (DEM) tools for the extraction and analysis of hydrologic information from topography as represented by a DEM. TauDEM provides the following capability:

  • Development of hydrologically correct (pit removed) DEMs using the flooding approach
  • Calculates flow paths (directions) and slopes
  • Calculates contributing area using single and multiple flow direction methods
  • Multiple methods for the delineation of stream networks including topographic form-based methods sensitive to spatially variable drainage density
  • Objective methods for determination of the channel network delineation threshold based on stream drops
  • Delineation of watersheds and subwatersheds draining to each stream segment and association between watershed and segment attributes for setting up hydrologic models
  • Specialized functions for terrain analysis, including:
    • Calculates the slope/area ratio that is the basis for the topographic wetness index
    • Calculates both the distance up to ridges and down to streams in horizontal, vertical, along slope and direct variants
    • Maps locations upslope where activities have an effect on a downslope location
    • Evaluates upslope contribution subject to decay or attenuation
    • Calculates accumulation where the uptake is subject to concentration limitations
    • Calculates accumulation where the uptake is subject to transport limitations
    • Evaluates reverse accumulation
    • Evaluates potential avalanche runout areas”

USGS ArcGIS Toolbar

 “One of the goals of the Internet Access and Data Distribution (IADD) is to create opportunities for our customers to have better access to our data and to increase the functionality of that data.

With that goal in mind the ArcGIS Toolbar is an extension or Add-on to be used with the ESRI ArcMap product. The Toolbar functions within the ArcGIS Toolbox and the ArcMap Toolbar. This enhancement creates a series of buttons on the Toolbar within the GIS that allows the user to access Seamless Data Distribution System (SDDS).
The purpose of the enhanced tools are to allow the user to define an area of interest (AOI), select products or options for downloading products, and then download the product to a local disk. The capabilities available in ArcMap would allow for more client options: add preview, index and outline layers, template selection, reprojection, and import the downloaded products into the current map overlay. All of this can be done without leaving the ArcMap environment. With the functions included with the ArcGIS toolbox, users may allow for client-side scripting, model-building, and easier integration in local ArcGIS based development.

The ArcGIS Toolbar is an extension or Add-on to be used with the ESRI ArcMap 9.3 and 10.x.

Note: This is the first of a group of tools that will be provided to facilitate access to USGS data from different software packages. It should not be considered an endorsement of any software package.”

USGS National Hydrography Dataset

The following tools are provided to assist in the use of NHD data.

NHD GeoConflation Tool

  • The GeoConflation Tool is one of several methods available to update the National Hydrography Dataset (NHD). The tool automates the NHD Create Process used to generate the high resolution (24K) NHD data from the medium resolution (100K) data. NHD conflation is the integration of two datasets into one. The basic goal of conflation is to conserve ReachCodes and ComID’s by duplicating them from the original dataset to the modified or target dataset whenever possible. This allows the history of the ReachCodes, and by association any information tied to the ReachCode, to be preserved.
  • USFS Reprojection Tool Version 2.0 – The USFS Reprojection Toolbar changes geographic projection and can transform datums using all available ESRI ArcObjects algorithms. It was developed by the USDA-Forest Service for the National Hydrography Dataset (NHD) NHDinGEO format, but can function on any personal or file geodatabase. This is an add-on toolbar written for ESRI’s ArcGIS 9.2, 9.3, and 10. The advantage is that it reprojects whole personal and file geodatabases at once, and updates the metadata at both the Geodatabase, Dataset, and Feature class levels in both the Data Quality and Spatial Reference sections of standard FGDC metadata–or creates its own metadata if there is none. Version 2.0 works on ArcGIS 9.2 while version 2.1 works on ArcGIS 9.3, 2.2 works on ArcGIS 10.
  • Hydrography Event Management Tool – The Hydrography Event Management (HEM) Tool provides full functionality for adding and editing events in the NHD. Events are informational data that are linked to the NHD using a linear referencing system on NHDFlowlines. The use of events is a key characteristic of the NHD by allowing vast amounts of scientific information to be linked to the NHD while keeping the design simple and by making advanced analysis techniques possible. The HEM tool handles all the linear referencing mechanics to make working with events easy. It works on point, line, and area events and allows events to be located interactively, imported, or calculated. An I.D. value is created that provides the link between the event location and the informational data tied to the location. It also creates metadata linked to the event. The tool also provides network measuring to determine distances through the flowline network. The HEM tool was developed by the Department of the Interior – Bureau of Land Management.
  • NHD Utilities
    NHD Utilities for 32 bit machines is not currently available for ArcGIS Version 10.1

    • NHD Network Builder – After reprojecting NHDinGEO data, it is necessary to re-build the network(s) to restore flow and directionality to your network data. Network_PGDB_S0_FL.exe is a tool that rebuilds a network and sets the flow direction within the context of the geometric network based on the flowdir attribute. The tool does not rebuild or update the NHDFlow table.
    • MValue Utilities – The MValue Utillity builds MValues on NHD reached flowlines. Each reached flowline feature will have MValues associated with it. The MValue provides the networked location of a point event or the extent of a linear event along a reach.
    • Geographic Names Information System (GNIS) – Access GNIS to check, submit new, or make changes to names in GNIS.
    • NHD Merge Tool
  • NHD Watershed Tool – The NHD Watershed Tool Page was removed from public access for a while until we received feedback that, although some of it is dated in terms of tool usage, much of it is still very relevant in terms of processing steps. This page documents these steps as well as any other training documents available as of 2013. If you would like feedback on how any particular processing step may relate to more recent tools, please contact Pete Steeves,”