- 积分
- 7213
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2020-5-29
- 最后登录
- 1970-1-1
|
GrADS
系统平台: |
|
问题截图: |
- |
问题概况: |
各位大佬,我有一个青藏高原的shp文件,请问怎么用NCL添加掩膜,即边界内的值保留,边界外的值设置为_FillValue? |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
2 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这是百度了某个网友给出方法的代码,但报错了,而且我也在官网上确实没找到shapefile_mask_data函数
- begin
- cata="d:/paper/climate dynamics/"
- shpfile="tibetan/tibetan.shp"
- file1="ERA5_dataset/surface_pressure1.nc"
- f=addfile(cata+file1,"r")
- pres=short2flt(f->sp)
- opt=True
- opt@return_mask=True
- p_mask=shapefile_mask_data(pres,cata+shpfile,opt)
- p_land_mask=where(p_mask .eq. 1,pres,pres@_FillValue)
- copy_VarMeta(pres,p_land_mask)
- end
复制代码
|
|