Tiffany C. Vance (NOAA/NMFS Alaska Fisheries Science Center)

Slides:



Advertisements
Similar presentations
Conversion of CPC Monitoring and Forecast Products to GIS Format Viviane Silva Lloyd Thomas, Mike Halpert and Wayne Higgins.
Advertisements

Water Rights Accounting. New Accounting Model New Technology: 1979 versus 2011 – Faster processors – Faster graphics – Larger, faster, memory – Larger,
ArcGIS Desktop What is ArcGIS? EXTENSIONSEXTENSIONS EXTENSIONSEXTENSIONS ArcGIS clients ArcInfo ArcEditor ArcView ArcReader Custom application ArcGIS Engine.
System Science Applications, Inc. EASy: An Environmental System for Mapping and Modeling Aquatic Systems.
Geographic Information Systems GIS Software. 1. The Early GISs SURFACE II, by Kansa Geological Survey SYMAP, by Harvard Laboratory for Computer Graphics.
Intro to ArcGIS for New Users. ArcGIS Desktop Advanced GeoprocessingArcInfo ArcReader Data Access Map Viewing Query Advanced EditingArcEditor ArcView.
GIS based tools for marine habitat determination and marine spatial planning Tiffany C. Vance NOAA/NMFS/Alaska Fisheries Science Center C.J. Beegle-Krause,
ESRI Software ArcGIS –ArcMap –ArcEdit –ArcInfo –ArcView.
Introducing ArcGIS Desktop
GIS Applications in Traffic Accidents Hongtao Gao.
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS The ArcGIS Interface.
Using R as enterprise-wide data analysis platform Zivan Karaman.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 20 – 11 – 2011 College Of Computer Science and Information, Information Systems.
Geographic Data Primitives Large number: Points, multiipoints, lines, polylines, splines, rasters, images, surfaces, networks…. But, 95% of the time we.
ESRI Computational Science for NRM D. Wang Environmental Systems Research Institute, Inc. (ESRI) Redlands, CA Leader in GIS with at least 1/3rd of market.
CPSC 695 Future of GIS Marina L. Gavrilova. The future of GIS.
Introduction to GIS What is GIS? What are GIS Components?
Advanced GIS Using ESRI ArcGIS 9.3 Arc ToolBox 5 (Spatial Statistics)
Marine GIS Applications using ArcGIS Global Classroom training course Marine GIS Applications using ArcGIS Global Classroom training course By T.Hemasundar.
Presented by High-Performance Visualization of Geographic Data Budhendra Bhaduri Alexandre Sorokine Geographic Information Science and Technology Computational.
“3-D” & Temporal GIS Longley et al. latter part of Ch. 13.
Introduction to the course January 9, Points to Cover  What is GIS?  GIS and Geographic Information Science  Components of GIS Spatial data.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Geographic Information Systems GIS Software. 1. The Early GISs ► SURFACE II, by Kansas Geological Survey ► SYMAP, by Harvard Laboratory for Computer Graphics.
1 The NOAA Weather and Climate Toolkit Steve Ansari, Stephen Del Greco (NOAA / NCDC) Mark Phillips (UNC-Asheville / NEMAC) Bill Hankins (STG Inc.)
Tools for accessing distributed in-situ data collections Donald W. Denbo, NOAA/PMEL-JISAO Jason E. Fabritz, NOAA/PMEL-JISAO Bernard J. Kilonsky, Sea Level.
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
1 The NOAA Weather and Climate Toolkit Steve Ansari, Stephen Del Greco, Neal Lott (NOAA / NCDC)
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
© 2005 The MathWorks December 2 nd, 2005 MATLAB ® and HDF Accelerating Engineering Productivity and Scientific Discovery.
Introduction to Spatial Analysis and Spatial Modeling
 ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.
