Cruisers Forum
 

Go Back   Cruisers & Sailing Forums > Seamanship, Navigation & Boat Handling > OpenCPN
Cruiser Wiki Click Here to Login
Register Vendors FAQ Community Calendar Today's Posts Log in

Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 20-03-2017, 10:54   #1
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Use of RTOFS for Current.Gribs - Gulf of Maine

I am lost in a sea of data on the RTOFS site trying figure out how to get a Current Grib to use with Weather_Routing_pi for a race from Marblehead to Halifax in July. Weather_Routing_pi has a checkbox for Currents that will use these files.

If someone has some experience with this I'd appreciate a little guidance.
Do I use "Full Volume" or "Surface" RTOFS?
Here is the beginning of the DATA down load page
WAVE Products

These are the type of RTOFS files I think we need but I can't figure out where to get them.

ofs_atl.t00z.n024.gma.grb.std - interpolated to standard lat-lon grid For Nowcast

ofs_atl.t00z.f024.gma.grb.std - interpolated to standard lat-lon grid For Forecast

Thanks
Rick

PS: Has some good general information about Gulf of Maine Tides and Currents Tides and tidal currents on the Maine Coast
but I am specifically looking for Current.Gribs!
rgleason is offline   Reply With Quote
Old 20-03-2017, 12:34   #2
Registered User

Join Date: Oct 2014
Posts: 274
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

Rick,

The I use the "NOAA Operational Model Archive and Distribution System" (NOMADS) as a source of both wind and surface current GRIB files for the Weather_Routing_pi. Here is the link

NOMADS-NOAA Operational Model Archive and Distribution System

I use the Grib Filter feature on that web page. The wind GRIBs can come from from one of the GFS data sets, and the surface current can come from an RTOFS data set (near the bottom of the NOMADS page).

These RTOFS parameters must be selected for the surface current:
Code:
UOGRD
VOGRD
Check the box next to "subregion" to download a smaller region than a whole ocean and fill in
Code:
leftlon=
rightlon=
toplat=
bottomlat=
Longitude and latitude numbers are specified in degrees. West longitude or south latitude require a minus sign.

You will find that each time you select the parameters you can download a forecast for a single time. Try it a few times, but you will find it easier to ask for the URL that gets the download. A batch file can be built using the URL as a template with each line in the batch file calling out a different forecast time.


Paul
.Paul. is offline   Reply With Quote
Old 23-03-2017, 11:20   #3
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

Thankyou Paul!
Thats hugely helpful. Stay tuned I may have a question or two.
rgleason is offline   Reply With Quote
Old 22-05-2017, 17:28   #4
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

1. Get the GFS wind and RTOFS current grib files by sending an email request saildocs, using the walking grib method - area of 4 degrees x 5 degrees (starting with 44N,41N,72W,68W assuming 8.2 knots at a 74 degree course) , to reduce file size. The GFS is at .25 resolution, interval 3 hrs for 5 days. The RTOFS is at .25 resolution, interval 12 hrs (minimum available) for 5 days. The two emails take this form.
To: query@saildocs.com
Subject: gribauto
Message:
send GFS:44N,41N,72W,69W|0.25,0.25|0,3,6..120|=
WIND,PRESS|8,74

To: query@saildocs.com
Subject: gribauto
Message:
send RTOFS:44N,41N,72W,69W|0.05,0.05|0,12,24..120|=
CUR,WTMP|8,74
2. Wait, and then download the two saildoc response emails and attachments.

3. Save the attached files to the grib directory. RTOFS (17kb) GFS (35kb)

4. Load the RTOFS & GFS grib files. See the instructions Load two Grib Files Concurrently: Combine Saildocs wind + Current file
a. In Grib_pi open the grib file. Select both Gfs & Rtofs files, right click with mouse and pick select.
b. Note that Rtofs gribs show only every 12 hours, but there is interpolation done between.
5. Then in the weather routing configuration the following is completed.
a. Start and Finish WP Positions are selected.
b. Grib start date is selected, alternatively select "Grib Time" but make sure the grib is showing the start time needed.
c. The Constraints section is generally ok.
d. Set the time step for isochrone calculations. (Grib interval for GFS is 3hrs & no need to interpolate.)
e. Wind strength is set to 90% of grib prediction.
f. Detect land and detect boundary are checked (no boundaries are defined yet) .
g. Grib is checked. Climatology is disabled.
h. Last valid if Data Deficient is checked, so interpolation occurs.
i. Boat Edit is selected and "Alden-52-copy.pol" Polar file is selected.
j. Pick "Save as" Boat File "Summerwind.xls" whiich saves all the polar files used for Summerwind.

k. The Alden-52-copy.pol file looks like this:
twa/tws;6;8;10;12;14;16;20
52;5.5;6.6;7.3;7.6;7.8;7.9;8
60;5.8;7;7.6;7.8;8;8.1;8.2
75;6.2;7.3;7.8;8.1;8.3;8.4;8.6
90;6.2;7.4;7.9;8.2;8.4;8.6;8.9
110;6.2;7.4;7.9;8.3;8.5;8.7;9
120;5.9;7.2;7.8;8.2;8.6;8.8;9.3
135;5.2;6.4;7.4;7.9;8.3;8.7;9.3
150;4.3;5.4;6.5;7.3;7.8;8.2;8.9
Questions:

I have several questions and observations.

The manual states that Current Rtof files are available for 6 hr intervals, however the grib_pi drop down only allows 12 hr minimum.

Also does Grib_pi or Weather_Routing_pi interpolate Rtofs "currents" to 3 hour intervals (ie: weather_routing allows setting 2 hr interval calcs, when the Gfs Wind file has an interval of 3 hours, for example. I believe grib_pi is directed to perform those calcs by weather_routing_pi. Do those calcs also occur to the RTOFS file? or can they made to?

If as you page through the the "current" Rtofs and the "current" gribs only appear at 12 hr intervals, and not at the other intervals, does that mean that there is no "interpretation being done?

See attached photos, please.
Attached Thumbnails
Click image for larger version

Name:	MH-Race-1.jpg
Views:	300
Size:	82.3 KB
ID:	148233   Click image for larger version

Name:	MH-Race-2.jpg
Views:	226
Size:	105.0 KB
ID:	148234  

Click image for larger version

Name:	MH-Race-3.jpg
Views:	362
Size:	74.5 KB
ID:	148235   Click image for larger version

Name:	MH-Race-4.jpg
Views:	327
Size:	81.2 KB
ID:	148236  

Click image for larger version

Name:	MH-Race-5.jpg
Views:	281
Size:	86.6 KB
ID:	148237  
rgleason is offline   Reply With Quote
Old 22-05-2017, 18:01   #5
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

In trying to download GFS & Rtofs files that have the exact same Interval that is short enough to be meaningful (3 hours) I tried sending the following emails to query@saildocs.com

send RTOFS:44N,41N,72W,68W|0.25,0.25|0,3,6..120|=
CUR,WTMP|8,74

and

send GFS:44N,41N,72W,68W|0.25,0.25|0,3,6..120|=
WIND,PRESS,SEATMP|8,74

and the two resultant files are attached (take off the ".pdf"!) and the Rtofs file seems to act like a 12 hour interval instead of the requested 3hr. (6hr request does the same thing) So it appears the 3hr interval is not available? Is there another good source for RTOFS current in the gulf of maine?

Additionally, I don't believe the Zygrib email service works anymore. Can anyone confirm? If so, I think the grib_pi email utility should be updated!

When these files are loaded together, using the load dual grib file technique, it appears that the Rtofs only shows 12hr interval.
Attached Files
File Type: pdf GFS20170523004800179-3-hr.grb.pdf (54.9 KB, 75 views)
File Type: pdf RTOFS20170523004300158-3-hr.grb.pdf (3.7 KB, 55 views)
rgleason is offline   Reply With Quote
Old 22-05-2017, 18:29   #6
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

Additionally it appears, that a 12hr Rtofs when downloaded, appears to actually be a 24 hour Rtofs from the data that actually shows in Grib_pi. Why?
rgleason is offline   Reply With Quote
Old 23-05-2017, 03:47   #7
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

Terry [yachtvalhalla] has a page about Oscar currents accessed at query@svsarana.com

OCEAN SURFACE CURRENTS
How to Get World-Wide Ocean Current Data via Email in GRIB Format-- OSCAR -- NOAA

These current files might work, but they are at
"..resolution is in 1/3 degree increments. The time-frame is a 5 day resolution.
Once a day, usually at midnight Pacific Standard Time, the Seattle office updates their simulation of ocean surface currents. This snapshot represents their best estimation of what the ocean surface current is doing. They use a number of techniques and data sources for estimating ocean current flow"

Whereas the GFS model offers .25 resolution, so there is a problem running them together I think unless there is interpolation done on both files.

They seem to be for a single time. Perhaps I need to specify more than

oscar:44N,41N,72W,68W
rgleason is offline   Reply With Quote
Old 23-05-2017, 04:18   #8
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

The other approach to get current data is to use Paul's initial information, which has changed because NOAA has reorganized somewhat.

This page About the Atlantic RTOFS GRiB is also helpful.

Atlantic RTOFS GRiB file name conventions

Format
ofs_atl.t00z.[lnnn].[3d].[region1].grb - hybrid curvilinear coord. system grid
ofs_atl.t00z.[lnnn].[region2].grb.std
- interpolated to standard lat-lon grid

Where
l = nowcast/forecast and surface/volume indicator:
  • f - forecast surface fields only (I think this is what we need)
nnn = the forecast hour. For nowcasts, these numbers start at -23 and go forward to 000 (n-23, n-22, n-21, ... n-02, n-01, n000).
  • 3d = if present then the grib file contains all the fields and on the native grid.
  • region1 = the files are subsetted to a smaller region (if no region is specified in the filename then it the grib is the full Atlantic basin). The subdomain abbreviations are as follows:
  • region2 = gma
We want region2 gma - Gulf of Maine

---
Grib File Name Examples:

ofs_atl.t00z.f001.gma.grb.std
1 hour forecast, lat-lon grid, Gulf of Maine region

Atlantic RTOFS GRiB Parameter Names and Definitions
The parameters Paul suggests are:
UOGRDu of current [m/s] - 40 Z-levels
VOGRDv of current [m/s] - 40 Z-levels


rgleason is offline   Reply With Quote
Old 23-05-2017, 04:23   #9
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

Now in re-reading Paul's post, I will need to build a batch file to request the data at each time period... so that explains why I was only getting one time with the svsarana page, I think.
rgleason is offline   Reply With Quote
Old 23-05-2017, 05:15   #10
Registered User

Join Date: Oct 2014
Posts: 274
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

Quote:
Originally Posted by rgleason View Post
Now in re-reading Paul's post, I will need to build a batch file to request the data at each time period... so that explains why I was only getting one time with the svsarana page, I think.
Rick,

I had been using the "grib filter" on the NOMADS web page to extract forecasts of surface current from the "RTOFS Atlantic" and from the "RTOFS Atlantic HIRES" ocean models. This morning I saw your new posts on CF, and I started to download from the latest model run. I was surprised to see the latest run to be "ofs.20170321"--just over a month ago! It turns out that the Atlantic model was discontinued last month in favor of the "RTOFS global" model, but I don't see the "grib filter" for this.

Paul
.Paul. is offline   Reply With Quote
Old 23-05-2017, 18:03   #11
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

Thank you Paul, for checking and advising.

I think I need the second region2 format:
ofs_atl.t00z.[lnnn].[region2].grb.std - interpolated to standard lat-lon grid

To make it for the Gulf of Main
ofs_atl.t00z.[lnnn].[gma].grb.std

I think I need to have l = nowcast/forecast and surface/volume indicator be f - forecast surface
ofs_atl.t00z.[fnnn].[gma].grb.std

Next I think we need to figure out what forecast hours to ask for. I guess I will start with 000 and then increment by 3 hours until 120 (5 days x 24 hr/day=120)
nnn = the forecast hour.

ofs_atl.t00z.[f000].[gma].grb.std
ofs_atl.t00z.[f003].[gma].grb.std
ofs_atl.t00z.[f006].[gma].grb.std
ofs_atl.t00z.[f009].[gma].grb.std
ofs_atl.t00z.[f012].[gma].grb.std
ofs_atl.t00z.[f015].[gma].grb.std
ofs_atl.t00z.[f018].[gma].grb.std
etc to ...
ofs_atl.t00z.[f120].[gma].grb.std

If I obtain the 40 files and concatenate them, will that work as a 3 hour interval RTOFS grib?

Also what is the resolution of these files? Can we set it?

rgleason is offline   Reply With Quote
Old 24-05-2017, 03:17   #12
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

I have a grib subdirectory with "Currents" which is left over from testing etc.
It contains data from June 13, 2013 - June 15, 2013 with 6 hr interval currents which is named rtofs-atl20120609182304999.grb (Sun 09-Jun-2013 00:00 UTC) and was downloaded using Grib_pi.

I believe we can no longer download rtofs with 6hr intervals.
rgleason is offline   Reply With Quote
Old 24-05-2017, 04:38   #13
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

Ok Paul, so I guess I need to use the RTOFS Global Model somehow. There are scripts to download, but it looks pretty involved. See this page
Global RTOFS Data Access

Information about the Global Model
A Real Time Operational Global Ocean Forecast System
"Results include daily volume and 3 hourly surface fields in netCDF format with CF conventions. Some surface fields in GRIB format are also generated for internal use at NWS. "
--So I think 3 hr interval should be available.

Here is an NCEP "Z-Levels" visual loop "Latest" for the North Atlantic Ocean Horizontal Current, at level 0 meters, in 12 hour increments (f012,f024,f036,f048,f064..f0192)
Global RTOFS Z-Level Nowcasts/Forecasts

What we need is a "Currents" grib file like this with 3 hr interval, I believe.
rgleason is offline   Reply With Quote
Old 24-05-2017, 04:57   #14
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

This page explains the changes best Environmental Modeling Center / Marine Modeling and Analysis Branch
"Global RTOFS
A hybrid coordinate, 1/12° global ocean model, run once a day. Each run starts with 48 hours of hindcasting and produces forecasts every 3 hours (surface values only) and daily full-volume forecasts from the initial time (0Z) out to 144 hours (6 days). "

NCEP Descriptors
Global RTOFS Product Description
We want Surface files :rtofs_glo_2ds_[n,f]XXX_BBBBB_CCCC.nc
where:
n=nowcast
f=forecast
BBBBB=[3hrly, daily]
XXX=hours (000-048 for nowcast and 001-144 for forecast)
CCCC=[diag, prog]

So
rtofs_glo_2ds_f003_3hrly.nc (f006,f009,etc through 144)

--Some of this looks like duplication. How do I get 3hr interval through 144 hrs?

I think we want "prognostic" so we add _prog to the file name.
rtofs_glo_2ds_f003_3hrly_prog.nc

"prog stands for prognostic variables: u_velocity
v_velocity
sst
sss
layer_density"We don't need sst, sss, layer_density. How to eliminate?
We just want a certain area, actually I'd like to have a walking grib.


Similar to this queried from saildocs

send GFS:44N,41N,72W,68W|0.25,0.25|0,3,6..120|=
WIND,PRESS|8,74


From the examples at the bottom
rtofs_glo_2ds_f003_3hrly_prog.nc
rtofs_glo_2ds_f006_3hrly_prog.nc
etc
rgleason is offline   Reply With Quote
Old 24-05-2017, 05:15   #15
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,766
Images: 2
Re: Use of RTOFS for Current.Gribs - Gulf of Maine

Actually I think XXX defines the max hours wanted so the file name would be
rtofs_glo_2ds_f144_3hrly_prog.nc

Just need surface currents and a lat/long box next.

Now going to
ftp://ftpprd.ncep.noaa.gov/pub/data/...tofs.20170524/

I see that these files are huge. More later.
rgleason is offline   Reply With Quote
Reply

Tags
current, maine, rib


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
St Lawrence Seaway, Gulf of St Lawrence, Nova Scotia, Gulf of Maine sailing time wind Jm2fly General Sailing Forum 9 11-07-2016 21:53
Avoiding Gulf Stream Current Headed S pete33458 Atlantic & the Caribbean 56 07-09-2015 16:30
RTOFS Gulf Stream Model, Saildocs and Viewfax msulc Navigation 2 08-09-2011 20:08
Gulf Stream Counter Current / Northwest Cuba ? alaskadog Atlantic & the Caribbean 2 22-08-2005 16:51

Advertise Here


All times are GMT -7. The time now is 02:57.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.