You are here

Marine Geospatial Ecology Tools: An integrated framework for ecological geoprocessing with ArcGIS, Python, R, MATLAB, and C++

TitleMarine Geospatial Ecology Tools: An integrated framework for ecological geoprocessing with ArcGIS, Python, R, MATLAB, and C++
Publication TypeJournal Article
Year of Publication2010
AuthorsRoberts, JJ, Best, BD, Dunn, DC, Treml, EA, Halpin, PN
JournalEnv. Model. & SoftwareEnv. Model. & SoftwareEnv Model Software
Volume25
Pagination1197–1207
KeywordsGIS, GIS and oceanography, MGET, Marine ecology, Habitat modeling, informatics, interoperability, oceanography, Software integration, spatial ecology
Abstract

With the arrival of GPS, satellite remote sensing, and personal computers, the last two decades have
witnessed rapid advances in the field of spatially-explicit marine ecological modeling. But with this
innovation has come complexity. To keep up, ecologists must master multiple specialized software
packages, such as ArcGIS for display and manipulation of geospatial data, R for statistical analysis, and
MATLAB for matrix processing. This requires a costly investment of time and energy learning computer
programming, a high hurdle for many ecologists. To provide easier access to advanced analytic methods,
we developed Marine Geospatial Ecology Tools (MGET), an extensible collection of powerful, easy-to-use,
open-source geoprocessing tools that ecologists can invoke from ArcGIS without resorting to computer
programming. Internally, MGET integrates Python, R, MATLAB, and Cþþ, bringing the power of these
specialized platforms to tool developers without requiring developers to orchestrate the interoperability
between them.

In this paper, we describe MGET’s software architecture and the tools in the collection. Next, we
present an example application: a habitat model for Atlantic spotted dolphin (Stenella frontalis) that
predicts dolphin presence using a statistical model fitted with oceanographic predictor variables. We
conclude by discussing the lessons we learned engineering a highly integrated tool framework.

Short TitleEnvironmental Modelling & SoftwareEnvironmental Modelling & Software
Alternate JournalEnvironmental Modelling & Software