George Washington Birthplace NM: Geodatabase Development for Resource Management and Planning Bill Slocumb GIS Specialist and Research Associate North.
1 1 ISyE 6203 Radical Tools Intro To GIS: MapPoint John H. Vande Vate Spring 2012.
Introduction to ArcGIS. Goals Become familiar with ArcGIS ▫Locating and running the program ▫Introduction to the 3 ArcGIS interfaces ▫Experience with.
9. Introduction to ArcObjects Most GIS analysis carried out within a GIS consists of a labor- intensive sequence of steps. Automating a GIS makes it possible.
material assembled from the web pages at
1 The NOAA Weather and Climate Toolkit Steve Ansari, Stephen Del Greco, Neal Lott (NOAA / NCDC)
HPCC Review Part I: Immersadesk Part II: VRML. Immersive Collaborative Virtual Environment A Next Generation Internet (NGI) Testbed Meetings attended:
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne
Efrat Frank, Ashraf Memon, Vishu Nandigam, Chaitan Baru
VisCMD Visualizing Cloud Modeling Data Quanzhen Geng & Jing Li (Master of Software Systems Program) March 17, 2003 CPSC-533C Information Visualization.
“3-D” & Temporal GIS. Horizontal sure, but …. how to deal with elevation/depth or time Vertical Horizontal and vertical Horizontal, vertical, and time.
ESRI Ocean Data Model Working Group, Oct. 4-5, 2001 Dawn Wright Oregon State U. Additional Ideas for the ArcGIS Ocean Data Model.
May 7, 2003 Command and Control Visualization NAVCIITI Tasks 2.1b.
GIS System Design for the Coastal Storms Initiative Nazila Merati OAR/PMEL & OAR Representative to NOAA Enterprise GIS Chris Moore – OAR/PMEL Tiffany C.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne.
ATN GIS Support Introduction to ArcGIS.
GIS-based visualization and map server efforts in support of marine fisheries and ecosystem management Tiffany C. Vance (AFSC) and Christopher Moore (PMEL)
Recent developments and trends in Network Access to Oceanographic In-situ Data Nancy Soreide, NOAA/PMEL John “Oz” Osborne, NOAA/PMEL - OceanAtlas Software.
GIS Historical Layer Bibliography A USFWS Pacific Islands Coastal Program Project.
Introduction to GIS. What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies knowledge.
KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation, use File > Save As > Tools (upper right) > Save Options > Embed.
Introduction to Geographic Information Systems (GIS) using ArcMap 9.2 Marcel Fortin GIS & Map Librarian, University of Toronto
Implementing Marine XML for NOAA Observing Data Nazila Merati and Eugene Burger NOAA/Pacific Marine Environmental Laboratory Seattle, WA.
A Virtual Globe for the Interactive Display of OPeNDAP Data WE-MAV-01 (FY07) Nancy Soreide 1 Albert J Hermann 2 Joseph Sirott 1 1 NOAA/PMEL, Seattle, WA.
Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne
“3-D” & Temporal GIS. GIS is still mainly 2-D … Horizontal sure, but …. how to deal with elevation/depth or time –Vertical Horizontal and vertical Horizontal,
Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne ftp://odf.ucsd.edu/pub/OceanAtlas/
Titre. Geographic Information System GIS offer powerful tools for adding spatial perspectives to: –Planning –Research –Technology transfer –Impact assessment.
@2007 Austin Troy Lecture 2: Introduction to the Architecture of ArcGIS By Weiqi Zhou University of Vermont Thanks are due to Prof. Troy, upon whose lecture.
NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne 1, Kevin T. McHugh 2, and Donald W. Denbo.
NcBrowse: OPeNDAP Server Access and 3-D Graphics Presented by Nancy N. Soreide NOAA/PMEL Donald W. Denbo UW/JISAO-NOAA/PMEL.
The University of Texas at Dallas
GIS in Water Resources Term Project Cedric DAVID
Polly Baker Division Director: Data, Mining, and Visualization
Hilbert-Huang Transform Data Processing System (HHT-DPS) V1.2
Presentation transcript:

Integration of Java and GIS for visualization and analysis of marine data Tiffany C. Vance (NOAA/NMFS Alaska Fisheries Science Center) Christopher W. Moore (University of Washington, NOAA OAR/PMEL) Nazila Merati ( University of Washington, NOAA OAR/PMEL)

Introduction Traditional geographic information systems provide spatial analysis tools, but the analyses are usually limited to 2.5 dimensions. New software tools are making it possible to integrate GIS with Java tools to provide a prototype of a ‘scientific GIS’ that can allow truly three-dimensional analyses.

