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

来源:互联网 发布:网络女歌手名字大全 编辑:程序博客网 时间:2024/04/30 20:55

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

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

    

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

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

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

 

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

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

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

      3.创建要素类

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

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

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

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

 

原创粉丝点击