Ben Best Patrick Halpin Jason Roberts Ei Fujioka Ben Donnely Jesse Cleary.

Slides:



Advertisements
Similar presentations
A case study in the Western Indian Ocean
Advertisements

1 SWALIM Workshop, Nairobi June 2007 N. Hoepffner, M.Clerici, and S. Djavidnia* Global Environment Monitoring Unit EC-JRC, Ispra The African Marine.
System Science Applications, Inc. EASy: An Environmental System for Mapping and Modeling Aquatic Systems.
Marine Geospatial Ecology Tools
Environmental GIS Nicholas A. Procopio, Ph.D, GISP Some slides from Lyna Wiggins (Rutgers University)
GIS based tools for marine habitat determination and marine spatial planning Tiffany C. Vance NOAA/NMFS/Alaska Fisheries Science Center C.J. Beegle-Krause,
D A Kiefer, D P Harrison, M G Hinton, S Kohin, E M Armstrong, S Snyder, F J O’Brien Pelagic Habitat Analysis Module (PHAM) for GIS Based Fisheries Decision.
D A Kiefer, D P Harrison, M G Hinton, S Kohin, E M Armstrong, F J O’Brien “NASA Biodiversity & Ecological Forecastin Team Meeting ” April 2012 in.
Tiffany C. Vance (NOAA/NMFS Alaska Fisheries Science Center)
NCAR GIS Program : Bridging Gaps
Dynamic Quick View, interoperability and the future Jon Blower, Keith Haines, Chunlei Liu, Alastair Gemmell Environmental Systems Science Centre University.
Exploring large marine datasets using an interactive website and Google Earth Jon Blower, Dan Bretherton, Keith Haines, Chunlei Liu, Adit Santokhee Reading.
Geographic data: sources and considerations. Geographical Concepts: Geographic coordinate system: defines locations on the earth using an angular unit.
APPLICATION OF K-MEANS CLUSTERING The Matlab function “kmeans()” was used for clustering The parameters to the function were : 1. The matrix of entire.
Christine White, Esri Growing OPeNDAP Support: Current ArcGIS Workflows and Future Directions Christine White, Esri
ModelBuilder at ArcGIS 9.2 Lyna Wiggins Rutgers University May 2008.
Marine GIS Applications using ArcGIS Global Classroom training course Marine GIS Applications using ArcGIS Global Classroom training course By T.Hemasundar.
Let’s pretty it up!. Border around project area Everything else is hardly noticeable… but it’s there Big circles… and semi- transparent Color distinction.
Habitat Analysis in ArcGIS Use of Spatial Analysis to characterize used resources Thomas Bonnot
Satellite Data Access – Giovanni, LAADS, and NEO Training Workshop in Partnership with BAAQMD Santa Clara, CA September 10 – 12, 2013 Applied Remote SEnsing.
NOAA Coastal Programs David Clark NOAA/NESDIS/NGDC Coastal Module of GTOS Meeting October 15, 2002.
Preparing Data for Analysis and Analyzing Spatial Data/ Geoprocessing Class 11 GISG 110.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
September 18-19, 2006 – Denver, Colorado Sponsored by the U.S. Department of Housing and Urban Development Using Geographic Information Systems (GIS) as.
Jason Roberts, Ben Best, Dan Dunn, Eric Treml, Pat Halpin Duke University Marine Geospatial Ecology Lab 4-Mar-2009.
School of Geography FACULTY OF ENVIRONMENT Introduction to ArcToolbox and Geoprocessing.
Basic Satellite Data Products Dave Foley CoastWatch Coordinator Joint Institute for Marine and Atmospheric Research University of Hawaii And NOAA Southwest.
GOES Applications: Research and Management of Living Marine Resources in the Central and Western Pacific David G. Foley Joint Institute for Marine and.
Introduction of Geoprocessing Topic 7a 4/10/2007.
Discovery and Web Services in Support of SST Datasets at the PO.DAAC Edward Armstrong, Jorge Vazquez Toshio M. Chin, Charles Thompson Jet Propulsion Laboratory/California.
Harmful Algal Blooms A marine ecosystem manager is interested in using satellite and ocean model products to find precursors for the determination of harmful.
For the CoML Modeling and Visualization Workshop Jason Roberts and Ben Best 3-Feb-2009, Long Beach, CA.
Options for access to multi- source fire data John Owens Department of Geography University of Maryland.
Application of Satellite Data to Protected Species Management and Bycatch Estimation By Chris Orphanides.
Raster Concepts.
Types of Data Points: Occurrences, Surveys Polygons: Census, Soils, Refuges Polylines: ? Rasters: Remotely Sensed, Models Volumes: –Marine data 2D + Time:
ESIP Federation 2004 : L.B.Pham S. Berrick, L. Pham, G. Leptoukh, Z. Liu, H. Rui, S. Shen, W. Teng, T. Zhu NASA Goddard Earth Sciences (GES) Data & Information.
Habitat prediction for southern bluefin tuna spatial management Alistair Hobday Klaas Hartmann Hobday and Hartmann (2006) Pelagic Fisheries and Ecosystems.
Environmental Monitoring of The Great Lakes Using CoastWatch Data and Java GIS RDX06 – Remote Sensing Across The Great Lakes: Observations, Monitoring,
Extending GIS with Statistical Models to Predict Marine Species Distributions Zach Hecht-Leavitt NY Department of State Division of Coastal Resources.
Sea surface temperature gradient comparisons from MODIS and AVHRR sensors Ed Armstrong 1, Grant Wagner, Jorge Vazquez, Mike Chin, Gregg Foti, Ben Holt,
U.S. Integrated Ocean Observing System (IOOS ® ) IOOS ® Biological Observations Data Project A Multi-Agency Effort to Enable Access to Biological Observations.
Further information Results 19 tournaments surveyed : 415 interviews; 579 fishing locations; 1,599 fish hooked/landed Variable.
AquaMaps Predictive distribution maps for marine organisms K. Kaschner, J. S. Ready, E. Agbayani, J. Rius, K. Kesner-Reyes, P. D. Eastwood, A. B. South,
1 Overview Importing data from generic raster files Creating surfaces from point samples Mapping contours Calculating summary attributes for polygon features.
NERC Earth Observation Data Acquisition & Analysis Service The NERC Earth Observation Data Acquisition and Analysis Service (NEODAAS) is a NERC service.
Ed Armstrong – PI Luca Cinquini Chris Mattmann NASA Jet Propulsion Laboratory Frank O’Brien Zach Siegrist System Science Applications, Inc. 18 July 2012.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
Marine Geospatial Ecology Tools
The goal of this NASA ACCESS-funded project is to create easy to use, multi-faceted web services for access, browse, online analysis and delivery of data.
Overview for the 2007 ESRI User Conference 21-Jun-2007 Jason Roberts, Ben Best, Daniel Dunn, and Pat Halpin Duke University Marine Geospatial Ecology Lab.
Jason Roberts, Ben Best, Dan Dunn, Eric Treml, Pat Halpin Duke University Marine Geospatial Ecology Lab 17-Feb-2011.
Satellite & Model Product Evaluation Center (SPEC): A Software System Providing Ready Access To Co-located Data Subsets From Satellite, In-situ, and Model.
Pat Halpin Nicholas School of the Environment Duke University
CSC400W Honors Project Proposal Understanding ocean surface features from satellite images Jared Tilanus Nemanja Spasic.
William Perry U.S. Geological Survey Western Ecological Research Center Geography 375 Final Project May 22, 2013.
4 May NOAA/NASA Ecosytem Mang. Products, tools and services from the Physical Oceanography DAAC Ed Armstrong, Pat Liggett, Kelley Case Jet Propulsion.
1. 2 NOAA’s Mission To describe and predict changes in the Earth’s environment. To conserve and manage the Nation’s coastal and marine resources to ensure.
I.OBIS-SEAMAP Project (1)  Run by Marine Geospatial Ecology Lab, Duke University, North Carolina, USA  Originally funded by Alfred Sloan Foundation in.
OceanWatch Central Pacific Satellite Oceanography Products & Applications PIFSC Melanie Abecassis, PhD Ecosystems and Oceanography Program Ecosystems Sciences.
D A Kiefer, E M Armstrong, D P Harrison, M G Hinton, S Kohin, S Snyder, F J O’Brien Overview of fisheries habitat prediction using the Pelagic Habitat.
Lecture 18: Spatial Analysis Using Rasters Jeffery S. Horsburgh CEE 5190/6190 Geographic Information Systems for Civil Engineers Spring 2016.
NcBrowse: OPeNDAP Server Access and 3-D Graphics Presented by Nancy N. Soreide NOAA/PMEL Donald W. Denbo UW/JISAO-NOAA/PMEL.
Sea Surface Temperature Distribution from the Physical Oceanography DAAC Ed Armstrong JPL PO.DAAC MODIS Science Team Meeting.
Data Browsing/Mining/Metadata
Flanders Marine Institute (VLIZ)
Environmental GIS Nicholas A. Procopio, Ph.D, GISP
VI. Cool features of MGET
DAAC Data Investigation: Harmful Algal Blooms Scenario (Walker, Duguay, Shuman) Data Sets Required: Near Real Time: SST (current/anomaly), Wind speed.
Data Discovery Tools and Services Part B
Presentation transcript:

