34
Hydrography Event Management Tools Dana Baker Tim Smith

Hydrography Event Management Tools Dana Baker Tim Smith

Embed Size (px)

Citation preview

Page 1: Hydrography Event Management Tools Dana Baker Tim Smith

Hydrography Event Management Tools

Dana Baker

Tim Smith

Page 2: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• HEM Overview

• Event Data

• Tools

• Application Integration

• What’s Next?

Overview

Page 3: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

What are the HEM Tools?

• ArcGIS tools for the creation, management, and refresh of event data that is referenced to stream data in the NHD format

• Developed by the Pacific Northwest Hydrography Framework

• Adapted from the Forest Service EventMaker Tools

Page 4: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• PNWHF Partners begin planning for an LLID to NHD transition. Event editing tools recognized as a need for partners. (Late 2005)

• Requirements Gathering Phase (Late 2005 – Spring 2006)

• Application Development Phase (June 2006 – April 2007)

– Additional requirements accepted from NHD Partners (Oct 2006)

– Tools released for User Acceptance Testing (March 2007)

– First Release of Tools (April 2007)

HEM History

Page 5: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

Overview

• HEM Overview

• Event Data

• Tools

• Application Integration

• What’s Next?

Page 6: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

What are Events?

“Event tables contain information about assets, conditions, and events that can be located along route features. Each row in the event table references an event and its location is expressed as measurements along named linear features.”

ESRI, ArcGIS Desktop Help

Page 7: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

HEM Event Featureclasses

• Featureclasses with geometry

• Records contain route and measure attributes

• Linear events can span multiple routes (Multi-Route Linear Events)

• Traditional event tables can be generated from the HEM Event Featureclasses

Page 8: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

Field Name Data Type Allow Nulls? Domain Length

OID Object ID      

ComID Long Integer No    

Event Date Date Yes   8

ReachCode String No   14

ReachSMDate Date No   8

ReachResolution Long Integer No Resolution  

Measure Double No   0

Offset Double No   0

EventType Long Integer No    

ID String No   34

Shape Geometry      

Point Events Data Structure

Page 9: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

Field Name Data Type Allow Nulls?

Domain Length

OID Object ID      

ComID Long Integer No    

Event Date Date Yes   8

ReachCode String No   14

ReachSMDate Date No   8

ReachResolution Long Integer No Resolution  

FMeasure Double No   0

TMeasure Double No   0

Offset Double No   0

EventType Long Integer No    

ID String No   34

Linear Events Data Structure – Single Route Events

Page 10: Hydrography Event Management Tools Dana Baker Tim Smith

Field Name Data Type Allow Nulls? Domain Length

OID Object ID      

ComID Long Integer No    

Event Date Date Yes   8

FReachCode String No   14

TReachCode String No   14

ReachSMDate Date No   8

ReachResolution Long Integer No Resolution  

FMeasure Double No   0

TMeasure Double No   0

Offset Double No   0

EventType Long Integer No    

ID * String No   34

Shape Geometry      

Linear Events Data Structure – Multi Route Events

* ID links to the “M” table

Page 11: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

Field Name Data Type Allow Nulls? Domain Length

OID Object ID      

ReachCode String No   14

ReachSMDate Date No   8

FMeasure Double No   0

TMeasure Double No   0

ID * String No   34

* ID links to the event featureclass

Linear Events Data Structure – Multi Route “M” Table

Page 12: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

* ID links to the event featureclass

Additional NHD Data Elements

Field Name Data Type Allow Nulls? Domain Length

FeatureComID Long Integer Yes    

FeatureClassRef Long Integer Yes  

SourceOriginator String Yes   130

SourceDataDesc String Yes   100

SourceFeatureID String Yes   40

FeatureDetailURL String Yes   255

Page 13: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• HEM Overview

• Event Data

• Tools

• Application Integration

• What’s Next?

Overview

Page 14: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• Managing Data - ArcCatalog Tools

• Editing Data - ArcMap Tools

The Tools

