Google Earth Engine ——HYCOM 数据子集包含变量海洋温度数据集

The Hybrid Coordinate Ocean Model (HYCOM) is a data-assimilative hybrid isopycnal-sigma-pressure (generalized) coordinate ocean model. The subset of HYCOM data hosted in EE contains the variables salinity, temperature, velocity, and elevation. They have been interpolated to a uniform 0.08 degree lat/long grid between 80.48°S and 80.48°N. The salinity, temperature, and velocity variables have been interpolated to 40 standard z-levels.

The HYCOM Consortium, which includes the National Ocean Partnership Program (NOPP), is part of the U.S. Global Ocean Data Assimilation Experiment (GODAE).

Funded by the National Ocean Partnership Program, the Office of Naval Research (ONR), and DoD High Performance Computing Modernization Program.

混合坐标海洋模型 (HYCOM) 是一种数据同化混合等密度西格玛压力(广义)坐标海洋模型。 EE 中托管的 HYCOM 数据子集包含变量盐度、温度、速度和海拔。它们已被插入到 80.48°S 和 80.48°N 之间的均匀 0.08 度纬度/经度网格。盐度、温度和速度变量已被内插到 40 个标准 z 水平。

HYCOM 联盟,包括国家海洋伙伴计划 (NOPP),是美国全球海洋数据同化实验 (GODAE) 的一部分。

由国家海洋伙伴计划、海军研究办公室 (ONR) 和国防部高性能计算现代化计划资助。

Dataset Availability

1992-10-02T00:00:00 - 2018-12-09T00:00:00

Dataset Provider

NOPP

Collection Snippet

ee.ImageCollection("HYCOM/GLBu0_08/sea_temp_salinity")

Resolution

0.08 degrees

Bands Table