Ben Best Patrick Halpin Jason Roberts Ei Fujioka Ben Donnely Jesse Cleary

Polar Synthesis Macroscope Team Duke University NC Oct 2008

Partners: Other Visualization Experts (NESCent National Evolutionary Synthesis Center ) Xianhua Liu / David Kidd (NESCent National Evolutionary Synthesis Center ) GeoPhyloBuilder Reference: Kidd, D. M. and M. G. Ritchie (2006). "Phylogeographic information systems; Putting the geography into phylogeography." Journal of Biogeography 33:

Google Earth’s Oceans - Octopuses

Antarctica exports oxygen-rich cold bottom water ocean surrounded by continent continent surrounded by ocean contrast

Geo/Phylo/Hab Workflow Get Observations extent taxa points phylogeny GeoPhyloBuilder 3Dgeophylo Calculate Species Richness Get Environment Fit Model Predict Model variable environment grid(s) diversity grid model prediction

Oceanographic Data Online Pointers: CoMLmaps.org > HowTo > Layers and ResourcesCoMLmaps.org

OceanWatch LAS Formats txt netcdf kml OPeNDAP

OPeNDAP Open-source Project for a Network Data Access Protocol OPeNDAP form (.html.dds.das): /chla/8day.html /chla/8day.html MATLAB command: loaddods(' FDS/LAS/MB/chla8day?MBCHLA[1033:1033][0:0][3218:3379][4558 :4760]') Python: pydap

