Skip to main content

SCI-WMS: Python-Based Web Mapping Service for Visualizing Geospatial Data

  • Conference paper
Machine Learning and Data Mining Approaches to Climate Science
  • 2614 Accesses

Abstract

SCI-WMS is an open-source web service for the visualization and qualitative assessment of distributed geospatial data. The modular cross-platform Python implementation of SCI-WMS allows the service to keep pace with the rapid developments in the geospatial data science community to produce visualizations for numerous types of model outputs with transparent support for both structured and unstructured geo-referenced topologies. This article outlines the implementation and technology stack for visualizing geospatial data using SCI-WMS and details the deployment of SCI-WMS for visualizing model data and simulations within the scope of the US Integrated Ocean Observing System (IOOS) Coastal and Ocean Modeling Testbed (COMT) project (Luettich et al., J Geophys Res Oceans 118(12):6319–6328, 2013).

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

Notes

  1. 1.

    https://github.com/brandonmayer/sci-wms

  2. 2.

    http://testbedwww.sura.org/explorer/

References

  • Blower J, Gemmell A, Griffiths G, Haines K, Santokhee A, Yang X (2013) A web map service implementation for the visualization of multidimensional gridded environmental data. Environ Model Softw 47(3):218–224

    Article  Google Scholar 

  • Chen C, Beardsley RC, Cowles G (2006) An unstructured grid, finite-volume coastal ocean model (fvcom) system. Oceanography 19:78–89

    Article  Google Scholar 

  • Chen J, Shaffer W, Gilad A (1984) SLOSH–a hurricane storm surge forecasting model. Oceans 81:314–317. Preprints

    Google Scholar 

  • Cherenak A, Foster I, Kesselman C, Salisbury C, Tuecke S (2000) The data grid: towards an architecture for the distributed management and analysis of large scientific datasets. J Netw Comput Appl 23(3):187–200

    Article  Google Scholar 

  • Cornillon P, Gallagher J, Sgouros T (2003) Opendap: accessing data in a distributed, heterogeneous environment. Data Sci J 2:164–174

    Article  Google Scholar 

  • Django (2014) Computer software. https://djangoproject.com

  • Eaton B, Gregory J, Drach B, Taylor K, Hankin S (2014) NetCDF climate and forecast (CF) metadata conventions. http://cfconventions.org/Data/cf-conventions/cf-conventions-1.7/build/cf-conventions.pdf

  • Fielding RT, Taylor RN (2002) Principled design of the modern web architecture. ACM Trans Internet Technol 2(2):115–150. doi:10.1145/514183.514185. http://doi.acm.org/10.1145/514183.514185

  • Guttman A (1984) R-trees: a dynamic index structure for spatial searching. In: Proceedings of the 1984 ACM SIGMOD international conference on management of data (SIGMOD’84), Boston. ACM, New York, pp 47–57. doi:10.1145/602259.602266. http://doi.acm.org/10.1145/602259.602266

  • Hunter JD (2007) Matplotlib: a 2d graphics environment. Comput Sci Eng 9(3):90–95

    Article  Google Scholar 

  • Jerard RB, Ryou O (2006) Ncml; a data exchange format for internet based machining. Int J Comput Appl Technol 26(1/2):75–82

    Article  Google Scholar 

  • Lime S (2014) MapServer. http://www.mapserver.org/

  • Luettich R, Westernick J (2004) Formulation and numerical implementation of the 2D/3D ADCIRC finite element model version 44.xx. Technical report, University of North Carolina at Chapel Hill

    Google Scholar 

  • Luettich RA, Wright LD, Elizabeth S (2012) SURA final report: a super-regional testbed to improve models of environmental processes on the U.S. Atlantic and Gulf of Mexico coasts. Technical report, SURA

    Google Scholar 

  • Luettich RA, Wright LD, Signell R, Friedrichs C, Friedrichs M, Harding J, Fennel K, Howlett E, Graves S, Smith E, Crane G, Baltes R (2013) Introduction to special section on the U.S. IOOS coastal and ocean modeling testbed. J Geophys Res Oceans 118(12):6319–6328

    Article  Google Scholar 

  • Open Geospatial Consortium Inc (2006) OpenGIS web map server implementation specification. http://www.opengeospatial.org/standards/wmsa

  • Open Geospatial Consortium Inc (2007) OpenGIS catalogue services specification. http://www.opengeospatial.org/standards/cat

  • OpenGeo (2014) GeoServer. http://geoserver.org/

  • Rew R, Davis G (1990) Netcdf: an interface for scientific data access. Comput Graph Appl IEEE 10(4):76–82, DOI 10.1109/38.56302

    Article  Google Scholar 

  • RPS-ASA (2014) COMT-UI: U.S. IOOS coastal and ocean modeling testbed (COMT) user interface. Computer software. https://github.com/asascience-open/comt-ui

  • The HDF Group (1997-NNNN) Hierarchical data format, version 5. Http://www.hdfgroup.org/HDF5/

  • Walt SVD, Colbert SC, Varoquaux G (2011) The numpy array: a structure for efficient numerical computation. Comput Sci Eng 13(2):22–30

    Article  Google Scholar 

  • Weiler KJ (1986) Topological structures for geometric modeling. PhD thesis, Rensselear Polytechnic Institute

    Google Scholar 

  • Schroeder W, Martin K, Lorensen B (2006) The visualization toolkit: an object-oriented approach to 3D graphics, 4th edn. Kitware, Clifton Park

    Google Scholar 

  • Williams DN et al (2009) The earth system grid: enabling access to multimodel climate simulation data. Bull Am Meteorol Soc 90(2):195–205

    Article  Google Scholar 

  • World Meteorological Organization (WMO) Commission for basic systems (2003) Fm 92 grib, 2 edn. http://www.wmo.int/pages/prog/www/WMOCodes/Guides/GRIB/GRIB2_062006.pdf

  • Zhang Y, Baptista AM (2008) SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean Model 21:71–96. doi:10.1016/j.ocemod.2007.11.005

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brandon A. Mayer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Mayer, B.A., McKenna, B., Crosby, A., Knee, K. (2015). SCI-WMS: Python-Based Web Mapping Service for Visualizing Geospatial Data. In: Lakshmanan, V., Gilleland, E., McGovern, A., Tingley, M. (eds) Machine Learning and Data Mining Approaches to Climate Science. Springer, Cham. https://doi.org/10.1007/978-3-319-17220-0_12

Download citation

Publish with us

Policies and ethics