NameDescriptionMin*Max*UnitsScaleOffset
water_temp_0Sea water temperature at a depth of 0m-3276832763°C0.00120
salinity_0Sea water salinity, in practical salinity units, at a depth of 0m-2000932767psu0.00120
water_temp_2Sea water temperature at a depth of 2m-3276832755°C0.00120
salinity_2Sea water salinity, in practical salinity units, at a depth of 2m-2000232767psu0.00120
water_temp_4Sea water temperature at a depth of 4m-3276832746°C0.00120
salinity_4Sea water salinity, in practical salinity units, at a depth of 4m-2000132767psu0.00120
water_temp_6Sea water temperature at a depth of 6m-3276832742°C0.00120
salinity_6Sea water salinity, in practical salinity units, at a depth of 6m-1999132767psu0.00120
water_temp_8Sea water temperature at a depth of 8m-3276832741°C0.00120
salinity_8Sea water salinity, in practical salinity units, at a depth of 8m-1979532767psu0.00120
water_temp_10Sea water temperature at a depth of 10m-3276832738°C0.00120
salinity_10Sea water salinity, in practical salinity units, at a depth of 10m-1962432767psu0.00120
water_temp_12Sea water temperature at a depth of 12m-3276832735°C0.00120
salinity_12Sea water salinity, in practical salinity units, at a depth of 12m-1962432767psu0.00120
water_temp_15Sea water temperature at a depth of 15m-3276832763°C0.00120
salinity_15Sea water salinity, in practical salinity units, at a depth of 15m-1962432767psu0.00120
water_temp_20Sea water temperature at a depth of 20m-3276832715°C0.00120
salinity_20Sea water salinity, in practical salinity units, at a depth of 20m-1860632767psu0.00120
water_temp_25Sea water temperature at a depth of 25m-3276832737°C0.00120
salinity_25Sea water salinity, in practical salinity units, at a depth of 25m-1813132767psu0.00120
water_temp_30Sea water temperature at a depth of 30m-3276832754°C0.00120
salinity_30Sea water salinity, in practical salinity units, at a depth of 30m-1789232767psu0.00120
water_temp_35Sea water temperature at a depth of 35m-3276832754°C0.00120
salinity_35Sea water salinity, in practical salinity units, at a depth of 35m-1787432767psu0.00120
water_temp_40Sea water temperature at a depth of 40m-3276832674°C0.00120
salinity_40Sea water salinity, in practical salinity units, at a depth of 40m-1783132767psu0.00120
water_temp_45Sea water temperature at a depth of 45m-3276832701°C0.00120
salinity_45Sea water salinity, in practical salinity units, at a depth of 45m-1783132767psu0.00120
water_temp_50Sea water temperature at a depth of 50m-3276832237°C0.00120
salinity_50Sea water salinity, in practical salinity units, at a depth of 50m-1773832767psu0.00120
water_temp_60Sea water temperature at a depth of 60m-3276832630°C0.00120
salinity_60Sea water salinity, in practical salinity units, at a depth of 60m-1773332767psu0.00120
water_temp_70Sea water temperature at a depth of 70m-3276823172°C0.00120
salinity_70Sea water salinity, in practical salinity units, at a depth of 70m-1742324303psu0.00120
water_temp_80Sea water temperature at a depth of 80m-3276827875°C0.00120
salinity_80Sea water salinity, in practical salinity units, at a depth of 80m-1732625320psu0.00120
water_temp_90Sea water temperature at a depth of 90m-3276832393°C0.00120
salinity_90Sea water salinity, in practical salinity units, at a depth of 90m-1678726604psu0.00120
water_temp_100Sea water temperature at a depth of 100m-3276831847°C0.00120
salinity_100Sea water salinity, in practical salinity units, at a depth of 100m-1671727143psu0.00120
water_temp_125Sea water temperature at a depth of 125m-3276831469°C0.00120
salinity_125Sea water salinity, in practical salinity units, at a depth of 125m-1489630131psu0.00120
water_temp_150Sea water temperature at a depth of 150m-3276831335°C0.00120
salinity_150Sea water salinity, in practical salinity units, at a depth of 150m-1471231215psu0.00120
water_temp_200Sea water temperature at a depth of 200m-3276830029°C0.00120
salinity_200Sea water salinity, in practical salinity units, at a depth of 200m-1456730979psu0.00120
water_temp_250Sea water temperature at a depth of 250m-3276821629°C0.00120
salinity_250Sea water salinity, in practical salinity units, at a depth of 250m-1319827945psu0.00120
water_temp_300Sea water temperature at a depth of 300m-3276822796°C0.00120
salinity_300Sea water salinity, in practical salinity units, at a depth of 300m-22027712psu0.00120
water_temp_350Sea water temperature at a depth of 350m-3276818501°C0.00120
salinity_350Sea water salinity, in practical salinity units, at a depth of 350m-13621866psu0.00120
water_temp_400Sea water temperature at a depth of 400m-3276823875°C0.00120
salinity_400Sea water salinity, in practical salinity units, at a depth of 400m024711psu0.00120
water_temp_500Sea water temperature at a depth of 500m-3276818663°C0.00120
salinity_500Sea water salinity, in practical salinity units, at a depth of 500m024929psu0.00120
water_temp_600Sea water temperature at a depth of 600m-3276814251°C0.00120
salinity_600Sea water salinity, in practical salinity units, at a depth of 600m024128psu0.00120
water_temp_700Sea water temperature at a depth of 700m-3276811300°C0.00120
salinity_700Sea water salinity, in practical salinity units, at a depth of 700m022350psu0.00120
water_temp_800Sea water temperature at a depth of 800m-327688630°C0.00120
salinity_800Sea water salinity, in practical salinity units, at a depth of 800m021959psu0.00120
water_temp_900Sea water temperature at a depth of 900m-327689544°C0.00120
salinity_900Sea water salinity, in practical salinity units, at a depth of 900m021965psu0.00120
water_temp_1000Sea water temperature at a depth of 1000m-327687050°C0.00120
salinity_1000Sea water salinity, in practical salinity units, at a depth of 1000m021982psu0.00120
water_temp_1250Sea water temperature at a depth of 1250m-327688837°C0.00120
salinity_1250Sea water salinity, in practical salinity units, at a depth of 1250m022075psu0.00120
water_temp_1500Sea water temperature at a depth of 1500m-2306912933°C0.00120
salinity_1500Sea water salinity, in practical salinity units, at a depth of 1500m020937psu0.00120
water_temp_2000Sea water temperature at a depth of 2000m-256704925°C0.00120
salinity_2000Sea water salinity, in practical salinity units, at a depth of 2000m020936psu0.00120
water_temp_2500Sea water temperature at a depth of 2500m-327680°C0.00120
salinity_2500Sea water salinity, in practical salinity units, at a depth of 2500m019073psu0.00120
water_temp_3000Sea water temperature at a depth of 3000m-220620°C0.00120
salinity_3000Sea water salinity, in practical salinity units, at a depth of 3000m019057psu0.00120
water_temp_4000Sea water temperature at a depth of 4000m-215640°C0.00120
salinity_4000Sea water salinity, in practical salinity units, at a depth of 4000m019012psu0.00120
water_temp_5000Sea water temperature at a depth of 5000m-214690°C0.00120
salinity_5000Sea water salinity, in practical salinity units, at a depth of 5000m015583psu0.00120