Page 15: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

{

{

Event featureclasses in the selected geodatabase

Interface for creating new event featureclasses

ArcCatalog: Event Table Manager

Page 16: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• Selection Tool• Sketch Tool• Edit Tasks• Edit Targets• Edit Tools

ArcMap: HEM Toolbar

Page 17: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

1. Activate HEM Sketch Tool

2. Set Edit Task– Create Point– Create Line

3. Set Edit Target

4. Click on stream to define endpoint(s)

Click for downstream point, then shift + click for upstream point

Create Events

Page 18: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

Mouse Information

Current route location displayed in the lower left-hand corner of the ArcMap window

Page 19: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

1. Set Edit Task– Update Point– Update Line

2. Activate Select Event Tool

3. Select Event to Update

4. Define new endpoint(s)

Click for downstream point, then shift + click for upstream point

Update Events

Page 20: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

1. Set Edit Task

2. Set Edit Target

3. Activate Select Event Tool

4. Select an Existing Event

5. Event record is copied

Copy Events

Identify results after an existing record is copied.

Page 21: Hydrography Event Management Tools Dana Baker Tim Smith

1. Set Edit Task

2. Activate Select Event Tool

3. Select an Existing Event

4. Selected event record is deleted

Delete Events

Page 22: Hydrography Event Management Tools Dana Baker Tim Smith

1. Set Edit Task

2. Set Edit Target

3. Activate HEM Sketch Tool

4. Click at a Point on a Stream

5. Events will be created from that point upstream

Create Multiple Events Upstream

Page 23: Hydrography Event Management Tools Dana Baker Tim Smith

1. Set Edit Task

2. Set Edit Target

3. Activate HEM Sketch Tool

4. Click at a Point on a Stream

5. Events will be created from that point downstream to the pour point

Create Multiple Events Downstream

Page 24: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• Measure Linear Distance– Measures the distance along the flowline between two

points.– Optionally converts results to a new linear event

• Go X Distance– Displays a graphic a user defined distance up or

downstream from a user defined point.– Optionally converts results to a new point event

Measure Tools

Page 25: Hydrography Event Management Tools Dana Baker Tim Smith

Synchronize Events

• Can be run on one or more event featureclasses

• Works off of the selected set of records

• Compares ReachSMDate

• Opens a user interface to facilitate update

• Update: Auto-Match or Manual Edit

Page 26: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

Check Continuous Events

• Checks events for gaps and overlaps between records

• Provides an output report

Page 27: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• Clear HEM Elements

• Snap Environment

• Select by Selected

• Import Points

Additional Edit Tools

Page 28: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• HEM Overview

• Event Data

• Tools

• Application Integration

• What’s Next?

Overview

Page 29: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

Side-by-Side Toolbars•HEM Toolbar for spatial edits

•ARIMS Toolbar for BLM OR/WA ARIMS specific functions

HEM Integration: Scenario #1

Page 30: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• Activate HEM Tools Programmatically

• Example #1 – Activate HEM Sketch Tool, Change Edit Task & Target

HEM Integration: Scenario #2

Page 31: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• Activate HEM Tools Programmatically

• Example #2 - Launch Synchronize Events

HEM Integration: Scenario #2

Page 32: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• HEM Overview

• Event Data

• Tools

• Application Integration

• What’s Next?

Overview

Page 33: Hydrography Event Management Tools Dana Baker Tim Smith

May 9, 2007Geospatial 2007 Conference

• Tools released for ArcGIS 9.2/.NET Framework 2.0

• July 2007 – Gather New Requirements from NHD Partners

What’s Next?

Page 34: Hydrography Event Management Tools Dana Baker Tim Smith

http://hydro.reo.gov/redesign

Dan Wickwire

Project Manager

US DOI - BLM

[email protected]

Bill Kaiser

Project Manager

USFS

[email protected]

Dana Baker

Application Developer

Northrop Grumman

[email protected]

Tim Smith

Application Developer

Northrop Grumman

[email protected]

For More Information…