PC-Compatible Compression Tools
Software Environment: Runs under DOS.
Purpose: We have discovered that, during the decompression process,
some PC software removes the empty files (0 bytes in size) that legitimately
exist in some NHDinARC subbasin workspaces. This presents problems for
tools and applications, such as Append_NHD, that work with multiple subbasins
and expect that each NHD workspace contains the same set of tables.
Winzip (starting with version 8.0) as well as the DOS-based utilities
provided here (tar.exe, gzip.exe) properly retain empty tables. Gzip.exe
will uncompress the.tgz (or .tar.gz) file producing an uncompressed file
with a .arc.tar (or .tar) extension. Tar.exe will expand the .arc.tar
(or .tar) file into the various NHDinARC directories and files. If you
are using UNIX, continue to use the UNIX tar and gzip commands
when compressing and decompressing NHDinARC datasets.
Downloading and Installing:
To download the compression tools, click on the links below using your
right mouse button and choose 'Save Link As...' or 'Save Target As...'
(depending on your browser). This allows you to save the files on your
PC's hard drive.
To install the compression tools on a PC:
Copy the gzip.exe and tar.exe executables to any directory on your hard
drive. This need not be the directory containing the NHDinARC data. When
you wish to uncompress an NHDinARC workspace, change to the directory
that contains the tar.gz file for the subbasin. You can run gzip and tar
from this directory by referencing the directory name that contains the
executables. For example, if the executables are in a directory called
\utils, you can execute gzip (see below for description of gzip and tar
parameters) by typing:
Using the Compression Tools: Once you have installed the compression
tools, they can be used to decompress or compress NHDinARC datasets, by
issuing commands from the DOS Command Prompt window. Subbasin 02040301
is used in the examples below to illustrate how to use the tools. If you
saved the gzip and tar executables in a directory different from the NHDinARC
data, remember to include the full path to the executables.
To unzip (decompress):
To untar:
To tar:
To gzip (compress):
The following command enables you to uncompress and untar at the same
time, while keeping the original workspace in a tarred and compressed
format:
Append_NHD
Current Version: 2.27
As NHD is updated, subtle content changes (i.e. data situations) occur
in the NHD workspaces. Occasionally, these content changes require changes
to Append_NHD. Therefore, Append_NHD is frequently undergoing revisions.
Please check back periodically for updates.
Software Environment: Arc Macro Language (AML). Runs under ARC/INFO
Version 7.1.2 or greater on UNIX or Windows NT.
Purpose: NHDinARC data is currently delivered in workspaces encompassing
subbasin areas. Append_NHD is used to combine multiple NHD workspaces
into a single workspace covering a larger geographic area, while ensuring
the integrity of the data. Append_NHD will NOT work with NHDGEOinARC
workspaces. Users are encouraged to use Append_NHD rather than attempting
to append NHDinARC workspaces interactively due to the potential for creating
undesirable data problems in the output workspace. Specifically, Append_NHD
addresses the following issues:
- NHDinARC workspaces are complex, containing multiple coverages
and feature classes, several related tables, and metadata. Append_NHD
properly integrates these components from the input workspaces into
the output workspace.
- Adjacent NHDinARC workspaces contain duplicate features. This occurs
most frequently when areal stream/river features touch subbasin boundaries.
In most cases, the stream/river features will exist in both of the
workspaces. Append_NHD detects and properly resolves duplicate features
leaving only a single instance of each feature.
- Adjacent NHDinARC workspaces contain complex geometry/feature relationships.
As a result, there are cases where more than one feature (e.g. a linear
dam/weir and a linear non-earthen shore) co-exist on the same spatial
primitive (e.g. arc). To re-create topological relationships in output
workspaces, an ARC/INFO CLEAN (tolerance = .02 meters) is run on the
appended NHD data. Append_NHD resolves problems in the data caused
by CLEAN by restoring features that may have been lost during the
CLEAN process.
Important Details:
- It is recommended that users intending to submit NHD updates to
USGS, work with individual subbasins rather than appended subbasins.
See the Maintenance section for information
on user-submitted NHD updates. Be aware that editing individual subbasins
can introduce inconsistencies that cause subsequent attempts to append
the subbasins to fail.
- Append_NHD can append sets of initial release
NHDinARC data or sets of flow validated
NHDinARC data, but not mixtures of the two.
- Append_NHD makes copies of all input NHDinARC workspaces during
processing. Therefore, storage space equal to at least three times
the size of the input NHDinARC workspaces is required for Append_NHD
to run.
Downloading and Installing:
Download the Append_NHD installation file (110k)
To install Append_NHD:
- Save the installation file on your hard drive
- Uncompress and untar the file (see PC-compatible
compression tools)
- Start Arc/Info
- Set an AMLPATH ($AMLPATH command) to the directory containing the
Append_NHD programs or copy the programs to the location on your computer
where customized AML applications are stored.
Using Append_NHD: Use your Web browser to view the HTML-based Append_NHD
help file (append_nhddoc.html) that comes bundled with the Append_NHD
programs.
Append_NHDGIA
NHD ArcView Toolkit
The NHD ArcView Toolkit is a collection
of ArcView extensions provided to assist in the understanding and use of
NHD data in the NHDinARC data model. This version of the Toolkit will
NOT work with data in the NHDGEOinARC data model. The Toolkit components
are designed to be easily incorporated into user-developed, ArcView-based
NHD applications. Currently, the Toolkit contains: (1) NHD Load/Unload Workspace,
which loads, symbolizes and displays the themes and tables in one or more
NHD workspaces, (2) NHD Navigate which supports the upstream and downstream
navigation of the drainage network, (3) NHD Reach Indexing Tool which provides
an interactive environment for creating point, line and area events linked
to NHD reaches, (4) NHD Event Migration which updates events linked to the
NHD as the NHD changes, and (5) NHD Arc2Shape, which converts NHDinARC workspaces
(coverage format) into NHDinSHP workspaces (shapefile format).
The NHD ArcView Toolkit runs under ArcView 3.2 (or higher) on Windows 95,
98, NT, 2000, or XP. This version of the toolkit
DOES NOT work with ArcView 8. Downloading and Installing:
Download the NHD ArcView Toolkit installation file (1.95mb)
To install the NHD ArcView Toolkit:
- Save the installation file to your PC's hard drive
- Using the Windows' RUN command, execute nhdtoolkit7_0_0.exe to perform
the installation.
To use the NHD ArcView Toolkit, start ArcView (open a new or existing project
if one is not open), click on 'File' under the 'Project' interface and select
'Extensions'. The Toolkit extensions have names beginning with 'NHD' and
will appear together in the alphabetical list of extensions. To load one
or more of the Toolkit extensions, individually click on each one you wish
to load. The NHD Tools menu will appear on the project�s �View� menu bar.
Descriptions of NHD ArcView Toolkit Components:
- NHD Load/Unload Workspace
Current Version: 1.2.4
Software Environment: ArcView extension programmed in Avenue
Purpose: NHD Load/Unload Workspace is designed to assist users
in viewing NHD data. It loads themes and tables into the active View
and builds links between the themes and tables based on the NHD schema.
Multiple NHD workspaces can be loaded. Workspaces can be in Arc/Info
coverage format (NHDinARC) or shapefile format (NHDinSHP). NHD Load/Unload
Workspace can also be used to load appended workspaces. When a workspace
is loaded, the user has control of which themes and tables are loaded
and which links are established.
Using NHD Load/Unload Workspace: Click on the ArcView HELP
button, then click on the 'NHD Load/Unload Workspace Help' item to
display on-line help for NHD Load/Unload Workspace.
- NHD Navigate
Current Version: 1.1.8
Software Environment: ArcView extension programmed in Avenue
and C++
Purpose: NHD Navigate is designed to assist users in traversing
the NHD drainage network through the use of the NHD reach flow relationships.
Using Navigate, the user may select a starting point for the navigation
which is either a reach or a point along a reach. At the user's option,
the navigation proceeds either upstream along the mainstem or upstream
along all flow paths or downstream along the mainstem or downstream
including all divergent flow paths. Other navigation options include
the selection of a maximum distance to travel or the selection of
a particular stopping point along the network. NHD Navigate displays
the navigation results as a new theme which is added to the active
view.
Using NHD Navigate: Click on the ArcView HELP button, then
click on the 'NHD Navigate Help' item to display on-line help for
NHD Navigate.
- NHD Reach Indexing Tool (RIT)
Current Version: 3.1.0
Software Environment: ArcView extension programmed in Avenue
Purpose: The NHD RIT is a tool for associating surface water
entities, like trout waters or use-impaired waters, with the NHD by
creating reach addresses for these entities. The NHD RIT uses ESRI�s
dynamic segmentation model to build event tables which store information
about the NHD reaches that define the location of each entity. This
approach allows the user to easily link and map surface water attributes
without editing the underlying NHD coverage.
Using NHD Reach Indexing Tool: Click on the ArcView HELP button,
then click on the 'NHD RIT Help' item to display on-line help for
NHD RIT. For more information about georeferencing surface water information
to the NHD visit EPA's
georeferencing Web site. You can also download the NHD RIT User
Guide and Tutorial from this EPA site.
- NHD Migrate
Current Version: 1.0.0b12
Software Environment: ArcView extension programmed in Avenue
and C++
Purpose: NHD Migrate is designed to provide National Hydrography
Dataset (NHD) users with an easy to use tool for migrating tables
of point, linear, and areal events to NHD data that has been updated.
NHD Migrate is optimized for moving events between NHD of the same
version (e.g. from medium resolution NHD to medium resolution), however,
it can be used to move from medium resolution NHD to high resolution
NHD. When moving from medium to high resolution, especially, there
are some cases where the events will not move to the desired location
on the reach, however the NHD Migrate QA/QC features will assist the
user in locating events that may need adjustment. Future enhancements
are planned that will improve the migration from medium resolution
to high resolution.
Using NHD Migrate: Click on the ArcView HELP button, then click
on the 'NHD Migrate Help' item to display on-line help for NHD Migrate.
- NHD Arc2Shape
Current Version: 1.1.2
Software Environment: ArcView extension programmed in Avenue
Purpose: NHD Arc2Shape converts NHDinARC coverages and associated
INFO files to NHDinSHP shapefiles and .DBF files, respectively. Reach
feature classes and linear landmark feature classes in NHDinARC workspaces
become measured shapes in NHDinSHP workspaces. NHD Arc2Shape is intended
for ArcView users who may be more comfortable operating with shapefile
formatted data rather than coverage formatted data. In addition, shapefiles
generally display faster in ArcView than coverage-based feature classes
(especially, measured shapes converted from coverage-based route systems).
Important Details:
- Individual or appended (using Append_NHD) NHDinARC workspaces
can be converted.
- Only updates to NHDinARC workspaces - not NHDinSHP workspaces
-- can be taken back by USGS for incorporation into the central
NHD. Reference the Maintenance section for information on user-submitted
NHD updates.
- NHD Arc2Shape will project NHDinARC data to the current View
projection if requested by the user.
Using NHD Arc2Shape: Click on the ArcView HELP button, then
click on the 'NHD Arc2Shape Help' item to display on-line help for
NHD Arc2Shape.
NHDGEOSHP ArcView Toolkit
The NHDGEOSHP ArcView Toolkit is a collection of ArcView extensions provided to assist in the understanding and use of NHD data in the NHDGEOinSHP data model. This version of the Toolkit will NOT work with data in the NHDinARC data model nor with the NHDGEOinARC data model. The Toolkit components are designed to be easily incorporated into user-developed, ArcView-based NHDGEOinSHP applications. Currently, the Toolkit contains: (1) NHDGEOSHP Load/Unload Workspace, which loads, symbolizes and displays the themes and tables in one or more NHD workspaces, (2) NHDGEOSHP Navigate which supports the upstream and downstream navigation of the drainage network, (3) NHDGEOSHP Reach Indexing Tool which provides an interactive environment for creating point, line and area events linked to NHD reaches, and (4) NHDGEOSHP Project which provides a quick method for projecting all of the shapefiles within an NHDGEOinSHP workspace.
The NHDGEOSHP ArcView Toolkit runs under ArcView 3.2 (or higher) on Windows 98, NT, 2000, or XP. This version of the toolkit DOES NOT work with ArcView 8. The NHDGEOSHP toolkit and the ESRI Digitizer extension conflict and should not be loaded together.
Downloading and Installing:
Download the NHDGEOSHP ArcView Toolkit installation file (4.8mb)
To install the NHDGEOSHP ArcView Toolkit:
- Save the installation file to your PC's hard drive.
- Using the Windows' RUN command, execute NHDGEOSHPToolkit2_0_0b5.EXE to perform the installation.
The NHDGEOSHP Arcview Toolkit can be installed concurrently with the NHD ArcView
Toolkit by specifying a different directory during the installation.
To use the NHDGEOSHP ArcView Toolkit, start ArcView 3.x (open a new or existing project if one is not open), click on 'File' under the 'Project' interface and select 'Extensions'. The Toolkit extensions have names beginning with 'NHDGEOSHP' and will appear together in the alphabetical list of extensions. To load one or more of the Toolkit extensions, individually click on each one you wish to load. The NHDGEOSHP Tools menu will appear on the project�s �View� menu bar.
Descriptions of NHD ArcView Toolkit Components:
- NHDGEOSHP Load/Unload Workspace
Current Version: 1.0.0b8
Software Environment: ArcView extension programmed in Avenue
Purpose: NHDGEOSHP Load/Unload Workspace is designed to assist users in viewing NHD data. It loads themes and tables into the active View and builds links between the themes and tables based on the NHDGEOinSHP data model. Multiple NHDGEOinSHP workspaces can be loaded. When a workspace is loaded, the user has control of which themes and tables are loaded and which links are established.
Using NHDGEOSHP Load/Unload Workspace: Click on the ArcView HELP button, then click on the 'NHDGEOSHP Load/Unload Workspace Help' item to display on-line help for NHDGEOSHP Load/Unload Workspace.
- NHDGEOSHP Navigate
Current Version: 2.0.0b1
Software Environment: ArcView extension programmed in Avenue
and C++
Purpose: NHDGEOSHP Navigate is designed to assist users in traversing the NHD drainage network through the use of the NHD reach flow relationships. Using Navigate, the user may select a start drain or point on a start drain for the navigation. At the user's option, the navigation proceeds either upstream along the mainstem or upstream along all flow paths or downstream along the mainstem or downstream including all divergent flow paths. Optionally, the user may specify a stopping distance. NHDGEOSHP Navigate displays the navigation results as an event table displayed via the linear reaches theme.
Using NHDGEOSHP Navigate: Click on the ArcView HELP button, then click on the 'NHDGEOSHP Navigate Help' item to display on-line help for NHDGEOSHP Navigate.
- NHDGEOSHP Project Utility
Current Version: 1.0.0b1
Software Environment: ArcView extension programmed in Avenue
Purpose: The NHDGEOSHP Project Utility provides a convenient method for projecting all the themes of an NHDGEOinSHP workspace.
Using NHDGEOSHP Project Utility: Click on the ArcView HELP button, then click on the 'NHDGEOSHP Project Utility Help' item to display on-line help for NHDGEOSHP Project Utility.
- NHDGEOSHP Reach Indexing Tool (RIT)
Current Version: 1.1.2
Software Environment: ArcView extension programmed in Avenue
Purpose: The NHDGEOSHP RIT is a tool for associating surface water entities, like trout waters or use-impaired waters, with the NHDGEOinSHP by creating reach addresses for these entities. The NHDGEOSHP RIT uses ESRI's dynamic segmentation model to build event tables which store information about the NHD reaches that define the location of each entity. This approach allows the user to easily link and map surface water attributes without editing the underlying NHDGEOinSHP coverage.
Using NHDGEOSHP Reach Indexing Tool: Click on the ArcView HELP
button, then click on the 'NHDGEOSHP RIT Help' item to display on-line
help for NHDGEOSHP RIT. For more information about georeferencing surface
water information to the NHD visit EPA's
georeferencing Web site.
NHD Network Builder
Software Environment: NHD Network Builder runs under ArcGIS 8.3 or ArcGIS 9.0
Purpose: The NHD Network Builder builds a personal geodatabase (PGDB) network and sets the flow direction as per the 'Flowdir' field of the 'NHDFlowline' feature class.
Important Details:
This application is only intended to rebuild the network on NHDinGEO data that has already been prepared for networking. It is normally used when rebuilding a network after the NHDinGEO has been projected.
Downloading and Installing:
To download NHD Network Builder, click on the link below using your right mouse button and choose 'Save Link As...' or 'Save Target As...' (depending on your browser). This allows you to save the file on your PC's hard drive.
- Network_PGDB_S0_FL.exe
To install NHD Network Builder on a PC:
Copy Network_PGDB_S0_FL.exe executable to your hard drive. This need not be the directory containing the NHDinGEO data.
Using NHD Network Builder: Once you have installed Network_PGDB_S0_FL, it can be used to rebuild the geometric network for NHDinGEO data. Open (double click) this executable file. Type in the full path and the file name including the mdb extension - ex: C:\Yellowstone\Yellowstone.mdb. Click on the �Build Network� button. A second window will appear indicating when the network is built.
|