爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 90|回复: 3

大家对于Global的数据要如何提取中国的?

[复制链接]
发表于 昨天 21:38 | 显示全部楼层 |阅读模式
5金钱
我已经利用shp文件把海洋抠掉了,但是我不知道为什么就是不能只扣出中国地区,想要问一下各位大神都是如何对于这个问题进行解决的?非常非常感谢
ONLY_CHINA_COLOR.png

最佳答案

查看完整内容

python也可以看这个: https://mp.weixin.qq.com/s/5AtEsOsYeDR3vjbU_t-agA https://zhuanlan.zhihu.com/p/610865174
密码修改失败请联系微信:mofangbao
发表于 昨天 21:38 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 昨天 22:52 | 显示全部楼层
利用中国区域的shp文件进行mask就可以的

python的话我找到这个https://blog.csdn.net/mihuanchengbao/article/details/128505943
NCL使用shapefile_mask_data函数

  1. china_shp = "/home/zhou/shp-CN/china-polygon.shp"
  2. mask_in = tm(0,:,:)
  3. mask_in = shapefile_mask_data(tm(0,:,:), china_shp, True)
  4. mask_io = where(ismissing(mask_in), 0, 1)
  5. printVarSummary(mask_in)
  6. printMinMax(mask_io, True)

  7. var_mask = tm
  8. var_mask = mask(var_mask, conform(var_mask, mask_io, (/1,2/)), 1)
复制代码
最后得到的var_mask就是中国区域数据


密码修改失败请联系微信:mofangbao
回复

使用道具 举报

 楼主| 发表于 20 小时前 | 显示全部楼层
谢谢你,真的非常非常感谢,我解决了
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表