Migrate SEACOOS cached images to SECOORA.ORG
The re-development and migration of SEACOOS cached images will get some OBS data onto SECOORA.ORG and buy time for other short term improvements. This does not include expected changes to the data source infrastructure.
- Source code
- Milestone Roadmap and Tickets supporting this migration effort
Required Changes for Migration
Rebranding
- change timestamp label font + color - too reminiscent of SEACOOS image style (Ticket)
- change land and sea colors - too reminiscent of SEACOOS image style (Ticket)
- Change WMS cascaded mapfiles to new land sea color - implications on SEACOOS interactive maps - OK? (Ticket)
- New WMS samples with different background images
- Cromwell Map Cache
Comparing existing SEACOOS images with new SECOORA imagesNo longer possible, SEACOOS processing is turned off
- RM SEACOOS logo stamp (Ticket)
- Find a SECOORA replacement?
Duplicate scripts (SEACOOS scripts continue running in the short term) (Ticket)
- Where (server) to run and store images?
Following the seacoos2 model -> run wherever secoora.org exists (Marsigli?)- Cromwell is the better choice -> so cron on Cromwell (Ticket)
Changeover SEACOOS images to new SECOORA images
- Cached image page, IS and RS details pages, Current viz pages (Ticket)
- code done, need to let cache'r get up to -48
- Single -2hr images throughout site (Ticket)
- Home page
- Variable home pages
Spindown SEACOOS processing
- Otherwise we'll double the load on the image and database servers
- All subregions?
- SEACOOS presents 8: SE, SAB, EFS, WFS, NC CODAR, USC WERA, UM WERA, USF CODAR
- SECOORA has 5 live now (SE, NC CODAR, USC WERA, UM WERA, USF CODAR on Wed 09 Jan)
- I would prefer to leave out SAB, EFS, WFS
- Alert users on SEACOOS.ORG of the change (Ticket)
- Alert users going directly to the mapCache (Ticket)
- web page with my email or redirect to Cromwell?
Possible Improvements Concurrent with Migration
- Better web interface/organization (maybe WIST style example)
- Change regions?
- SEACOOS, SAB, EFS, WFS + RADAR only regions (x4)
- Different variable layers or layer combinations?
- IS SST, IS WL, IS Wind, IS Norm Wind, Drifters, Surface Currents, RS Wind, AVHRR SST, MODIS SST, OI SST, MODIS TC
Existing Process
CacheBot scripts: WMS request -> Cache -> Label -> Image Queue
- Running on seacoos2.oasis.unc.edu
- cacheJob.pl: Perl script: controls WMS options (extent, layers, size, region etc), ImageMagick processing
- CacheBot.pm: Perl module: actual WMS image cache'r
MapServer bits: WMS request -> CGI wrapper -> WMS engine -> Mapfile: Viz/Layer control -> Pointers to source datasets
- Running on maury.marine.unc.edu
- CGI WMS wrapper
- MapServer mapfiles:
- cacheJob.pl makes WMS requests to
all_seacoos.mapnow all_secoora.map - Individual layers in all_seacoos.map may call USC WMS's or UNC WMS's (CGI wrapper directs to in_situ.map)
- cacheJob.pl makes WMS requests to
| Source Data Type | Location | Server |
| In-situ OBS | SEACOOS_test database at UNC-CH | coriolis.marine.unc.edu |
| Drifter and IS Current OBS | db_xenia_v2 database at UNC-CH | coriolis.marine.unc.edu |
| RS SST/TC data | PNGs (from USF) at USC | WMS on nautilus.baruch.usc.edu |
| RS Wind data | Shapefiles at UNC-CH | WMS on maury.marine.unc.edu |
| RS Currents data | Shapefiles at UNC-CH | WMS on maury.marine.unc.edu |
