1 / 18

Landscape Restoration Tool Using ArcMap

Landscape Restoration Tool Using ArcMap. Chris Kelley CE 394K Term Project, Fall 2009. Landscape Restoration: Basic Process. Programs and Ideas Developed While Taking Preliminary Stabs at Designing a. Landscape Restoration Tool Using ArcMap. Chris Kelley CE 394K Term Project, Fall 2009.

diza
Download Presentation

Landscape Restoration Tool Using ArcMap

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Landscape Restoration Tool Using ArcMap Chris Kelley CE 394K Term Project, Fall 2009

  2. Landscape Restoration: Basic Process

  3. Programs and Ideas Developed While Taking Preliminary Stabs at Designing a Landscape Restoration Tool Using ArcMap Chris Kelley CE 394K Term Project, Fall 2009

  4. Learn VBA with ArcMap • Visual Basic for Applications (VBA) • In ArcMap(or MS Office) just hit <F11> • ArcObjects

  5. Learning ArcObjects through ArcHydro • Step 1: “hello world!” • Step 2: Call the AgreeDEM function

  6. Step 3: Replicate basic dendritic processing*: • VBA is easy and samples abound… *see Chang, 2007

  7. …but ArcObjects gets complicated

  8. Warning: VBA deprecated in ArcMap • Why did they do this?! • Bet you feel silly, Chris.

  9. Encapsulation and its Discontents • ESRI wants to separate code from program instances • Compare with data and metadata • What about simulations?

  10. Simulation vs. Sampling z = f(x, y, t) z(100m, 100m, 11/23/9) = 12.6 Adapted from Maidment, 2009

  11. Issue One – Continuous versus Discrete • Simulation: continuous and uncertain • Sampling: highly discrete and certain • Sensing: granular and certain

  12. Continuous Cover: One Possibility

  13. Issue Two – Spatial and Temporal Variability

  14. Issue Three – Rule Encapsulation • Combine rules and data • Render values through a common mathematical interface

  15. A Very, Very Simple Example

  16. Future Plans • More general expression parser • Complete DEM retouch tool • Model infiltration and overland flow • Conduct comparative sampling/simulation trial

  17. Questions?

  18. Thank You! References: Chang, K T, 2007. Programming ArcObjects with VBA: A Task-Oriented Approach. CRC Press. Maidment, D, 2009. Space and Time (PowerPoint). Whisenant, S, 1999. Repairing Damaged Wildlands. Cambridge University Press. Also: Innumerable message-board tips from people like “shark_boy27”

More Related