Skip to main content

Open-Source Tools for Environmental Modeling

  • Chapter
Springer Handbook of Geographic Information

Part of the book series: Springer Handbooks ((SHB))

  • 9837 Accesses

Abstract

Environmental modeling and management is an important application area for geographic information. At the outset of a modeling or management project, the location of the study is explored and existing data are mapped and visualized. When the project progresses, data need to be stored and equations need to be implemented. Free and open-source software (FOSS) provides tools that are shared by their developers to be used, studied, extended, and redistributed. The total body of FOSS is already enormous and includes a substantial collection of geospatial software. FOSS is maintained and developed further by a community, which can be freely joined and which appreciates contributions. The geospatial FOSS community, represented by the OSGeo foundation, develops several software products that can be linked together, to environmental models, and to other software. The software platform for environmental modeling and management is a set of tools and a set of services. Generic FOSS modeling tools, such as R and Python, have been made geospatially aware by geospatial FOSS libraries. Geospatial FOSS constitutes platforms for developing applications for environmental management. It supports web services well, which is an important part of the geospatial platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 269.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 349.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Abbreviations

2-D:

two-dimensional

3-D:

three-dimensional

API:

application programming interface

ASCII:

American Standard Code for Information Interchange

BASINS:

better assessment science integrating point and nonpoint sources

BLM:

US Bureau of Land Management

CGAL:

Computational Geometry Algorithms Library

CLI:

common language infrastructure

CPAN:

Comprehensive Perl Archive Network

CRAN:

Comprehensive R Archive Network

DEM:

digital elevation model

DSS:

decision support system

EPA:

US Environmental Protection Agency

FAO:

Food and Agriculture Organization

FFI:

foreign function interface

FOSS:

free and open-source software

GDAL:

Geospatial Data Abstraction Library

GEOS:

Geometry Engine – Open Source

GIS:

Geographic Information System

GLPK:

GNU linear programming kit

GNOME:

GNU object model environment

GRASS:

Geographic Resources Analysis Support System

GUI:

graphical user interface

IA:

integrated assessment

IPC:

interprocess communication

JTS:

Java Topology Suite

KDE:

K desktop environment

LGPL:

GNU Lesser General Public License

LIDAR:

light detection and ranging, Laser Scanning

MIP:

Multilateral Interoperability Programme

NM:

nautical miles

OGC:

Open Geospatial Consortium

OGR:

OpenGIS Simple Features Reference Implementation

OSGeo:

Open Source Geospatial Foundation

PDL:

Perl Data Language

POV-Ray:

Persistence of Vision Raytracer

PyPI:

Python Package Index

RDBMS:

relational database management system

SAGA:

System for Automated Geoscientific Analyses

SME:

spatial modeling environment

SQL:

Structured Query Language

SWAT:

soil and water assessment tool

SWE:

Sensor Web Enablement

SWIG:

simplified wrapper and interface generator

SWMM5:

storm water management model

SWT:

Standard Widget Toolkit

UN:

United Nations

UNEP:

United Nations Environment Programme

USGS:

United States Geological Survey

VM:

virtual machine

WCS:

Web Coverage Service

WFP:

United Nations World Food Programme

WFS:

Web Feature Service

WKB:

well known binary

WMS:

Web Map Server

WPS:

Web Processing Service

XAML:

Extensible Application Markup Language

XML:

Extensible Markup Language

iEMSs:

International Environmental Modeling and Software Society