Pragmatic question - potential users Oceanographers who are familiar with scientific analytical tools – MATLAB etc. Fisheries biologists who are familiar with GIS – especially ESRI products Creating a common tool?

IDV

Programming options ArcObjects/Visual Basic - limited to single platform, limitations of VB Java with ArcGIS Engine - platform independent, cost Open source GIS tools such as GRASS, MapServer, PostGIS, GeoTools and VisAD - documentation/support Java as link for existing tools

System Diagram

ArcGIS Engine developer kit Several application program interfaces (COM, Java, .NET, and C++) Cost-effective deployment requiring only an ArcGIS Engine Runtime or ArcGIS Desktop license per computer Developer controls available in ActiveX, .NET, and Java that simplify application development

OceanGIS prototype Switch from 2D projections to 3D Read simple shape files Rotate/pan/zoom Hyperlink objects and 3D “picking”

Application diagram Graphical objects (Gob) are created for various functions The GobListManager keeps track of objects Each Gob has specific functionality and tools

Graphical objects for tools Data objects and tools are encapsulated, allowing a Graphical Object Manager API style Graphical Objects, with associated tools and meta-data

Test Case - mixed layer depth (MLD) The depth to which water is well mixed. This has ramifications for fish and planktonic organisms, also for nutrients. Surface layer sits above the thermocline. Defined as the layer where the temperature is within 0.5° of the average surface temperature or where the potential density is within 0.125 of the surface average www.fd.ntou.edu.tw/5CTemperature201025.doc

Java implementation MLD algorithm from VB to Java GeoTools toolkit shapefile reader (Java) used to read shapefile Created a new application in Java to calculate the MLD and output a VTK OpenGL window VTK wrapped in Java Can also display MLD shapefile created in ArcGIS version

Conductivity-temperature-depth (CTD) data

Dapper data access Accessing ocean profile sensor data from database (selected profiles in blue)

Ocean analysis algorithms UNESCO routines for water properties Oceanographic Analyst (ArcView 3.2) http://www.absc.usgs.gov/glba/gistools/ MATLAB tools - SEA-MAT package http://woodshole.er.usgs.gov/operations/sea- mat/ VTK toolkit - for volume analysis http://public.kitware.com/VTK/

CTD cast location (light blue) Mixed-layer depth (dark blue)

A simple tool for IDW calculation

Resulting ocean profile sections analyzed with GIS statistical analysis tools

Initial integration with ArcGIS: The Java API allows re-use of code. Our oceanographic tools are embedded in a graphical object data model. ArcGIS Engine will allow us to embed ESRI statistical analysis tools (or any ArcObject tool) as well

Example one: Marine mammal path through isosurface VTK functions to calculate intersection of line and surface Above/below the surface Generalize to inside/outside a volume

Example two: Hydrothermal plume model output VTK/Java3D allows volume calculations, rendering, and analysis. 3D probe animation bathymetry multibeam Smith/Sandwell

Example three: Global gridded data Reynolds SST anomaly January 1989 (overlayed with etopo05)

Example four: Tsunami visualizations ported from the ImmersaDesk:

Integrating 3D visualization and GIS Parallel-platform rendering Oceanographic in-situ data importing Immersive environments Viz cluster/composite rendering

Future work Integration of more GIS-based analytical tools Use of ArcGIS Engine to allow traditional GIS analysis Integration of more GIS-based analytical tools Implementation of more VTK-based 3D analyses Integration with simulation models to allow model driving via a visual interface Linking with models as a graphical front end

Credits and Contacts The NOAA HPCC program for funding Christopher.Moore@noaa.gov Nazila.Merati@noaa.gov Tiffany.C.Vance@noaa.gov For more details: www.pmel.noaa.gov/vrl/OceanGIS

Questions???

Ocean Analysis Algorithms UNESCO routines for water properties Oceanographic Analyst (ArcView 3.2) http://www.absc.usgs.gov/glba/gistools/ Matlab tools - SEA-MAT package http://woodshole.er.usgs.gov/operations/sea-mat/ USGS sedx package http://woodshole.er.usgs.gov/staffpages/csherwood/ sedx_equations/sedxinfo.html VTK toolkit - for volume analysis http://public.kitware.com/VTK/