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

Introduction to the NHD ArcView Toolkit

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

Page 1: Introduction to the NHD ArcView Toolkit

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

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

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

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

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

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

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

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

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

Contact Information

Jen Hill

Horizon Systems Corporation

[email protected]

NHD Applications Symposium

Dec. 11-14, 2000