
- Dataset Producer
- Copernicus
- Tags
Description
The In Situ TAC is a distributed centre organized around 7 oceanographic regions: the global ocean and the 6 EUROGOOS regional alliances. It involves 14 partners from 11 countries in Europe. It doesn't deploy any observing system and relies on data, exclusively funded by other sources than Copernicus Marine Service.
This dataset is derived from the original trajectory data from Argo GDAC (Global Data Assembly Center). In 2020, the GDAC distributes data from more than 15,000 Argo floats. Deep ocean current is calculated from floats drift at parking depth, surface current is calculated from float surface drift.
For more details refer to this user manual
BigQuery Table Schema
Table Schema
Datetime of the observation
Number of depth levels
Latitude of the observation
Longitude of the observation
Representative pressure of the current observation. Can be 0 or parking depth pressure (decibar).
Trajectory identifier
Quality control flag for PRES.
- 0: No QC was performed
- 1: good
- 2: probably good
- 3: Bad data that are potentially correctable
- 4: Bad data
- 5: value changed
- 6: Not used
- 7: nominal
- 8: interpolated
- 9: Missing value
Note that a valid value for the corresponding variable has a QC bit equal to 1, 2, 5, 7, or 8.
West-East sea water velocity at the representative pressure (m/s)
Quality control flag for EWCT.
- 0: No QC was performed
- 1: good
- 2: probably good
- 3: Bad data that are potentially correctable
- 4: Bad data
- 5: value changed
- 6: Not used
- 7: nominal
- 8: interpolated
- 9: Missing value
Note that a valid value for the corresponding variable has a QC bit equal to 1, 2, 5, 7, or 8.
South-North sea water velocity at the representative pressure (m/s)
Quality control flag for NSCT.
- 0: No QC was performed
- 1: good
- 2: probably good
- 3: Bad data that are potentially correctable
- 4: Bad data
- 5: value changed
- 6: Not used
- 7: nominal
- 8: interpolated
- 9: Missing value
Note that a valid value for the corresponding variable has a QC bit equal to 1, 2, 5, 7, or 8.
Quality control flag for TIME.
- 0: No QC was performed
- 1: good
- 2: probably good
- 3: Bad data that are potentially correctable
- 4: Bad data
- 5: value changed
- 6: Not used
- 7: nominal
- 8: interpolated
- 9: Missing value
Note that a valid value for the corresponding variable has a QC bit equal to 1, 2, 5, 7, or 8.
Quality control flag for POSITION.
- 0: No QC was performed
- 1: good
- 2: probably good
- 3: Bad data that are potentially correctable
- 4: Bad data
- 5: value changed
- 6: Not used
- 7: nominal
- 8: interpolated
- 9: Missing value
Note that a valid value for the corresponding variable has a QC bit equal to 1, 2, 5, 7, or 8.
Cycle number of the Argo float
Indicates the best estimate of whether the float touched the ground for that cycle. The conventions are described below:
- Y: Yes, the float touched the ground
- B: Yes, the float touched the ground after bathymetry check with an outside database
- N: No, the float did not touch the ground
- S: Float is known to be drifting at a shallower depth than originally programmed
- U: Unknown
Duration of measurement
Geographic location of the observation
Terms of Use
The data is provided free of charge by the Copernicus Marine Service. Users must acknowledge the Copernicus Marine Service as the data source when using the data. More details on the terms of use can be found on the Copernicus Marine Service website .
Terms of Use
Terms of Use
The data is provided free of charge by the Copernicus Marine Service. Users must acknowledge the Copernicus Marine Service as the data source when using the data. More details on the terms of use can be found on the Copernicus Marine Service website .
Explore with Earth Engine
Code Editor (JavaScript)
var dataset = ee . FeatureCollection . loadBigQueryTable ( "earth-engine-public-data.insitu_nrt_currents.argo_latest" ) . filter ( ee . Filter . date ( '2025-04-01' , '2025-05-01' )); dataset = dataset . map ( function ( f ) { var val = ee . Number ( f . get ( 'EWCT' )). float (); return f . buffer ( 8000 ) // 8km radius circles . set ( 'EWCT' , val ); }); var image = dataset . reduceToImage ({ properties : [ 'EWCT' ], reducer : ee . Reducer . first () }); var visParams = { min : - 0.5 , max : 0.5 , palette : [ 'a50026' , 'd73027' , '333333' , '4575b4' , '313695' ], }; Map . setCenter ( - 100.5 , 30.2 , 3 ); Map . addLayer ( image , visParams , 'Global INSITU Argo EWCT' );

