nanoos-pnw / ioos-ws

NANOOS implementation of IOOS-compliant web services. A repository for documentation and issue tracking.
MIT License
0 stars 1 forks source link

CMOP SELF THREDDS service updates #5

Open emiliom opened 8 years ago

emiliom commented 8 years ago

Place holder, to be fleshed out soon.

emiliom commented 8 years ago

March 9 update from @cseaton:

With the recent release of a version of ncWMS2 that supports unstructured grids, I was able to set up a standard WMS service for the current version of the CMOP forecast: http://amb6400b.stccmop.org:8080/ncWMS2

The variables "surface_salt", "bottom_salt", "surface_temp" and "bottom_temp" are of the most interest for inclusion in NVS (replacing the existing CMOP forecast pseudo-WMS assets).

ncWMS2 also opens up the possibility of dynamically generating transects and profiles. I haven't experimented with that yet.

I haven't yet integrated the WMS service into our THREDDS server, but that is the next step.

emiliom commented 8 years ago

@cseaton, it didn't sink in until now that this is ncWMS, not sci-wms. Interesting. I didn't know the capability to support unstructured grids was being added into ncWMS. Given that at least ncWMS1 has long been integrated into THREDDS, I assume integration of ncWMS2 won't be too hard.

Great news!

emiliom commented 8 years ago

(I don't know why this reply from Charles didn't make it here. So I'm pasting it manually)

It happened about 2 weeks ago. We'd never resolved our last issues with sci-wms, and the new version of ncWMS worked perfectly on the first try. It looks like people are actively working on integrating the newest version of ncWMS into THREDDS, so once that is completed, I should be able to just upgrade THREDDS and get a WMS service for free. Or I can play the tricks required to get our existing THREDDS service to use an external WMS service (there's instructions somewhere on how to do that the Rich Signell wrote).

(And another note from Charles: the new ncWMS2 endpoint is also available at this cleaner url: http://wms.stccmop.org:8080/ncwms2/wms)

emiliom commented 8 years ago

From an email from @cseaton yesterday, 6/23:

as of today, the WMS (ncWMS2) is integrated into thredds: http://amb6400b.stccmop.org:8080/thredds/forecast_model_data.html?dataset=2d_ST now has a WMS link under access that successfully links to the getCapabilities of our ncWMS service: http://amb6400b.stccmop.org:8080/ncWMS2/wms?service=WMS&version=1.3.0&request=GetCapabilities

The human readable WMS interface is here: http://amb6400b.stccmop.org:8080/ncWMS2/?service=WMS&version=1.3.0&request=GetCapabilities

The version of ncWMS2 that I'm using is a recent bug fix that resolved a problem with cached data not getting cleared. However, I only just installed the new version, so it hasn't been running long enough to confirm that the bug is fixed.

Once that is confirmed, we just need to find out how to get that to propagate to the IOOS catalog.

emiliom commented 7 years ago

url for entry in the "outgoing" IOOS catalog: http://catalog.ioos.us/services/54f7f8038c0db33816537b82. From that page:

Note this finding: The CMOP catalog.xml (http://amb6400b.stccmop.org:8080/thredds/catalog.xml) looks odd; unlike the OSU ROMS ona THREDDS catalog (and what I expected in general), it has no dataset elements, just catalogref elements. For use with stand-alone ncISO, it looks like the endpoint url we need is http://amb6400b.stccmop.org:8080/thredds/forecast_model_data.xml (BUT I'm not 100% sure about this! It's probably not http://amb6400b.stccmop.org:8080/thredds/forecast.xml?dataset=f33, but I'm not sure)

emiliom commented 7 years ago

@cseaton, I just noticed that your THREDDS server is very old: "Version 4.3.23 - 20140826.1617"

We should start discussing an upgrade. FYI, Craig's THREDDS is much newer, though still a bit old: "Version 4.6.3 - 2015-08-31T15:28:06-0600". But at least it's on the 4.6 series. The latest release apparently is on github, and is 4.6.10 (2017-04-19). (update: better to check the github README.md documentation for the official word on where to download the latest release)

emiliom commented 7 years ago

Just for reference: http://amb6400b.stccmop.org:8080/thredds/ is now also available (aliased) from this more stable and cleaner subdomain: http://data.stccmop.org:8080/thredds/