- 积分
- 3375
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-21
- 最后登录
- 1970-1-1

|
Python
系统平台: |
|
问题截图: |
- |
问题概况: |
将卫星沿轨数据(有经纬度信息,但是不规则,不是持续递增或递减)插值到等经纬度网格上 |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
3 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我想将卫星沿轨数据(有经纬度信息,但是不规则,不是持续递增或递减)插值到等经纬度网格上,查阅了很久,尝试了多种方法,都失败了,但是有interpolate.griddata和interpolate.NearestNDInterpolator还算勉强出结果,但依然是不对的,原来没有数据的地方插值出了数据,想请教各位,这是什么原因,感谢!主要代码如下:
spd, lat, lon = read_nc(filename)
lon = lon.ravel()
lat = lat.ravel()
spd = spd.ravel()lat0 = np.arange(-90.0, 90, 0.5)lon0 = np.arange(0.0, 360, 0.5)lon_new, lat_new = np.meshgrid(lon0, lat0)spd_new = interpolate.griddata((lon, lat), spd, (lon_new, lat_new), method='nearest').reshape(360, 720)
|
-
-
插值前的图
|