and Restoration Mark McKelvy EclipseCon NA 2016 3/8/2016 USGS - - PowerPoint PPT Presentation

and restoration
SMART_READER_LITE
LIVE PREVIEW

and Restoration Mark McKelvy EclipseCon NA 2016 3/8/2016 USGS - - PowerPoint PPT Presentation

joint ecosystem modeling Modeling and Visualization Software for Ecological Planning and Restoration Mark McKelvy EclipseCon NA 2016 3/8/2016 USGS WETLAND AND AQUATIC RESEARCH CENTER Joined U.S. Geological Survey (USGS) in 2009


slide-1
SLIDE 1

Modeling and Visualization Software for Ecological Planning and Restoration

Mark McKelvy

EclipseCon NA 2016 3/8/2016

joint ecosystem modeling

slide-2
SLIDE 2

USGS WETLAND AND AQUATIC RESEARCH CENTER

 Joined U.S. Geological Survey (USGS) in 2009  Louisiana & Florida  Advanced Applications team  Desktop applications using Eclipse Rich Client Platform (RCP)

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://profile.usgs.gov/mckelvym

slide-3
SLIDE 3

 Joint Ecosystem Modeling (JEM)  Restoration in Florida  Planning in coastal Louisiana  Eclipse RCP & p2 role  Ecological Modeling Applications & Successes  Takeaways

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://profile.usgs.gov/mckelvym

Overview

slide-4
SLIDE 4

Florida Everglades Restoration

 Complex, large-scale, and ongoing effort

 return compartmentalized wetland to more natural wetland ecosystem1

 Over two decades of work2

 vast amounts of biological, hydrologic, and modeling data3,4,5,6,7  decades in time scale, billions of dollars in scope and projects

 To promote collaboration, the Everglades ecological modeling

community:

 adopted NetCDF for modeling and visualization8  established the Comprehensive Everglades Restoration Plan

(CERP) NetCDF Metadata Conventions8

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

1 http://bioscience.oxfordjournals.org/content/45/Supplement_1/S-66 2 Congress U. S., 2000. Water Resources Development Act 2000. Public law number 106-541. 3 http://link.springer.com/article/10.1007%2Fs100219900006 4 http://www.sciencedirect.com/science/article/pii/S0925857405001941 5 http://www.sciencedirect.com/science/article/pii/S1470160X08001052 6 http://link.springer.com/article/10.1007%2Fs10980-010-9478-x 7 http://link.springer.com/article/10.1007%2Fs00267-014-0397-5 8 http://www.sciencedirect.com/science/article/pii/S0098300414002829

slide-5
SLIDE 5

Joint Ecosystem Modeling

 Promote data sharing and standards  Pair scientists with application developers  Create ecological modeling and decision-support

software

 Informed use of

monitoring and modeling data for Greater Everglades restoration

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://jem.gov/

slide-6
SLIDE 6

Joint Ecosystem Modeling

A collaborative approach to modeling and standards

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://jem.gov/

slide-7
SLIDE 7

…A Trip Down Memory Lane

Capability Technology “Write once”, multi-OS Java “Native” UI User Applications (no admin) Eclipse RCP & SWT Distribution of Applications HTTP File Server Update Facility Update Manager(?); p2 Mix-and-match Software Modules OSGI Geospatial Data & Manipulation UCAR NetCDF (JEM community using this); GeoTools 3D Earth Model, Overlay Layers NASA WorldWind (AWT) …

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

Technological needs back in 2008…

slide-8
SLIDE 8

Enter: EverVIEW Slice & Dice

 Wizard-based RCP app  Bundled spatial libraries for NetCDF manipulation  Update Manager (not p2)

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-9
SLIDE 9

EverVIEW Slice & Dice

 Temporal, spatial (bbox, shapefile), and value subsetting  Table viewer & CSV export  Large data files  whittled down (geographic region, timeframe)  CSV analyzed in spreadsheet

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-10
SLIDE 10

EverVIEW Slice & Dice: p2 to the Rescue!

 Update Manager had problems  p2 matures in time for Slice & Dice release  Useful resource: wiki.eclipse.org!

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://www.infoq.com/news/2008/05/eclipse-p2 https://www.ibm.com/developerworks/library/os-eclipse-equinox-p2/

slide-11
SLIDE 11

EverVIEW Data Viewer

 Multi-tabbed (globe, table, charts)

 How to use AWT controls with SWT?

 Multi-sectioned (1-4), synchronized views

 Displaying sections for single-globe & multi-globe views?

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-12
SLIDE 12

EverVIEW Data Viewer

 Users SEE their data

 SWT_AWT bridge for NASA WorldWind panel

 Users can COMPARE data side-by-side

 Perspective layouts & placeholder folders for dynamic view part

