Visualization Tool for Environmental Modeling Wade Spires 1, Michael W. Berry 1, Eric A. Carr 2, Louis J. Gross 2 References Gross, Louis J. ATLSS Home.

Slides:



Advertisements
Similar presentations
B2PDF b2pdf is the new and innovative release of our powerful command line tool for PDF customization b2pdf is a robust stand alone PDF file generation.
Advertisements

.Graph for Excel Enhancing the Graphics Production Process at the OECD
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Components of GIS.
Iframes & Images Using HTML.
Brian Doty and Jennifer Adams
ATLSS and Uncertainty: relativity and spatially-explicit ecological models as methods to aid management planning in Everglades restoration Louis J. Gross,
Sensitivity Analysis of a Spatially Explicit Fish Population Model Applied to Everglades Restoration Ren é A. Salinas and Louis J. Gross The Institute.
Danish Meteorological Institute, Ice Charting and Remote Sensing Division “SIKU” Sea Ice Mapping System The DMI Approach Henrik Steen Andersen Danish Meteorological.
Java Programming, 3e Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
Introduction to C++ Programming CS 117 Section 2 and KNET Sections Spring 2001 MWF 1:40-2:30.
Introduction to Geographic Information Systems GIS is a Spatial tool used to query spatial information investigate spatial problems communicate spatial.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Computer Science 103 Chapter 2 HyperText Markup Language (HTML)
Chapter 3 Software Two major types of software
Database Management Systems (DBMS)
GIS on Linux 4all Project team: Jan Růžička František Klímek Michal Šeliga Pavel Děrgel.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Models for the masses: bringing computational resources for addressing complex ecological problems to stakeholders Louis J. Gross, Eric Carr and Mark.
COMPUTER SOFTWARE ALISA RAHMANI PUTRI / VIDIYA RACHMAWATI /
Regional Boat Traffic Model Phase I Dr. Louis Gross, Eric Carr, Jane Comiskey The Institute for Environmental Modeling (TIEM) University of Tennessee Dr.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
Programming Languages: Telling the Computers What to Do Chapter 16.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
1 The Problem Do you have: A legacy ABL system with millions of Lines of ABL Code? Years and years of modifications to your ABL code? System documentation.
Computer Software Unit C. Software Categories System Software Application Software.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to MDA (Model Driven Architecture) CYT.
Introduction to Interactive Media Interactive Media Tools: Software.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
Object-Oriented Frameworks for Migrating Structured Data April 2004.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
___________________________________________GIST: A New Tool for Visualizing Geographic Data Environmental Modeling Center__________________________________________________.
The world of RASTER data Modeling... Elevation....etc. The Spatial Analyst Extension.
13-1 Application Architecture Application architecture – a specification of the technologies to be used to implement information systems. The blueprint.
Khoros Yongqun He Dept. of Computer Science, Virginia Tech.
OME-TIFF and Bio-Formats K. Eliceiri, E. Hathaway, M. Linkert, and C. Rueden
1.1 Introduction to Programming academy.zariba.com 1.
SIMO SIMulation and Optimization ”New generation forest planning system” Antti Mäkinen Dept. of Forest Resource Management / University of Helsinki.
B.Sc. Matej Gomboši Determining differences between two sets of polygons Laboratory for Geometric Modelling and Multimedia Algorithms Faculty of Electrical.
Implementation of a Digital Image Correlation Interface for the Mechanical Testing of Materials By: Nigel Ray Advisors: Professor Chasiotis Mohammed Naraghi.
Alastair Duncan STFC Pre Coffee talk STFC July 2014 The Trials and Tribulations and ultimate success of parallelisation using Hadoop within the SCAPE project.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
The basics of the programming process The development of programming languages to improve software development Programming languages that the average user.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
1 Circuitscape Design Review Presentation Team Circuitscape Mike Schulte Sean Collins Katie Rankin Carl Reniker.
Connections to Other Packages The Cactus Team Albert Einstein Institute
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999.
Parallel Landscape Fish Model for South Florida Ecosystem Simulation Dali Wang 1, Michael W. Berry 2, Eric A. Carr 1, Louis J. Gross 1 The ATLSS Hierarchy.
A Remote Collaboration Environment for Protein Crystallography HEPiX-HEPNT Conference, 8 Oct 1999 Nicholas Sauter, Stanford Synchrotron Radiation Laboratory.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
Introduction to Computer Programming Concepts M. Uyguroğlu R. Uyguroğlu.
1 Programming and problem solving in C, Maxima, and Excel.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
CSCI-235 Micro-Computer Applications
How can the science of ecological modeling be used as a management tool in assessing the relative impact of alternative hydrology scenarios on populations.
Daniel C. Edelson Geographic Data in Education (GEODE) Initiative
Computer Science I CSC 135.
Overview of big data tools
Chapter 1 Introduction(1.1)
Lecture 2 Components of GIS
Presentation transcript:

Visualization Tool for Environmental Modeling Wade Spires 1, Michael W. Berry 1, Eric A. Carr 2, Louis J. Gross 2 References Gross, Louis J. ATLSS Home Page frame - Everglades Restoration - Across Trophic Level System Simulation. ATLSS. 21 March  Warmerdam, Frank, et al. GeoTIFF. Remote Sensing. 21 March  Warmerdam, Frank, et al. TIFF Software. Remote Sensing. 21 March The Institute for Environmental Modeling, 569 Dabney Hall, University of Tennessee, Knoxville, TN Department of Computer Science, University of Tennessee, Knoxville, TN This research has been supported by the National Science Foundation under grant No. DEB This research used the resources of the Scalable Intracampus Research Grid (SInRG) Project at the University of Tennessee, supported by the National Science Foundation CISE Research Infrastructure Award EIA Code Structure Landscape data Color map file Read data Parse file Write image dataWrite metadata GeoTIFF image Problem The Institute for Environmental Modeling (TIEM) performs large-scale environmental modeling on geo-referenced maps and needs to visualize the complex model output. Results Succeeded in objective of generating images with geo-referenced metadata based on landscape data Implemented vertical and horizontal concatenation functions for basic image manipulation Documented all open-source code to allow easy use and modification by users Provided alternative software to PV-Wave, an expensive, commercial product, by forming a simpler connection to ArcView, a popular Geographic Information System (GIS) program Supplied additional tool for TIEM to present users interested in modeling Secondary Problems Overcome Integrating procedural-style C libraries with object-oriented C++ code Parsing color map file for errors Porting across different operating systems and compilers Solution Image library was written in C++ programming language to translate landscape data files into GeoTIFF images. C++ template library used for efficient data structures and algorithms libtiff and libgeotiff libraries imported to simplify image file manipulation Modularized design by defining several C++ classes Objectives Create and manipulate images for landscape data models Embed geo-referencing metadata within image files Provide compatibility with standard image-viewers Future Work Produce difference images—images based on color value differences in two images Create default color maps Specify separate border colors and fill-in colors during concatenation Provide graphical user interface for setting geoTIFF tags Landscape_geotiff object ATLSS Model Run for Everglades Restoration ArcView Image Viewer ArcView Map of FloridaGeoTIFF Image Sample Florida Image Map Primary Data Formats Image Metadata GeoTIFF Image 0 to 100 Color Map File + April 2004 NAD 27 (c) TIEM 101 to 200 Data ValuesPixel ColorData ValuesPixel Color Visualization Tool Binary Data Metadata Landscape Data + Num rows Cell size Data type Basic Image Operations AB AB += Horizontal Concatenation of Two Equal-sized Images AB+ = Vertical Concatenation of Two Unequal-sized Images A B Overlap of GeoTIFF over ArcView image