Introduction to the NHD ArcView Toolkit
-
Upload
joelle-pennington -
Category
Documents
-
view
26 -
download
2
description
Transcript of Introduction to the NHD ArcView Toolkit
![Page 1: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/1.jpg)
Introduction to the NHD ArcView
Toolkit
Prepared and presented by Jen Hill, Horizon Systems Corporation
NHD Applications Symposium
Dec. 11-14, 2000
![Page 2: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/2.jpg)
Current version is 3.0.0
Available on nhd.usgs.gov
Contains 3 tools:
NHD Arc2Shape
NHD Load/Unload Workspace
NHD Navigate
![Page 3: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/3.jpg)
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
![Page 4: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/4.jpg)
Potential Additions:
Reach Indexing Tool
Watershed Tools
Event Migration Tool
A variety of NHD update tools
Name Updates
Flow Editing
Stream Level Updates
![Page 5: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/5.jpg)
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
![Page 6: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/6.jpg)
Common Routines
Manage screen real estate
Maintain the integrated About box
Manage the NHD_Tools menu option
Store and retrieve information in the dictionary
![Page 7: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/7.jpg)
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
![Page 8: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/8.jpg)
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
![Page 9: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/9.jpg)
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
![Page 10: Introduction to the NHD ArcView Toolkit](https://reader036.fdocuments.in/reader036/viewer/2022082505/56812e8a550346895d942d94/html5/thumbnails/10.jpg)
Contact Information
Jen Hill
Horizon Systems Corporation
NHD Applications Symposium
Dec. 11-14, 2000