爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8713|回复: 5

[作图] 站点资料插值成格点画降水图数据超出边界怎么办

[复制链接]

新浪微博达人勋

发表于 2018-7-25 18:41:12 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 subtropical 于 2018-7-25 18:45 编辑

我把站点降水资料插值为格点资料画图,但是数据超过边界了, 1.png

请问要怎么解决?

然后搜了一些说用shapefile_mask_data下载了shapefile_utils.ncl这个脚本(在http://www.ncl.ucar.edu/Applications/shapefiles.shtml例子21里下载的),但是报错,请问这个怎么改?
3.png
2.png
我的绘图脚本:
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/cnmap/cnmap.ncl"
load "./shapefile_utils.ncl"
begin
min_lat = 15.0
max_lat =45.0
min_lon =105.0
max_lon =125.0
;-------------------------------------------------------------------------
f_data1=asciiread("D:/tf/rain/rain19610114.txt", (/2072,5/), "float")
f_data2=asciiread("D:/tf/rain/rain19610115.txt", (/2072,5/), "float")

sta_id=f_data1(:,0)
lon=f_data1(:,1)
lat=f_data1(:,2)
rian=f_data1(:,4)+f_data2(:,4)
;---------------------------------给变量赋给属性
lon@units="degrees_east"
lat@units="degrees_north"
;rian@units="mm"
rian@_FillValue=9999

;---------------------------------创建插值后的经纬度0.1*0.1
olon=fspan(105,145,410)   
olat=fspan(5,45,410)
olon@units="degrees_east"
olat@units="degrees_north"
;---------------------------------使用cressman插值函数
rscan=(/1,0.5,0.25/)
r_final=obj_anal_ic_Wrap(lon, lat, rian, olon, olat, rscan, False)
data_mask = shapefile_mask_data(r_final,"D:/cygwin/app/ncl/lib/ncarg/nclscripts/cnmap/cnmap.shp",True)    ;---shapefile_mask_data

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

新浪微博达人勋

 楼主| 发表于 2018-7-26 21:25:07 | 显示全部楼层
自己来顶一下{:eb303:}{:eb303:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-8-16 22:06:36 | 显示全部楼层
本帖最后由 弓长铭 于 2018-8-22 19:14 编辑

可以参考:

http://bbs.06climate.com/forum.p ... &extra=page%3D2file:///D:/hdpre/program/ex1.pdf
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-2-17 14:16:01 | 显示全部楼层
请问你这个问题解决了吗,我也用gc_inout 的时候报错了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-2-17 14:42:05 | 显示全部楼层
说是纬度问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-9-9 11:36:06 | 显示全部楼层
能否分享一下完整的脚本?期待您的回复
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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