爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 21690|回复: 12

[脚本编辑] 中国气象数据网降水数据txt文件处理

[复制链接]

新浪微博达人勋

发表于 2019-9-5 23:15:05 | 显示全部楼层 |阅读模式

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

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

x
真的感觉自己太菜了,用fortran想了几个办法把高纬的数据放到低纬都不成功,向各位大佬求助
问题描述:
从中国气象数据网下载了0.5°*0.5°的日降水数据资料,但是画图的时候发现“图倒过来”了,由于ctl的ydef的格距不能为负的,所以特向各位大佬求助,如何解决这个问题,附图如下:
录制视频 (4).png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-1-9 12:33:51 | 显示全部楼层
ctl中你有以下三种打星号的办法,中奖了我不能太水hhh
dset F:\Data\2019\air.2019.grd
title
*options yrev
undef -9.99e+33
xdef 144 linear 0 2.5
ydef 73 linear -90 2.5
*ydef 73 linear 90 -2.5
*ydef 73 levels 90 87.5 ....... -90
zdef 17 levels 1000 925 850 700 600 500 400 300
250 200 150 100 70 50 30 20 10
tdef 90 linear 00Z01DEC2018 1440mn
vars 1
air=>air  17  t,z,y,x  Temperature
endvars
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2019-9-6 06:55:32 | 显示全部楼层

回帖奖励 +2 金钱

加一句 options yrev应该就可以了
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2019-9-6 08:33:30 | 显示全部楼层
楼上正解,应该是的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-9-6 14:16:09 | 显示全部楼层
兰北 发表于 2019-9-6 06:55
加一句 options yrev应该就可以了

在ctl里面加还是gs文件里加呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-9-6 14:18:12 | 显示全部楼层
自己用C语言写了一个行调换的程序解决了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-9-7 13:33:56 | 显示全部楼层
一山止水 发表于 2019-9-6 14:16
在ctl里面加还是gs文件里加呢?

ctl中               
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-9-8 13:00:25 | 显示全部楼层

好的,谢谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-9-12 16:41:06 | 显示全部楼层

回帖奖励 +2 金钱

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

使用道具 举报

新浪微博达人勋

发表于 2020-1-9 12:31:05 | 显示全部楼层

回帖奖励 +2 金钱

ctl中加一个options yrev或者你直接用 ydef  linear 但是那个后边一个参数用负值就好,或者用ydef  levels 把所有的层次按你想要的顺序写上去。
虽然已经被解决了,但我也提供了新方案,为了抽奖hhh
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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