生态气象数据和监测图片实时展示软件

     刚整理文件,翻出了2018年自己花了几天时间帮一位老师写的生态气象数据和监测图片实时显示软件,后来和老师交流的时候,好像会错了老师的意思。就搁浅尘封雪藏了。现在回头看看功能还挺全乎,估计现在让我再用2-3天写这么个软件够呛了!现在事情太杂,很难静心!在这里分享一下,有需要的朋友可找我共享。

 一:编程语言:

       C#,当时刚从VB.net 转到C#!

 二: 说一下当时开发此软件的初衷或当时目的吧:

       据说有单位会在农林牧渔安装很多监测当地生态或农作物生长发育的气象自动站,以及摄像头(也叫实景监测设备),之后通过GPRS或4G网络远程将这些气象数据和图片传输到服务器。那么问题来了,数据回来之后需要实时展示,需要一个展示的小软件,另外有意思的是无法会安装几个站点,而且每个站点有几个要素也不固定,有个三个要素,有个5个要素,另外还需要实时动态展示监测站点周围的环境。

      这就提出了几个技术要求:1、用来实时显示数据和图像的小软件需要动态加载站点,就是有几个站点动态加载几个;2、小软件的图标需要动态配置参数(几个要素,都是什么要素),并实时刷新显示,3、监测图片要匹配且动态演示。这样的话,安装了几个站点,后台配置一下即可。

三:做个软件展示:软件只有一个主界面,由多个模块组装而成,软件工程文件如下图:

生态气象数据和监测图片实时展示软件

软件要想使用起来需要首先做一些配置,只可以直接在配置文件做配,配置文件如下:

生态气象数据和监测图片实时展示软件

  当然气象数据文件和监测图片文件所在位置也可以通过软件做配置(在软件主界面左上角有个小按钮设置“”):

   生态气象数据和监测图片实时展示软件

配置好文件后启动软件如下图:

生态气象数据和监测图片实时展示软件

后台数据库为每个监测站点的txt数据文件,每天一个文件,10分钟一条数据,远程文件如下图:

生态气象数据和监测图片实时展示软件

每个监测站点对应有相应的摄像头实景监测设备,远程传输为图片,没每小时一张,接收到的图片如下图:

生态气象数据和监测图片实时展示软件

先到这里,感兴趣的同学可找我共享!