placement

 Model-View-Presenter: synchronization across sections

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-13
SLIDE 13

Foundation leads to Ecomodels

 RCP  P2  Work with PIs to build models

 Alligator  Amphibian  Applesnail  Vegetation  Birds

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-14
SLIDE 14

Alligator Production Suitability Model

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://www.cloudacus.com/simglades/alligator.php http://www.cloudacus.com/simglades/docs/Alligator_Model_Report_Feb18,2015.pdf

slide-15
SLIDE 15

Amphibian Model

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://jem.gov https://www.flickr.com/photos/19731486@N07/4629817110

slide-16
SLIDE 16

Applesnail Model (EverSnail)

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://jem.gov http://link.springer.com/article/10.1007/s10980-015-0205-5 http://www.jaxshells.org/hald.htm

slide-17
SLIDE 17

Everglades Vegetation Model (ELVeS)

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://jem.gov http://www.cloudacus.com/simglades/ELVeS.php

slide-18
SLIDE 18

Wading Birds Model

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

http://jem.gov http://www.cloudacus.com/simglades/ELVeS.php http://dx.plos.org/10.1371/journal.pone.0128182

slide-19
SLIDE 19

Why so many models?

 Help inform Greater Everglades decision-makers

 Scenario A or B?  Impact?  Species affected? To what degree?

 Success/failure of restoration efforts  Help provide a backstop when funding for field collection or

monitoring is lean

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-20
SLIDE 20
  • La. Coastal Protection & Restoration

 Data deluge (déjà vu!)  Coastwide modeling effort, 50-year time horizon  Respond to land loss

 Protection measures  Restoration efforts

 Scenarios for possible outcomes

 Which projects?  What impacts?

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

Louisiana’s Comprehensive Master Plan for a Sustainable Coast

http://coastal.la.gov/a-common-vision/2012-coastal-master-plan/

slide-21
SLIDE 21
  • La. Coastal Protection & Restoration

 EverVIEW Data Viewer:

 Compare Everglades data  NetCDF format  Not geographically limited

 La. Master Plan: “connected models”, no standards

 ASCII Grid  GeoTIFF  Shapefile  ASCII timeseries + Shapefile  NetCDF  Custom ASCII  Etc.

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

Louisiana’s Comprehensive Master Plan for a Sustainable Coast

http://coastal.la.gov/a-common-vision/2012-coastal-master-plan/

slide-22
SLIDE 22

Coastal Louisiana Models – Data Converter

 Solution:

 Converter for modeling data to NetCDF  EverVIEW Data Viewer now used for QA/QC

 Package logic for custom and non-NetCDF formats  Incrementally deliver updates via p2?

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-23
SLIDE 23

EverVIEW Data Viewer: Extensions

 Goal

 Third party contribution  Clean and separate internals  Manipulation and conversion tools  “branded”, custom environments

 Start small, get something working  Use plug-ins & features as p2 installable units

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-24
SLIDE 24

Difference Tool Extension

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

Quantitative representation of change between scenarios

slide-25
SLIDE 25

Transect Tool Extension

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

Compare values along transect lines

slide-26
SLIDE 26

Extensions for Custom Environments

 Look & feel driven by collaborator and communication needs  Highlight specific datasets  Package custom functionality  Leverage existing EverVIEW codebase

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-27
SLIDE 27

Climate Envelope Extension

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

Present/absence of critical species under IPCC climate scenarios

http://crocdoc.ifas.ufl.edu/projects/climateenvelopemodeling/

slide-28
SLIDE 28

EDEN Data Viewer

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

Visualize Everglades hydrology, elevation, and days since dry metrics

http://sofia.usgs.gov/eden/edenapps/dataviewer.php

slide-29
SLIDE 29

PFLCC Scenarios Viewer

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

Peninsular Florida climate change scenarios, conservation priorities, and population trends

http://climatechange.lta.org/wp-content/uploads/cct/2015/03/FL-LCCclimatechangescenario.pdf

slide-30
SLIDE 30

EverVIEW Data Viewer: Extensions

 Stumbling blocks

 Tight coupling (API dependencies)  How to package EverVIEW Core to allow third party development?

 Successes

 Able to leverage EverVIEW as a “platform”  Met partner/community needs

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-31
SLIDE 31

Takeaways

 Design intentions vs. “on-the-ground” implementation  Good documentation is key  Stability & reliability of Eclipse platform  Fulfill decision-making needs in Louisiana, Florida

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-32
SLIDE 32

Thank You!

 Questions?  Comments?  Please evaluate the session!

EclipseCon NA 2016 3/8/2016 U.S. Department of the Interior U.S. Geological Survey

slide-33
SLIDE 33

Evaluate the Sessions Sign in and vote at eclipsecon.org

  • 1

+1