Upload
joelle-pennington
View
26
Download
2
Embed Size (px)
DESCRIPTION
Introduction to the NHD ArcView Toolkit. NHD Applications Symposium Dec. 11-14, 2000. Prepared and presented by Jen Hill, Horizon Systems Corporation. Current version is 3.0.0. Available on nhd.usgs.gov. Contains 3 tools:. NHD Arc2Shape. NHD Load/Unload Workspace. NHD Navigate. - PowerPoint PPT Presentation
Citation preview
Introduction to the NHD ArcView
Toolkit
Prepared and presented by Jen Hill, Horizon Systems Corporation
NHD Applications Symposium
Dec. 11-14, 2000
Current version is 3.0.0
Available on nhd.usgs.gov
Contains 3 tools:
NHD Arc2Shape
NHD Load/Unload Workspace
NHD Navigate
Advantages:
Assists in understanding NHD data
Performs common tasks easily
Allows developers to avoid reinventing the wheel
Provides users with a consistent look and feel
Potential Additions:
Reach Indexing Tool
Watershed Tools
Event Migration Tool
A variety of NHD update tools
Name Updates
Flow Editing
Stream Level Updates
Standards:
Blue graphics on buttons
Extension format
Extension and script naming conventions
Tool Documentation standards
Not use global variables - dictionary instead
Integrated About Box
Independent Help Files
NHD_Tools menu option
Standardized message boxes
Common routines
Programming guidelines
Common Routines
Manage screen real estate
Maintain the integrated About box
Manage the NHD_Tools menu option
Store and retrieve information in the dictionary
General Organization
Extension files in the ArcView EXT32 Directory
All other NHD ArcView Toolkit needs in the Toolkit directory
Subdirectories for each extension
Help files
Legend files
External executables
Start by having the user load an NHD Workspace
Create a tool to implement a point and click method of performing the migration. (Example Activate the tool, pick source reach, then pick target CU.)
Write scripts to perform the necessary actions
Add a tool button to the View toolbar
Steps to integrate a simple NHD Tool into the NHD ArcView Toolkit
(Example: A Reach Migration Tool)
Design and implement the needed control
Add sub-directory to the NHDToolkit location for the tool
Steps (Continued)
Use the Screen-Checker, About Box Organizer, and NHD_Tools Menu Organizer in the extension’s install and uninstall scripts.
Add Help Menu Choice and Text
Build the extension - making sure to include all controls, scripts, and menu choices
Contact Information
Jen Hill
Horizon Systems Corporation
NHD Applications Symposium
Dec. 11-14, 2000