Record Details

Arc Marine as a spatial data infrastructure : a marine data model case study in whale tracking by satellite telemetry

ScholarsArchive at Oregon State University

Field Value
Title Arc Marine as a spatial data infrastructure : a marine data model case study in whale tracking by satellite telemetry
Names Lord-Castillo, Brett K. (creator)
Wright, Dawn J. (advisor)
Date Issued 2007-11-07 (iso8601)
Internet Media Type application/pdf
Note Graduation date: 2008
Abstract The Arc Marine data model is a generalized template to guide the
implementation of geographic information systems (GIS) projects in the
marine environment. Arc Marine developed out of a collaborative process
involving research and industry shareholders in coastal and marine
research. This template models and attempts to standardize common
marine data types to facilitate data sharing and analytical tool
development. The next step in the development of Arc Marine is adaptation
to the problems of specific research communities, and specific programs,
under the broad umbrella of coastal and marine research by community
specific customization of Arc Marine. In this study, Arc Marine was
customized from its core model to fit the research goals of the whale
satellite telemetry tagging program of the Oregon State University Marine
Mammal Institute (MMI). This customization serves as a case study of the
ability of Arc Marine to achieve its six primary objectives in the context of
the marine animal tracking community. These objectives are: 1) to create a
common model for assembling, managing, and publishing tracking data
sets; 2) to produce, share, and exchange these tracking data in a similar
format and standard structure; 3) to provide a unified approach for
community software developers extending the capabilities of ArcGIS; 4) to
extend the power of marine geospatial analysis through a framework for
incorporating object-oriented behaviors and for dealing with scale
dependencies; 5) to provide a mechanism for the implementation of data
content standards; and 6) to aid researchers in a fuller understanding of
object-oriented GISs and the power of advanced spatial data structures.
The primary question examined in this thesis is:

How can the Arc Marine data model be customized to best meet the
research objectives of the OSU MMI and the marine mammal tracking
community, in order to explore the relationship of the distribution and
movement of endangered marine mammal species to underlying physical
and biological oceanographic processes?

The MMI customization of Arc Marine is focused on the use of Argos
satellite telemetry tagging. The customized database schema was
described in Universal Markup Language by modification of the core Arc
Marine data model in Microsoft Visio 2003 and implemented as an ArcGIS
9.2 geodatabase (personal, file, and ArcSDE). Tool development and
scripting were carried out predominantly in Python 2.4.

The two major schema modifications of the MMI customization were
the implementation of the Animal and AnimalEvent object classes. The
Animal class is a subclass of Vehicle and models the tagged animal as a
tracked instrument platform carrying an array of sensors to measure its
environment. The AnimalEvent class represents interactions in time
between the Animal and an open-ended range of event types including
field observations, tagging, sensor measurements, and satellite
geolocating. A programming interface is described for AnimalEvent
(AnimalEventUI) and the InstantaneousPoint feature class
(InstantaneousPointUI) that represents observed animal locations. Further
customization came through the development of a comprehensive
development framework for animal tracking in Arc Marine. This framework
implements front-end analysis tools through Python scripting, ArcGIS
extensions, or standalone applications developed in VB.NET. Back-end
database loading is implemented in Python through the ArcGIS
geoprocessing object and the DB-API 2.0 database abstraction layer.

Through a description of the multidimensional data cube model of
Arc Marine, Arc Marine and the MMI customization are demonstrated to be
foundation schemas for a relational database management system
(RDBMS), object relational database management system (ORDBMS), or
enterprise spatial data warehouse. This modeling method shows that Arc
Marine is built upon atomic measures (scalar quantities, vector quantities,
points, lines, and polygons) that are described by related dimensional
tables (such as time, data parameters, tagged animal, or species) and
concept hierarchies of different levels generalization (for example, tag <
animal < social group < population < species). This data cube structure
further shows that Arc Marine is an appropriate target schema for the
application of on-line analytical processing (OLAP) tools, data mining, and
spatial data mining to satellite telemetry tracking datasets.

In this customization case study, Arc Marine partially meets each of
its six major goals. In particular, the development of the MMI application
development platform demonstrates full implementation of a unified
approach for community software developers. Meanwhile, the data cube
model of Arc Marine for OLAP demonstrates a successful extension of
marine geospatial analysis to deal more effectively with scale
dependencies and a mechanism for the expansion of researchers’
understanding of high power analytical methods.
Genre Thesis
Topic GIS
Identifier http://hdl.handle.net/1957/7455

© Western Waters Digital Library - GWLA member projects - Designed by the J. Willard Marriott Library - Hosted by Oregon State University Libraries and Press