References

  1. A. Voinov, R.R. Hood, J.D. Daues, H. Assaf, R. Stewart: Building a community modelling and information sharing culture. In: Environmental Modelling, Software and Decision Support, ed. by A.J. Jakeman, A.A. Voinov, A.E. Rizzoli, S.H. Chen (Elsevier, Amsterdam 2008)

    Google Scholar 

  2. E.S. Raymond: The Art of Unix Programming (Addison-Wesley, Boston 2003)

    Google Scholar 

  3. R. Stallman: The GNU Manifesto, Dr. Dobbʼs J. Softw. Tools 10(3), 30–35 (1985)

    Google Scholar 

  4. H. Harvey, D. Han: The relevance of Open Source to hydroinformatics, J. Hydroinform. 4(4), 219–234 (2002)

    Google Scholar 

  5. M.F. Goodchild, L.T. Steyaert, B.O. Parks (Eds.): Geographic Information Systems and Environmental Modeling (Oxford Univ. Press, New York 1993)

    Google Scholar 

  6. M.F. Goodchild, L.T. Steyaert, B.O. Parks (Eds.): GIS and Environmental Modeling: Progress and Research Issues (GIS World, Fort Collins 1996)

    Google Scholar 

  7. M.F. Goodchild, L.T. Steyaert, B.O. Parks (Eds.): Proceedings, Proc. 3rd Conf. GIS Environ. Model., NCGIA, Santa Fe (1996), (CD-ROM)

    Google Scholar 

  8. K.C. Clarke, B.O. Parks, M.P. Crane: Geographic Information Systems and Environmental Modeling (Prentice Hall, Upper Saddle River 2002)

    Google Scholar 

  9. K. Kovar, H.P. Nachtnebel (Eds.): Application of geographic information systems in hydrology and water resources management, Proc. HydroGIS ʼ93 Conf., Vienna (IAHS Press, Wallingford 1993)

    Google Scholar 

  10. K. Kovar, H.P. Nachtnebel (Eds.): Application of geographic information systems in hydrology and water resources management, Proc. HydroGIS ʼ96 Conf., Vienna (IAHS Press, Wallingford 1996)

    Google Scholar 

  11. A.J. Jakeman, A.A. Voinov, A.E. Rizzoli, S.H. Chen (Eds.): Environmental Modeling, Software and Decision Support (Elsevier, Amsterdam 2008)

    Google Scholar 

  12. D.A. Swayne, W. Yang, A.A. Voinov, A.E. Rizzoli, T. Filatova (Eds.): Modelling for environmentʼs sake, Proc. iEMSs Forth Bienn. Meet. Int. Congr. Environ. Model. Softw. (iEMSs 2010) (International Environmental Modelling and Software Society, Ottawa 2010)

    Google Scholar 

  13. Chesapeake Bay research community, Chesapeakecommunity modeling program: http://ches.communitymodeling.org (last accessed January 5, 2011)

  14. OpenStreetMap: http://wiki.openstreetmap.org (last accessed January 5, 2011)

  15. OpenStreetMap, WikiProject Haiti: http://wiki.openstreetmap.org/wiki/WikiProject_Haiti (last accessed January 5, 2011)

  16. OSGeo Live development, Open Source Geospatial Foundation: http://live.osgeo.org (last accessed January 5, 2011)

  17. S. Davis: GIS for Web Developers: Adding Where to Your Web Applications (Pragmatic Bookself, Raleigh 2007)

    Google Scholar 

  18. T. Mitchell: Web Mapping Illustrated (OʼReilly, Sebastopol 2005)

    Google Scholar 

  19. G.E. Sherman: Desktop GIS: Mapping the Planet with Open Source Tools (Pragmatic Bookshelf, Raleigh 2008)

    Google Scholar 

  20. A.J. Jakeman, S.H. Chen, A.E. Rizzoli, A.A. Voinov: Modelling and software as instruments for advancing sustainability. In: Environmental Modelling, Software and Decision Support, ed. by A.J. Jakeman, A.A. Voinov, A.E. Rizzoli, S.H. Chen (Elsevier, Amsterdam 2008)

    Google Scholar 

  21. M.B. Abbot, J.C. Refsgaard (Eds.): Distributed Hydrological Modeling (Kluwer, Dordrecht 1996)

    Google Scholar 

  22. A.E. Rizzoli, W.J. Young: Delivering environmental decision support systems: Software tools and techniques, Environ. Model. Softw. 12(2/3), 237–249 (1997)

    Google Scholar 

  23. The System Dynamics Society, University at Albany, Albany: http://www.systemdynamics.org (last accessed January 6, 2011)

  24. J. Pearl: Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference, 2nd edn. (Morgan Kaufmann, San Francisco 1988)

    Google Scholar 

  25. A.J. Jakeman, R.A. Letcher, J.P. Norton: Ten iterative steps in development and evaluation of environmental models, Environ. Model. Softw. 21, 602–614 (2006)

    Article  Google Scholar 

  26. M.N. DeMers: GIS Modeling in Raster (Wiley, Hoboken 2001)

    Google Scholar 

  27. D. OʼSullivan, D.J. Unwin: Geographic Information Analysis (Wiley, Hoboken 2003)

    Google Scholar 

  28. H. Mitasova, L. Mitas: Modeling physical systems. In: Geographic Information Systems and Environmental Modeling, ed. by K.C. Clarke, B.O. Parks, M.P. Crane (Prentice Hall, Upper Saddle River 2002)

    Google Scholar 

  29. K. Fedra: Distributed models and embedded GIS: Integration strategies and case studies. In: GIS and Environmental Modeling, ed. by M.F. Goodchild, L.T. Steyaert, B.O. Parks (GIS World, Fort Collins 1996)

    Google Scholar 

  30. A. Brimicombe: GIS, Environmental Modeling and Engineering, 2nd edn. (CRC, Boca Raton 2009)

    Book  Google Scholar 

  31. Ubuntu, Canonical Group Limited, London: http://packages.ubuntu.com/maverick/allpackages (last accessed February 2, 2011)

  32. R.S. Bivand: Integrating GRASS 5.0 and R: GIS and modern statistics for data analysis, Proc. ScanGISʼ99 – 7th Scand. Res. Conf. Geogr. Inf. Sci., ed. by E. Stubkjær, H.S. Hansen (Aalborg Univ. Press, Aalborg 1999)

    Google Scholar 

  33. R.S. Bivand, E.J. Pebesma, V. Gómez-Rubio: Applied Spatial Data Analysis with R (Springer, New York 2008)

    Google Scholar 

  34. Programming Languages for the Java Virtual Machine (is-research, Berlin 2010): http://www.is-research.de/info/vmlanguages/ (last accessed January 7, 2011)

  35. A. Karlsson: GIS and Spatial Extension with MySQL, http://dev.mysql.com/tech-resources/articles/4.1/gis-with-mysql.html (last accessed February 2, 2011)

  36. G. Camara: [OSGeo-Discuss] Re: Raster data on RDBMS, http://www.mail-archive.com/discuss@lists.osgeo.org/msg03156.html (last accessed February 2, 2011)

  37. PostGIS Raster Home Page, Trac Open Source Project: http://trac.osgeo.org/postgis/wiki/WKTRaster (last accessed February 2, 2011)

  38. B. Kropla: Beginning MapServer. Open Source GIS Development (Apress, Berkeley 2005)

    Google Scholar 

  39. C.D. Tomlin: Geographic Information Systems and Cartographic Modeling (Prentice Hall, Upper Saddle River 1990)

    Google Scholar 

  40. J. Orwant, J. Hietaniemi, J. Macdonald: Mastering Algorithms with Perl (OʼReilly, Sebastopol 2005)

    Google Scholar 

  41. J.J. Thomas, K.A. Cook (Eds.): Illuminating the Path: The R&D Agenda for Visual Analytics (National Visualization and Analytics Center, Richland 2005)

    Google Scholar 

  42. L. Mitas, W.M. Brown, H. Mitasova: Role of dynamic cartography in simulations of landscape processes based on multi-variate fields, Comput. Geosci. 23(4), 437–446 (1997)

    Article  Google Scholar 

  43. H. Mitasova, R.S. Harmon, K. Weaver, N. Lyons, M. Overton: Scientific visualization of landscapes and landforms, special issue on Geospatial Technologies and Geomorphological Mapping, Geomorphol. (2010) in press

    Google Scholar 

  44. L.G. Tateosian, H. Mitasova, B. Foglemann, B. Harmon, K. Weaver, R.S. Harmon: TanGeoMS: Tangible geospatial modeling system, IEEE Trans. Vis. Comput. Graph. 16(6), 1605–1612 (2010)

    Article  Google Scholar 

  45. F.C. Coelho: Epigrass, http://sourceforge.net/projects/epigrass/ (last accessed February 2, 2011)

  46. M. Jackson: Problem Frames (Addison-Wesley, Reading 2000)

    Google Scholar 

  47. M. Neteler, H. Mitasova: Open Source GIS: A GRASS GIS Approach, 3rd edn. (Springer, New York 2008)

    Book  Google Scholar 

  48. T. Kokkonen, T. Ihaksi, A. Jolma, S. Kuikka: Dynamic mapping of nature values to support prioritization of coastal oil combating, Environ. Model. Softw. 25(2), 248–257 (2009)

    Google Scholar 

  49. T. Nõges, P. Nõges, A. Jolma, J. Kaitaranta: Impacts of Climate Change on Physical Characteristics of Lakes in Europe (Office for Official Publications of the European Communities, Luxemburg 2009)

    Google Scholar 

  50. H. Mitasova, C. Thaxton, J. Hofierka, R. McLaughlin, A. Moore, L. Mitas: Path sampling method for modeling overland water flow, sediment transport and short term terrain evolution in open source GIS, Proc. XVth Int. Conf. Comput. Methods Water Resour., ed. by C.T. Miller, M.W. Farthing, V.G. Gray, G.F. Pinder (Elsevier, Amsterdam 2005)

    Google Scholar 

  51. O. Kurum, M. Kumar, M.F. Overton, H. Mitasova: Effects of coastal landform change on storm surge along the Hatteras island breach area, Proc. 32nd Int. Conf. Coast. Eng. (Coast. Eng. Res. Counc. Am. Soc. Civ. Eng., Reston 2010)

    Google Scholar 

  52. J. Kittle, P.B. Duda, D.P. Ames, R. Kinerson: The BASINS watershed analysis system – integrating with open source GIS, Proc. AWRA Spring Spec. Conf. GIS Water Resour. IV (American Water Resources Association, Middleburg 2006)

    Google Scholar 

  53. A. Voinov, R. Costanza, L. Wainger, R. Boumans, F. Villa, T. Maxwell, H. Voinov: Patuxent landscape model: Integrated ecological economic modeling of a watershed, J. Ecosyst. Model. Softw. 14, 473–491 (1999)

    Article  Google Scholar 

  54. G. Johnson: Spatial Modeling Environment, http://sourceforge.net/projects/smodenv/ (last accessed February 2, 2011)

  55. T. Maxwell, F. Villa, R. Costanza: Spatial Modeling Environment, http://www.uvm.edu/giee/SME3/ (last accessed February 2, 2011)

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Ari Jolma , Daniel P. Ames , Ned Horning , Helena Mitasova , Markus Neteler , Aaron Racicot or Tim Sutton .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag

About this chapter

Cite this chapter

Jolma, A. et al. (2011). Open-Source Tools for Environmental Modeling. In: Kresse, W., Danko, D. (eds) Springer Handbook of Geographic Information. Springer Handbooks. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72680-7_31

Download citation

Publish with us

Policies and ethics