Table of Contents
NHDPlusV2 Flow Table Navigator Toolbar
The Flow Table Navigator uses the NHDPlusV2.1 PlusFlow table to walk the network from one
network feature to the next. The navigator performs four types of navigations:
upstream main stem, upstream with tributaries, downstream main stem, and downstream
with divergences. The navigator may be used via this special ArcMap Toolbar. The navigator will work on any
NHDPlusV2.1 Vector Processing Unit (VPU). Results are returned to ArcMap as a selected set in the NHDFlowline layer.
Use of the flow table navigation tools are demonstrated in training Exercise #4 found on the
NHDPlusV2 Documentation page.
System Requirements: Windows 7; ArcGIS 10.1/SP 1
NHDPlusV2 Toolbox
The NHDPlusV2 Toolbox contains geoprocessing tools specifically for use with NHDPlusV2.1 data. The toolbox
currently contains two tools: Prep NHDPlusV2.1 Data and Check NHDPlusV2.1 Currentness. Installation of
the toolbox is described in training Exercise #0 found on the
NHDPlusV2 Documentation page.
The Prep NHDPlusV2.1 Data tool processes the user's local NHDPlusV2.1 data holdings and creates spatial indexes,
attribute indexes, and grid pyramids. Indexes and pyramids help ArcGIS process and display NHDPlusV2.1 data faster.
Use of the tool is demonstrated in training Exercise #1 found on the
NHDPlusV2 Documentation page.
The Check NHDPlusV2.1 Currentness tool compares a user's NHDPlusV2.1 data holdings against the data contained on
the NHDPlus website and reports differences in individual data component versions. NHDPlusV2.1 data components are
updated from time to time, if errors are discovered. This tool helps users determine whether any data in their local
collection has an update available. Use of the tool is demonstrated in training Exercise #1 found on the
NHDPlusV2 Documenation page.
System Requirements: Windows 7; ArcGIS 10.1/SP 1
NHDPlusV2 VAA Navigator Toolbar
The NHDPlusV2 VAA Navigator uses the NHDPlusV2.1 Network Value Added Attributes to provide network navigation with a
number of user options. The navigator performs four types of navigations:
upstream main stem, upstream with tributaries, downstream main stem, and downstream
with divergences. The navigator may be used in ArcMap via the VAA Navigator Toolbar or called from user-written program code.
When used in ArcMap, the navigator will navigate any NHDPlusV2.1 Vector Processing Unit (VPU). When called from
user-written program code, it is possible to navigate a multi-VPU drainage area like the Mississippi or the Colorado. The
Navigator provides navigation stop distances and filtering of navigation results based on several NHDPlusV2 attributes.
Navigations can be done with whole NHDFlowline features or from point-to-point along the network.
System Requirements: Windows 7 Service Pack 1 64-bit; ArcGIS 10.2.2;
Microsoft .NET Framework 4.0.3 or higher; Microsoft SQL Server 2012 Express LocalDB 64-bit; Microsoft SQL Server 2012 Management Studio
The primary testing environment has been ArcGIS 10.2.2; Windows 7 64-bit Service Pack 1; Microsoft .NET Framework 4.5.2. No testing has been performed on Windows 32-bit operating systems.
Installation Order: Microsoft .NET, Microsoft SQL Server 2012 Express LocalDB, Microsoft SQL Server 2012 Management Studio, VAA Navigator
Link to Microsoft .Net Framework version 4.5.2 Offline installer
Link to Microsoft .Net Framework version 4.5.2 Web installer
NHDPlusV2 Catchment Attribute Allocation and Accumulation Tool (CA3TV2)
CA3TV2 has two main functions, an attribute allocation function and an attribute accumulation function,
which may be used separately or in combination. The CA3TV2 allocation function takes a user-supplied
raster dataset of landscape attributes and allocates the attributes to the NHDPlusV2
catchments. For each NHDPlusV2 NHDFlowline network feature (i.e. the subset of NHDFlowline
features with NHDFlowline.Flowdir = "With Digitized"), the CA3TV2 accumulation function builds the
upstream accumulated values for attributes that have been allocated to either
NHDPlusV2 catchments or NHDPlusV2 NHDFlowline features.
Instructions for using CA3TV2 are integrated into the tool and accessed from the "Help" function on the startup window.
ATTENTION: Important instructions are contained in the Readme file. Due to a change from ArcGIS 10.1 to 10.2.2, a Windows
setting must be changed in order for CA3TV2 to operate correctly.
System Requirements: Windows 7 Service Pack 1 64-bit; ArcGIS 10.2.2 and Spatial Analyst Extension;
Microsoft .NET Framework 4.0.3 or higher; Microsoft SQL Server 2012 Express LocalDB 64-bit
Installation Order: Microsoft .NET, Microsoft SQL Server 2012 Express LocalDB, CA3TV2
Link to Microsoft .Net Framework version 4.5.2 Offline installer
Link to Microsoft .Net Framework version 4.5.2 Web installer
The CA3TV2 accumulation function requires one NHDPlusV2.1 Data Extension and the most recent version of the NHDPlusV2.1 Global Data:
NHDPlusV2 BasinDelineator Tool
BasinDelineator will delineate drainage basins for a user-defined set of basin pourpoints on the NHDPlusV2 network. The
input pourpoints may be specified using one of two methods. In the first method, the user specifies a basin identifier,
an NHDFlowline reachcode, and a measure along the reach. In the second method, the user specifies a basin identifier
and the latitude/longitude coordinates of the pourpoint. The pourpoints must be located on the NHDPlusV2 NHDFlowline network
which is defined as the subset of NHDFlowline features with known flow direction (i.e. NHDFlowline.Flowdir = "With Digitized").
BasinDelineator returns a shapefile which contains a basin polygon for each correctly specified basin pourpoint.
Instructions for using BasinDelineator are integrated into the tool and accessed from the "Help" function on the startup window.
System Requirements: Windows 7 Service Pack 1 64-bit; ArcGIS 10.5.1 or higher and Spatial Analyst Extension;
Microsoft .NET Framework 4.6.1 or higher; Microsoft SQL Server 2012 Express LocalDB 64-bit
The primary testing environment has been ArcGIS 10.5.1; Windows 7 64-bit Service Pack 1; .NET Framework 4.6.1.
No 32-bit testing has been performed. The tool will work with ArcGIS 10.2.2 but has been optimized to run under ArcGIS 10.5.1.
Installation Order: Microsoft .NET, Microsoft SQL Server 2012 Express LocalDB, BasinDelineator
Link to Microsoft .Net Framework version 4.6.1 Offline installer
Link to Microsoft .Net Framework version 4.6.1 Web installer
The BasinDelineator requires one NHDPlusV2.1 data extension and the most recent version of the NHDPlusV2.1 Global Data:
NHDPlusV2 Navigation & Discovery Python Script
This script processes a user-supplied file of NHDPlusV2 network starting points and a user-supplied file
of objects that have been linked to the NHDPlusV2 network. For each starting point, the script navigates
downstream (with divergences) and discovers downstream linked objects. The script's
output is a list of the start point/linked object combinations found during the navigation along with the distance
between the start point and the linked object. The script uses the NHDPlusV2 VAA Navigator. which must be installed to use the script.
The script serves as a good template for calling the VAA navigator from Python.
An example of using this script was the subject of a presentation at the 2018 AWRA GIS Conference. NHDPlusV2 Navigation and Discovery - McKay(PDF )
System Requirements: Windows 7 Service Pack 1 64-bit; ArcGIS 10.5.1;
Microsoft .NET Framework 4.6.1 or higher; Microsoft SQL Server 2012 Express LocalDB 64-bit; Python 32 bit
The primary testing environment has been ArcGIS 10.5.1; Windows 7 64-bit Service Pack 1; .NET Framework 4.6.1.
The Navigation and Discovery script requires NHDPlusV21 data for all areas that will be navigated. The required components for each area are the NHDSnapshot (shapefile) and the NHDPlusAttributes.
NHDPlusV2 Web Services and Tools
NHDPlusV2-based Web services and Web tools are available from the
EPA WATERS website.
|