Modeling habitat Chlorophyll SST Bathymetry Presence/absence observations Sampled environmental data Multivariate statistical model Probability of occurrence predicted from environmental covariates Binary classification

What is MGET? A collection of geoprocessing tools for marine ecology Oceanographic data management and analysis Habitat modeling, connectivity modeling, statistics Highly modular; designed to be used in many scenarios Emphasis on batch processing and interoperability Free, open source software Written in Python, R, MATLAB, and C++ Minimum requirements: Win XP, Python 2.4 ArcGIS 9.1 or later needed for some tools ArcGIS and Windows are only non-free requirements

MGET interface in ArcGIS Drill into the toolbox to find the tools Double-click tools to execute directly, or drag to geoprocessing models to create a workflow

Interoperability MGET “tools” are really just Python functions with input and output parameters: def DoSomething(input1, input2, output1) Python programmers can call MGET functions directly. To facilitate interoperability, MGET exposes these functions as COM Automation objects and ArcGIS tools. MGET COM Automation class DoSomething COM-capable program: C / C++ / C#, Visual Basic, R, MATLAB, Java, etc. ArcGIS geoprocessing tool

Integration The Python functions can invoke C++, MATLAB, R, ArcGIS, and COM classes.

Typical observation data IATTC Olive Ridley Encounters Fishery catch and bycatch records Surveys Argos satellite tracks Figure courtesy of Scott Eckert

Typical workflow Import species observations into GIS Obtain oceanographic datasets Prepare oceanographic data for use Create derived oceanographic datasets Sample oceanographic data Explore maps of oceano. and observations MGET includes tools that assist with all of these steps Analyze/model species habitat or behavior

Typical workflow Import species observations into GIS Obtain oceanographic datasets Prepare oceanographic data for use Create derived oceanographic datasets Sample oceanographic data Explore maps of oceano. and observations Analyze/model species habitat or behavior

Species observations Skipping the details of this step to save time Ultimately you must produce a point shapefile or feature class that shows locations where the species was present and where it was absent Species presence field: 1 = present, 0 = absent Date field records date of observation

