GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2,...

15
GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    222
  • download

    1

Transcript of GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2,...

Page 1: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

GIS, GeoObjects, and Monte Carlo

Simulation: A Match Made in

Heaven

(or )?

Daniel Opdyke

December 2, 1999

Page 2: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Acknowledgements

UT:Dr. Maidment

Kim Davis

Tim Whiteaker

Lesley Hay Wilson

Andrew Romanek

Julie Kim

ESRI:Maggie Ruan

Rob Burke

Evan

My apologies to anyone I missed…

Page 3: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Outline

Objective

Marcus Hook

Groundwater Modeling

Monte Carlo Simulation

GeoObjects

Results

Page 4: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Objective

Plot time series data

Why?GIS typically displays only spatial data

How?Create GeoObject and place in ArcMap

Run groundwater model

Associate model output with specific object

Give object ability (method) to plot model output

Page 5: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Marcus Hook Refinery

Why?Already createdby Andrew Romanek,et al.

Used inexercise 8

Page 6: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Groundwater Model

Model developed for my dissertation

Page 7: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Monte Carlo Simulation

Brute force method to translate uncertainty in inputs to uncertainty in outputs.

Input values drawn from

assumed probability

distributions.

Model: C = A + B

A is N(0,1), B is N(10,1)

Iteration 1: C = -0.12 + 9.87 = 9.75

Iteration 2: C = -0.33 + 10.52 = 10.19

…ad nauseam

Page 8: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

GeoObjects

You know ‘em, you love ‘em

Created HelloWorld objectOnly one custom property: “name”

• didn’t work, used OID instead

Has interface – this works as a handle for VBA

Methods written in VBA in ArcInfo, not C++

• Highly flexible and easy to revise/update

Feature

HelloWorld

Page 9: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Groundwater Elevations and HelloWorld Object (the POD)

Page 10: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Selection of Source Area and POD Locations

Page 11: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Running the Model

Page 12: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Raw Results - MSGraph

Page 13: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Results

Page 14: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.

Conclusions

ArcInfo 8.0 can interact with other COM compliant software packages

Can be used to drive tons of applications including Excel, Word, MSGraph, @Risk, FrontPage. Not Fortran Example, VBA code in ArcInfo runs a model and automatically updates both an Access database and a web page with the result so multiple users can get results in real time.

-- and vice versa --

Page 15: GIS, GeoObjects, and Monte Carlo Simulation: A Match Made in Heaven (or )? Daniel Opdyke December 2, 1999.