爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 88060|回复: 124

[资源分享] “闪电数据的统计处理”程序的使用一例

  [复制链接]

新浪微博达人勋

发表于 2014-9-24 16:22:01 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 chengxf 于 2016-5-19 09:48 编辑

网友@vanni010提问如何使用我曾经发表的闪电统计程序,现根据他提供的数据实际操作如下:
先用记事本打开数据文件看看,原来这些数据是国家气象局ICS 07.060行业标准,根据粗略估计,总共有83567行记录。下图:
成都一次闪电统计过程01.jpg
再来看看成都市的底图,确定一下它的范围,就是最大最小的经纬度范围值是多少。下图:
成都一次闪电统计过程02.jpg
运行闪电统计程序,按图中的1、2、3步说明,设置好数据类型和范围参数。下图:
成都一次闪电统计过程03.jpg
然后调入原始文件:
成都一次闪电统计过程04.jpg
可以一次调入多个文件,只要按照Windows的多选操作办法,选中多个文件即可。这个例子中只有一个文件。
由于原始数据中包含了闪电强度数据,因此将有提示窗口如下:
成都一次闪电统计过程05.jpg
调入数据以后会发现,实际的记录数与原来我们估计的记录数不同,少了一些,下面再次打开原始数据,可以发现序号不是连续的,其中有跳越的号码。如下图:
成都一次闪电统计过程06.jpg
点击导入数据按钮后,程序排除了相当一部分范围之外的数据记录。这是因为我们事先要求排除范围以外的记录。这样做的好处是可以减少要处理的数据量,避免内存溢出故障。当然,你如果知道这些数据都在范围之内,就没有必要打勾,经纬度范围值也没有必要填写。
成都一次闪电统计过程07.jpg
现在调整经度方向的格点数,程序将自动计算纬度方向的格点数,以及格点之间的间距,单位有度和米两种。调整到你希望的数值,例如1公里见方的格子。按照下图的步骤做:
成都一次闪电统计过程08.jpg
现在保存一些文件,它们都是今后有用的,参看下图,选择一些你需要的文件来保存:
成都一次闪电统计过程09.jpg
现在开始作图,按照下图的步骤来做,没什么困难的,但是,做出来的图并不理想:
成都一次闪电统计过程10.jpg
还是回到 Surfer 中,首先去除网格中的负值(有相关帖子可以参考:Surfer作图如何消除等值线中的负值):
成都一次闪电统计过程11.jpg
只是做了一点点工作,图形还是不很满意。余下的工作,希望@vanni010自己去完善。
成都一次闪电统计过程12.jpg
补充一张,真正的散点图。如果认真数一数,应该有13150个点,这是在矩形框范围之内的。真正落在成都市的闪电还要少,可惜这个程序还没有办法将成都边界图作为范围,排除掉多边形以外的散点。我正在想如何去掉多边形外的各个点,像白化等值线图那样。2014.11.13补充:这个功能已经做到,请看这里: 散点图:剔除多边形外的数据点
成都一次闪电统计过程13.jpg

闪电统计程序也作了小小的修改,这是最新的(没有病毒):
闪电统计程序(20140928).rar (1.67 MB, 下载次数: 235)

点评

程老师辛苦!  发表于 2014-9-24 17:03

评分

参与人数 5金钱 +57 贡献 +24 收起 理由
0323cxk + 1 很给力!
丸子=。= + 2 很给力!
言深深 + 20 + 8 程老师的教程一如既往的精美!
mofangbao + 20 + 10
kongfeng0824 + 14 + 6 赞一个!

查看全部评分

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

新浪微博达人勋

发表于 2014-9-24 16:36:02 | 显示全部楼层
谢谢程老师的力作
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-24 16:36:22 | 显示全部楼层
抓紧研读一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2014-9-24 17:01:17 | 显示全部楼层
程老师辛苦了!
我们不得已删除了一些用户上传的观测数据,希望程老师能理解!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-24 17:06:14 | 显示全部楼层
特别喜欢程老师每一个教程,每一个细节都很清楚,详细的解释说明对于我们这些初学者帮助特别大,谢谢程老师
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-24 17:26:21 | 显示全部楼层
程老师好厉害,非常感谢能够这样帮助新手。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-24 18:48:06 | 显示全部楼层
谢谢程老师{:eb303:}{:eb303:}{:eb303:}{:eb303:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-24 19:10:09 | 显示全部楼层
学习了,真是好人呀
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-26 09:41:11 | 显示全部楼层
程老师您好,如果依靠闪电统计程序加surfer做一“24h降水量分布等值线图”叠加“当天正负地闪分布的散点图”,怎样来画呢?我设想第一步先依靠降水资料绘制等值线图,第二步利用闪电统计程序处理过经纬度的原始资料的经纬度绘制散点图,这里根据强度区分正负地闪后,正负地闪怎样表现在surfer作图中呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-9-26 10:05:40 | 显示全部楼层
vanni010 发表于 2014-9-26 09:41
程老师您好,如果依靠闪电统计程序加surfer做一“24h降水量分布等值线图”叠加“当天正负地闪分布的散点图 ...

要区分正负地闪,可以采用分类散点图。除了经纬度数据外,还有一个闪电强度数据,它有正负值。你将第三列强度这一列作为分类的依据,在分类规则的对话框中,简单地分成>0 和 <=0 两类,你就可以对这两类进行属性设置,包括它的符号样式、大小、颜色等等。没错,你可以将它和雨量等值线图叠加。
现在的问题是如何将成都区域外的散点都去掉,只留多边形区域之内的散点。这要有一段程序来判断这些点是否落在多边形之内。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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