1 / 10

Introduction to the NHD ArcView Toolkit

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.

Download Presentation

Introduction to the NHD ArcView Toolkit

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to the NHD ArcView Toolkit NHD Applications Symposium Dec. 11-14, 2000 Prepared and presented by Jen Hill, Horizon Systems Corporation

  2. Current version is 3.0.0 • Available on nhd.usgs.gov • Contains 3 tools: NHD Arc2Shape NHD Load/Unload Workspace NHD Navigate

  3. Advantages: • Assists in understanding NHD data • Performs common tasks easily • Provides users with a consistent look and feel • Allows developers to avoid reinventing the wheel

  4. Potential Additions: Reach Indexing Tool Watershed Tools Event Migration Tool A variety of NHD update tools Name Updates Flow Editing Stream Level Updates

  5. Standards: • Extension format • Tool Documentation standards • Extension and script naming conventions • NHD_Tools menu option • Blue graphics on buttons • Integrated About Box • Independent Help Files • Standardized message boxes • Programming guidelines • Not use global variables - dictionary instead • Common routines

  6. Common Routines • Manage screen real estate • Maintain the integrated About box • Manage the NHD_Tools menu option • Store and retrieve information in the dictionary

  7. 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

  8. Steps to integrate a simple NHD Tool into the NHD ArcView Toolkit (Example: A Reach Migration Tool) • Add sub-directory to the NHDToolkit location for the tool • Design and implement the needed control • Start by having the user load an NHD Workspace • Add a tool button to the View toolbar • 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

  9. Steps (Continued) • Add Help Menu Choice and Text • Use the Screen-Checker, About Box Organizer, and NHD_Tools Menu Organizer in the extension’s install and uninstall scripts. • Build the extension - making sure to include all controls, scripts, and menu choices

  10. Contact Information Jen Hill Horizon Systems Corporation jrh@horizon-systems.com NHD Applications Symposium Dec. 11-14, 2000

More Related