首页 / 更多教程 / 海洋地球科学开放数据库
海洋地球科学开放数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了海洋地球科学开放数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3211字,纯文字阅读大概需要5分钟。
内容图文
![海洋地球科学开放数据库](/upload/InfoBanner/zyjiaocheng/867/cb6be8f32acd4dc682a114b3f80e4a03.jpg)
最近下载水深数据时候,发现NGDC不提供自定义区域下载,但可以下载全球的数据,这样以来,用起来还是不方便。同事给我发一个博客,是一位知乎作者,叫任昱,德国亥姆霍兹基尔海洋研究中心 海洋地球科学博士在读,以下内容转载自他的文章,https://www.zhihu.com/column/c_184222208
本文的第二部分,netcdf和arc ASCII码的转换的方法,非常的实用。
对于大多数科研工作者来说,利用开放数据库是非常重要的一个技能。本文将会列举一些我在科研工作中使用的优秀的海洋地球科学开放数据库(open access geo-databases)。
- 海底地形起伏数据
1.1 全球高精度水深数据
JAMSTEC - 记得勾选“Bathymetry (MBES)”
1.2 区域高精度水深数据
IHO Data Centre for Digital Bathymetry
Baltic Sea Bathymetry Database
AusSeabed Bathymetry and Backscatter Data, Australia
1.3 15弧秒全球地形起伏数据
GEBCO 2019 Gridded Bathymetry Data
GEBCO - Undersea Feature Names Gazetteer
2. 地震数据
2.1 地震目录
Data Centers Supporting FDSN Web Services
2.2 震源机制解
ISC Bulletin - Focal mechanism
NIED F-net Earthquake Mechanism Information
Istituto Nazionale Di Geofisica E Vulcanologia - Time Domain Moment Tensor Catalogue, Italy
BATS CMT Catalog Search, Taiwan
2.3 地球模型
GLiM - Global Lithological Map
CRUST 1.0: Global Crustal Model at 1x1 Degrees
IRIS Earth Model Collaboration
3. 重力
4. 地磁
The Global Seafloor Fabric and Magnetic Lineation Data Base Project
Geomagnetic and Electric Field Models
5. 地热
6. 火山
Volcano Location Database Search
水深之处—地形数据格式Arc ASCII与GMT netCDF之间的转换,https://zhuanlan.zhihu.com/p/138883556
AcrGIS在地理信息系统空间分析有着得天独厚的优势,因此成为了我研究目前课题的主要工具。但是在交流过程中,由于大家处理数据和画图的主力工具不同,往往会遇到数据格式转换的问题。本文将介绍如何使用GMT 4的命令实现地形数据格式Arc ASCII与GMT可识别的netCDF之间的转换。
- 将Arc ASCII转换为GMT netCDF格式
我的专栏文章海洋地球科学开放数据库列举了一些实用的数据库。如下图,我们首先从GMRT选取下载一段高精度的Arc ASCII格式的多波束文件MAR.asc。
然后使用xyz2grd 命令将Arc ASCII格式的数据直接转换为GMT可识别的netCDF格式:
xyz2grd MAR.asc -GMAR.grd -E -V
如果是从JAMSTEC等数据库下载的ASCII文件,个人习惯使用nearneighbor插值:
blockmean MAR.dat -R-45.6/-44.2/25.3/27 -I0.001 > MAR.xyz
nearneighbor MAR.xyz -V -R -I -S0.002 -N2 -GMAR.grd
输出的MAR.grd文件即为GMT netCDF格式。
- 将GMT netCDF转换为Arc ASCII格式
将GMT netCDF格式的数据转换为Arc ASCII格式时,首先需要对netCDF文件重采样,使经、纬度方向的采样率完全相同,然后再使用grd2xyz命令将其转换为Arc ASCII格式:
grdsample MAR.grd -I0.001= -GMAR.nc
grd2xyz MAR.nc -E > MAR_G.asc
这里需要注意的是,重采样命令中的-I选项必须加上"=",使输出的MAR.nc文件在经、纬度方向的采样率完全相同,从而可以用于grd2xyz命令转换数据格式。
最终输出的MAR_G.asc文件即为Arc ASCII格式。使用ArcMAP计算一下hillshade,就可以看到下图的高精度海底地貌啦:
- 总结容易踩的坑
a. grd2xyz和xyz2grd命令处理涉及Arc ASCII格式数据时,必须加上"-E"选项!
b. GMT netCDF转Arc ASCII时,第一步的重采样命令中的"-I"选项必须加上"="!
最后声明:本文中涉及的GMT代码均为GMT 4版本,不适用于GMT更高版本哦!
内容总结
以上是互联网集市为您收集整理的海洋地球科学开放数据库全部内容,希望文章能够帮你解决海洋地球科学开放数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。