+ All Categories
Home > Documents > Visualization Tool for Environmental Modeling Wade Spires 1, Michael W. Berry 1, Eric A. Carr 2,...

Visualization Tool for Environmental Modeling Wade Spires 1, Michael W. Berry 1, Eric A. Carr 2,...

Date post: 18-Jan-2018
Category:
Upload: mariah-walker
View: 217 times
Download: 0 times
Share this document with a friend
1
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 2004. <http://www.atlss.org> Warmerdam, Frank, et al. GeoTIFF. Remote Sensing. 21 March 2004. <http://www.remotesensing.org/geotiff/geotiff.html> Warmerdam, Frank, et al. TIFF Software. Remote Sensing. 21 March 2004. <http://www.libtiff.org> 2 The Institute for Environmental Modeling, 569 Dabney Hall, University of Tennessee, Knoxville, TN 37996 [email protected], [email protected] 1 Department of Computer Science, University of Tennessee, Knoxville, TN 37996 [email protected], [email protected] This research has been supported by the National Science Foundation under grant No. DEB-0219269. 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-9972889. Code Structure Landscape data Color map file Read data Parse file Write image data Write 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 Florida GeoTIFF 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 Values Pixel Color Data Values Pixel Color Visualization Tool Binary Data Metadata Landscape Data + Num rows Cell size Data type 01110001 10011101 01010100 01100011 Basic Image Operations A B A B + = Horizontal Concatenation of Two Equal-sized Images A B + = Vertical Concatenation of Two Unequal-sized Images A B Overlap of GeoTIFF over ArcView image
Transcript
Page 1: 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.

Visualization Tool for Environmental ModelingWade Spires1, Michael W. Berry1, Eric A. Carr2, Louis J. Gross2

References• Gross, Louis J. ATLSS Home Page frame - Everglades Restoration - Across Trophic Level System

Simulation . ATLSS. 21 March 2004. <http://www.atlss.org>

Warmerdam, Frank, et al. GeoTIFF. Remote Sensing. 21 March 2004. <http://www.remotesensing.org/geotiff/geotiff.html>

Warmerdam, Frank, et al. TIFF Software. Remote Sensing. 21 March 2004. <http://www.libtiff.org>

2The Institute for Environmental Modeling, 569 Dabney Hall, University of Tennessee, Knoxville, TN 37996

[email protected], [email protected]

1Department of Computer Science, University of Tennessee, Knoxville, TN 37996

[email protected], [email protected]

This research has been supported by the National Science Foundation under grant No. DEB-0219269. 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-9972889.

Code Structure

Landscape data

Color map file

Read data

Parse file

Write image data Write metadata

GeoTIFF image

ProblemThe 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

SolutionImage 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 Florida

GeoTIFF ImageSample Florida Image Map

Primary Data Formats

Image MetadataGeoTIFF Image

0 to 100

Color Map File

+April 2004NAD 27(c) TIEM

101 to 200

Data Values Pixel Color Data Values Pixel Color

Visualization Tool

Binary Data MetadataLandscape Data

+Num rowsCell sizeData type

01110001100111010101010001100011

Basic Image Operations

A B A B+ =

Horizontal Concatenation of Two Equal-sized Images

A B+ =

Vertical Concatenation of Two Unequal-sized Images

A

B

Overlap of GeoTIFF over ArcView image

Recommended