Typical habitat modeling workflow Import species observations into GIS Download oceanographic datasets Prepare oceanographic data for use Create derived oceanographic datasets Sample oceanographic data Explore maps of oceano. and observations Analyze/model species habitat or behavior

Options for obtaining data 1. Download files from data providers using FTP Nearly all data products are available with FTP Powerful, free downloaders exist (e.g. SmartFTP) But must often convert files to ArcGIS-compatible formats 2. Download using MGET or other tool (e.g. NOAA EDC) The tool hides details of download, using FTP, OPeNDAP or other protocols, and writes ArcGIS- compatible formats Not many such tools exist 3. Order files on CD-ROM or DVD-ROM Use this if your Internet connection is slow

Tools for specific products Downloads sea surface height data from

Example SSH and currents data with turtle track

Typical workflow Import species observations into GIS Obtain oceanographic datasets Prepare oceanographic data for use Create derived oceanographic datasets Sample oceanographic data Explore maps of oceano. and observations Analyze/model species habitat or behavior

Preparing oceanography for use Most oceanographic datasets are not immediately usable by ArcGIS Common preprocessing steps include: Converting to an ArcGIS-supported format Projecting to a desired projection Clipping to region of interest Performing basic calculations (via map algebra) E.g. converting integers given by the original data provider to floats that represent the real values Building pyramids

Converting data

Sea surface temperature NOAA NODC 4km AVHRR Pathfinder v5 GOES 10/12 from PO.DAAC NOAA CoastWatch AVHRR Also: MODIS Aqua and Terra, GOES 9

Sea surface chlorophyll density SeaWiFS from the NASA GSFC OceanColor Group Also: MODIS Aqua and combined MODIS/SeaWiFS

QuikSCAT ocean winds from PO.DAAC Katrina 28-Aug-2005 Also: BYU QuikSCAT Sigma-0 (approximates sea surface rougness)

Global bathymetries ETOPO2 GEBCO S2004 Map shows S2004 clipped to eastern Pacific ocean

Typical workflow Import species observations into GIS Obtain oceanographic datasets Prepare oceanographic data for use Create derived oceanographic datasets Sample oceanographic data Explore maps of oceano. and observations Analyze/model species habitat or behavior

Identifying SST fronts ~120 km AVHRR Daytime SST 03-Jan °C 25.8 °C Mexico Front Cayula and Cornillion (1992) edge detection algorithm Frequency Temperature Optimal break 27.0 °C Strong cohesion  front present Step 1: Histogram analysis Step 2: Spatial cohesion test Weak cohesion  no front Bimodal Example output Mexico ArcGIS model

Identifying geostrophic eddies Aviso DT-MSLA 27-Jan-1993 Red: Anticyclonic Blue: Cyclonic Negative W at eddy core SSH anomaly Available in MGET 0.8 Example output

Typical workflow Import species observations into GIS Obtain oceanographic datasets Prepare oceanographic data for use Create derived oceanographic datasets Sample oceanographic data Analyze/model species habitat or behavior Explore maps of oceano. and observations

Sampling raster data Sampling is the procedure of overlaying points over a map and storing the map’s value as an attribute of each point. Chlorophyll-a Density Chl attribute of the points filled with values from the map MGET has sampling tools for various scenarios

Typical workflow Import species observations into GIS Obtain oceanographic datasets Prepare oceanographic data for use Create derived oceanographic datasets Sample oceanographic data Analyze/model species habitat with statistics Explore maps of oceano. and observations

MGET statistics tools Lots of tools, many more planned Built from Ben Best’s ArcRStats / HabMod projects Tools require the R statistics program to be installed on your computer

Exploratory analysis Scatterplot Matrix tool Density Distance to nesting beach (m) Density Histogram tool Turtle present Turtle absent

Fitting statistical models Term plots ROC plots

Predicting habitat maps from the model Predicted species presence Binary habitat (cutoff = 0.025) Bayesian probability that predicted presence ≥ Predict GAM tool Input #1: The fitted model Input #2: Cutoff value Input #3: Rasters for predictor variables

Analyzing coral reef connectivity Coral reef ID and % cover maps Ocean currents data Tool downloads data for the region and dates you specify Larval density time series rasters Edge list feature class representing dispersal network Original research by Eric A. Treml

Calculate Species Diversity Available in MGET 0.7 alpha 10

More Information Census of Marine Life Map & Vis Marine Geospatial Ecology Tools code.env.duke.edu/projects/mget