* = Values are estimated

影像属性:

NameTypeDescription
experimentStringExperiment number

数据引用:

J. A. Cummings and O. M. Smedstad. 2013: Variational Data Assimilation for the Global Ocean. Data Assimilation for Atmospheric, Oceanic and Hydrologic Applications vol II, chapter 13, 303-343.

代码:

var dataset = ee.ImageCollection('HYCOM/GLBu0_08/sea_water_velocity')
                  .filter(ee.Filter.date('2018-08-01', '2018-08-15'));
var waterVelocityVis = {
  min: -1000.0,
  max: 4000.0,
  bands: ['velocity_u_0', 'velocity_v_0', 'velocity_v_0'],
};
Map.setCenter(-88.6, 26.4, 1);
Map.addLayer(dataset, waterVelocityVis, 'Water Velocity');

### 使用MATLAB从HYCOM官方服务器下载海洋模型数据 为了通过 MATLAB 下载 HYCOM 数据,可以采用 HTTP 请求的方式访问并获取所需的数据文件。通常情况下,HYCOM 提供的数据可以通过特定 URL 访问,并支持直接下载到本地环境。 #### 准备工作 确保安装了必要的工具箱来处理网络请求以及读取 NetCDF 文件格式,因为大多数 HYCOM 数据是以此格式存储的。MathWorks 的 Mapping Toolbox 和 Datafeed Toolbox 可能会有所帮助[^1]。 #### 获取数据链接 首先需要找到目标区域和时间段对应的精确 URL 地址。这一步骤可能涉及浏览 HYCOM 官方网站上的文档和服务接口说明,以确定具体的 API 或者 FTP/SFTP 路径[^2]。 #### 编写脚本实现自动化下载过程 下面是一个简单的例子展示如何利用 `webwrite` 函数发送 GET 请求从而获得远程资源: ```matlab % 设置参数 url = 'http://www.hycom.org/dataserver/glbu0.08/expt_93.0/data/forecasts'; % 假设这是有效的URL路径 filename = 'output.nc'; try % 发送HTTP GET请求并将响应保存为NetCDF文件 webwrite(url, weboptions('RequestMethod', 'get'), filename); catch ME disp(['Error downloading file: ',ME.message]); end ``` 这段代码尝试连接给定网址并把返回的内容存入当前目录下的指定文件名中。如果遇到错误,则显示相应的消息提示[^3]。 请注意实际应用时应当替换上述示例中的 url 字符串为你所感兴趣的那部分海域的具体地址;另外还需考虑身份验证等问题(如果有),这些都取决于具体的服务端配置情况。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此星光明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值