260 likes | 355 Views
Near Real-Time Ocean Data Management. An Implementation of Open Source Technologies and OGC Protocols. Charlton Purvis, University of South Carolina, a SEACOOS partner. SEACOOS was initiated in 2002 with ONR funding to develop a coastal ocean information system for FL, GA, SC and NC.
E N D
Near Real-Time Ocean Data Management An Implementation of Open Source Technologiesand OGC Protocols Charlton Purvis, University of South Carolina, a SEACOOS partner
SEACOOS was initiated in 2002 with ONR funding to develop a coastal ocean information system for FL, GA, SC and NC. SEACOOS Over-Arching Goal: To significantly increase the quantity and quality of environmental information from the coastal ocean of the SE U.S. and facilitate its use in a wide range of societal, scientific, and educational applications.
SEACOOS modeling Coordinating modelsimulations forthe entire region
Base environment Linux Apache Perl & PHP Mapping & imaging University of Minnesota’s MapServer ImageMagick AniS & Gifsicle Gnuplot Data storage PostgreSQL PostGIS Filesystem Laundry list of core technologies
Data aggregation & storage • Storage • Relational database (in situ, model output, some RS) • Files (RS imagery) • Technology • Perl • PostgreSQL& PostGIS • Aggregation format flavors • netCDF (in situ and remotely-sensed data)SEACOOS CDL • PNG (RS imagery) PostgreSQL PostGIS
Normalization • Reporting time varies • In-situ data • E.g. daily, hourly, half-hourly, every 10 minutes • Remotely-sensed data • E.g. twice daily • Technology • PostgreSQL & PostGIS
Visualization : interactive mapping • Production sitehttp://www.seacoos.org • Developmentsite • Technology • MapServer • ImageMagick • Perl & PHP
Mouse overs • Point queries • In-situ sea surface temperature and winds • Observation time series
Radar surface currents & modeled depth-avg. currents • Ad-hoc animations
In-situ sea surface temperature (again) • Sparse perhaps?
In-situ & modeled OI sea surface temperature • Models fill the gaps
In-situ & modeled OI sea surface temperature • Ever-growing domains
Visualization : graphs & animations • Ad-hoc time-series graphs • Ad-hoc animations • Technology : MapServer | ImageMagickGnuplot | Gifsicle |AniS
Dissemination (it is the technology) • OPeNDAP (DODS) data access • OGC-friendly: WMS, WFS • pick a layer, any layer http://nautilus.baruch.sc.edu/seacoos_misc/show_sea_coos_obs_time_ranges.php
Dissemination : example 1 SEACOOS Remotely-Sensed Layers WMS-Enabled for Hurricane Charley (see OpenIOOS web site -- http://twiki.sura.org/bin/view/Main/CharleyUpgrade) * modis_ergb_low (USF) * modis_rgb_low (USF) * modis_rgb_hi_chesapeake_bay (USF) * modis_rgb_hi_florida_bay (USF) * modis_rgb_hi_miss_plume (USF) * modis_rgb_hi_suwannee_river (USF) * modis_rgb_hi_tampa_bay (USF) * oi_sst (USF) * modis_sst (USF) * avhrr_sst (USF) * modis_chl (USF) * quikscat_wind (JPL) * met_wind (UNC) * met_air_pressure_contour (UNC) * tamu_level_III (TAMU Mesonet) • IntegratedOceanObservingSystemhurricanedemo http://www.openioos.org
Dissemination : example 2 • NC OneMapViewer http://gisdata.usgs.net/website/NC_OneMap/viewer.asp
Open source : obstacles & sustenance • Obstacles • Documentation & packaging • Stereotypes in a proprietary world • Sustenance • Communication • Listservs and twikis and bulletin boards • Information sharing protocol standards • OGC
OGC sustenance? Prove it! • Log layer usage • Example layer : MODIS RGB composite • Available viaSEACOOSinteractive mapsand WMS
Layer usage logging • MODIS RGB compositetotal hits = 652 • Interactive maphits = 105 • WMS hits = 547
An open source attitude • SEACOOS data management • Direct result of combined effort from academia, government, and the private sector • Providing a foundation for other ocean observing systems to possibly adapt and build upon • Plenty of miles to go with more room to grow! • Who am I? • Charlton Purvis, University of South Carolina, SEACOOS • cpurvis@sc.edu • Happy to help and share.