Graduate Thesis Or Dissertation


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

Downloadable Content

Download PDF


Attribute NameValues
  • 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.
Resource Type
Date Available
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Committee Member
Academic Affiliation
Non-Academic Affiliation
Rights Statement
Peer Reviewed
File Format
File Extent
  • 6252788 bytes
Additional Information
  • description.provenance : Approved for entry into archive by Julie Kurtz( on 2007-12-28T17:43:10Z (GMT) No. of bitstreams: 1 Thesis_Lord-Castillo.pdf: 6252788 bytes, checksum: d02f7ec37a9155790cb8ddcdfe7ff34a (MD5)
  • description.provenance : Approved for entry into archive by Linda Kathman( on 2008-01-02T17:41:59Z (GMT) No. of bitstreams: 1 Thesis_Lord-Castillo.pdf: 6252788 bytes, checksum: d02f7ec37a9155790cb8ddcdfe7ff34a (MD5)
  • description.provenance : Submitted by Brett Lord-Castillo ( on 2007-12-10T21:02:05Z No. of bitstreams: 1 Thesis_Lord-Castillo.pdf: 6252788 bytes, checksum: d02f7ec37a9155790cb8ddcdfe7ff34a (MD5)
  • description.provenance : Made available in DSpace on 2008-01-02T17:41:59Z (GMT). No. of bitstreams: 1 Thesis_Lord-Castillo.pdf: 6252788 bytes, checksum: d02f7ec37a9155790cb8ddcdfe7ff34a (MD5)



This work has no parents.

In Collection: