|Fig. 1 WOD-13 Zones|
It is the World Ocean Database (ver. 13), called "WOD-13" for short.
One can select a zone, the download the data.
I have written a C++ program that is working after many problems.
I used only their documentation to traverse the jungle of numbers and letters, since I know of no C++ programs for doing the processing.
The 'C' and 'Fortran' sample programs are next to no help for an object oriented approach.
Here is a sample "cast" (similar to one PSMSL station record) :
C41303567064US5112031934 8 744210374426193562-17227140 6110101201013011182205814(WOD-13 Manual, p. 128). That cast has 1303 individual data elements (bytes) which must be painstakingly and flawlessly put together into useful information, such as:
01118220291601118220291901024721 8STOCS85A3 41032151032165-500632175-50023218273
Cast type: CNotice that latitude and longitude are included, so I can synchronize this data with Dredd Blog zones.
Profile length: 1303
Unique Cast #: 67064
Levels (Depths): 4
Profile Type: 0
Variable Count: 6
We will then have a comprehensive graphing system for both above-the-surface (PSMSL) and below-the-surface (WOD-13) information for our contemplation.
One file I downloaded and used for testing (WOD zone 7015) has over 3,600 casts in it, and is 6 megabytes in size (ARGO float profile data type).
I wrote the program to process every WOD file in a particular directory, so I download a bunch and off we go.
I want to concentrate on Dredd Blog zones I have already graphed out with PSMSL data, and compare above and below surface factors to derive more understanding.
A one-stop lab eh?
I now plan to redirect the data into "csv" files, and or SQL tables, for future use.
Will post more soon.
The next post in this series is here, the previous post in this series is here.