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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
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
Chen C, Beardsley RC, Cowles G (2006) An unstructured grid, finite-volume coastal ocean model (fvcom) system. Oceanography 19:78–89
Chen J, Shaffer W, Gilad A (1984) SLOSH–a hurricane storm surge forecasting model. Oceans 81:314–317. Preprints
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
Cornillon P, Gallagher J, Sgouros T (2003) Opendap: accessing data in a distributed, heterogeneous environment. Data Sci J 2:164–174
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
Jerard RB, Ryou O (2006) Ncml; a data exchange format for internet based machining. Int J Comput Appl Technol 26(1/2):75–82
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
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
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
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
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
Weiler KJ (1986) Topological structures for geometric modeling. PhD thesis, Rensselear Polytechnic Institute
Schroeder W, Martin K, Lorensen B (2006) The visualization toolkit: an object-oriented approach to 3D graphics, 4th edn. Kitware, Clifton Park
Williams DN et al (2009) The earth system grid: enabling access to multimodel climate simulation data. Bull Am Meteorol Soc 90(2):195–205
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-319-17220-0_12
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17219-4
Online ISBN: 978-3-319-17220-0
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)