雷击程序(一)------功能需求

    程序实现的主要功能是:将远程服务器上的雷击数据通过ftp协议下载到某台机器的指定目录下,然后读取保存雷击数据的txt文本文件,将数据字段写入到数据库中,再读取指定地区的数据生成雷击点。

    其中,雷击数据示例如下所示:

    

    文本文件(以日期命名)格式说明:

    字段分别为:编号(不一定从1开始)、日期(年月日)、GPS时间、纬度、经度、强度(可以为正表示正闪、负值表示负闪)、陡度(符号与强度相一致)、误差、定位方式、省、市、县。因为每天的数据有可能达到几十万条(包含全国的),因此数据表需要按照天来区分(以GPS时间时间为准),数据库为SQL SERVER。程序或SQL SERVER任务执行均可。

备注:需要注意的是文本文件是以当日为准,当接收到雷电数据时将新的数据加入到文本文件中,因此录入数据库的时候避免重复入库。

 

    按照功能程序主要做了以下几块内容:

      1.通过ftp协议下载文本文件

      2.读取文本文件写入数据库中

      3.创建要素类

      4.由雷击数据生成雷击点

      5.将参数保存在app.config配置文件中并读取

      6.实时显示雷击点生成进度

      7.将程序执行过程中的一些变量写入一个txt日志文件

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值