displaying potential sea level rise impacts in the united...

17
1 Displaying Potential Sea Level Rise Impacts Displaying Potential Sea Level Rise Impacts in the United States using ArcObjects and in the United States using ArcObjects and VBA VBA Kate Doiron Kate Doiron [email protected] [email protected] Clark University GISDE Program Clark University GISDE Program May 12, 2009 May 12, 2009 Photo source: NASA

Upload: others

Post on 15-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

11

Displaying Potential Sea Level Rise Impacts Displaying Potential Sea Level Rise Impacts

in the United States using ArcObjects and in the United States using ArcObjects and

VBAVBA

Kate DoironKate Doiron

[email protected]@clarku.edu

Clark University GISDE ProgramClark University GISDE Program

May 12, 2009May 12, 2009Photo source: NASA

Page 2: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

22

Main PointsMain Points

1. The Geography Program at Clark University offered for the first time last 1. The Geography Program at Clark University offered for the first time last fall a course in Computer Programming for ArcGIS and ArcObjects.fall a course in Computer Programming for ArcGIS and ArcObjects.

2. Sea level rise is predicted to impact the east coast of the United States 2. Sea level rise is predicted to impact the east coast of the United States with up to 0.44 meters of sea level rise by the end of the century.with up to 0.44 meters of sea level rise by the end of the century.

3. Visual Basic for Applications and ArcGIS can be used to show the 3. Visual Basic for Applications and ArcGIS can be used to show the impacts of sea level rise in each coastal state.impacts of sea level rise in each coastal state.

4. Easy to use applications can be used to convey the impact of sea level 4. Easy to use applications can be used to convey the impact of sea level rise to the public for national, state and local areas.rise to the public for national, state and local areas.

Page 3: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

33

Assessment and GoalsAssessment and Goals

Sea level is predicted to rise by Sea level is predicted to rise by .22 to .44 meters by the end of .22 to .44 meters by the end of the 21st century, and several the 21st century, and several meters in the next few centuries meters in the next few centuries (IPCC 2008)(IPCC 2008)

Flooding along the heavily Flooding along the heavily populated US coasts could populated US coasts could cause property damage and cause property damage and dislocation for millions of people.dislocation for millions of people.

Photo source: http://english.people.com.cn

Page 4: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

44

Assessment and GoalsAssessment and Goals

Photo source: http://english.people.com.cn

Goal: To increase Goal: To increase

public understanding public understanding

of where seaof where sea--level rise level rise

will affect the will affect the

continental United continental United

States.States.

Objective:Objective:

By using intuitive tools and By using intuitive tools and buttons to interactively explore buttons to interactively explore sea level rise data,sea level rise data, for different for different sea level rise scenarios, sea level rise scenarios, members of the public will know members of the public will know how sea level rise will affect their how sea level rise will affect their local area, their state, and the local area, their state, and the nation.nation.

Page 5: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

55

Project Design and MethodsProject Design and Methods

States/Zip Codes

Sea Level Rise

10 m DEM

Newly Flooded Land

• National Atlas

•10 m DEM

•States Shapefile

• US Census Bureau

• Census Tract Data

• US Zip Codes

Results/Stats

Overlay and

Summarize

Necessary Data Layers:

Page 6: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

66

The ToolbarThe Toolbar

National Analysis:

These tools allows a user to

move around the map window.

Zip Code Analysis:

State Analysis:

This button displays the results of the

sea level rise model/analysis at the

national scale.

Navigation Tools:

This button zooms into a selected

state displays the results of the sea

level rise model/analysis at that scale.

This button zooms into a selected zip

code and displays the results of the sea

level rise model/analysis at that scale.

Page 7: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

77

Modules and SubroutinesModules and Subroutines Modularity increases the coding efficiencyModularity increases the coding efficiency

Sub: SeaRise

Form 1: National Form 2: State

Form 1: State Stats

Form 3: Zip Code

Sub: RemoveLayers

Sub: ZoomState

Function:

OpenDoc

Sub: StateStat

Sub: ZoomZip

Clear TOC and add

two state Layer Files

Page 8: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

88

The National ButtonThe National Button

This is the Visual Basic form that

shows when the “National” button

is clicked on the toolbar.

Let’s look at the map!

Page 9: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

99

National MapNational Map

Sub: SeaRise

Form 1: National

Sub: RemoveLayers

Page 10: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

1010

The State ButtonThe State Button

This is the Visual Basic form that

shows when the “State” button is

clicked on the toolbar.

Let’s look at the map!

Page 11: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

1111

State MapState Map

Sub: SeaRise

Form 2: State

Form 1: State Stats

Sub: RemoveLayers

Sub: ZoomState

Sub: StateStat

Page 12: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

1212

State MapState Map

Form 1: State Stats

Sub: StateStat

A window detailing state statistics also pops up on the map

Page 13: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

1313

The Zip Code ButtonThe Zip Code Button

This is the Visual Basic form that

will show when the “Zip Code”

button is clicked on the toolbar.

Page 14: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

1414

Zip Code MapZip Code Map

Page 15: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

1515

Zip Code MapZip Code Map

Sub: SeaRise

Form 3: Zip Code

Sub: RemoveLayers

Sub: ZoomZip

Page 16: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

1616

RecommendationsRecommendations

1. Visual Basic for Applications and ArcGIS can be used to show the impacts of 1. Visual Basic for Applications and ArcGIS can be used to show the impacts of sea level rise in each coastal state.sea level rise in each coastal state.

2. Easy to use applications can be used to convey the impact of sea level rise to 2. Easy to use applications can be used to convey the impact of sea level rise to the public for national, state and local areas.the public for national, state and local areas.

3. Applications are easily developed with the aid of tutorial3. Applications are easily developed with the aid of tutorial--driven books like driven books like Getting to Know ArcObjects and web resources like the ESRI user forums… so Getting to Know ArcObjects and web resources like the ESRI user forums… so jump right in!jump right in!

Page 17: Displaying Potential Sea Level Rise Impacts in the United ...gis.amherstma.gov/data/SpringNearc2009/Session3... · fall a course in Computer Programming for ArcGIS and ArcObjects

1717

References

Burke, R. Getting to Know ArcObjects: Programming ArcGIS with VBA. ESRI, Inc., 2003.

Intergovernmental Panel on Climate Change, Climate Change 2007 - Impacts, Adaptation and Vulnerability: A Report of Working Group II of the IPCC. Cambridge University Press, 2008.

Thank youThank you

Contact Information:Contact Information:

Kate DoironKate Doiron

[email protected]@clarku.edu

Clark University GISDE ProgramClark University GISDE Program

Worcester, MA 01610Worcester, MA 01610

Acknowledgments: Nick Gebauer, Clark University