1. 概述
河源市气象局从卫星平台接收到气象数据,对于整个河源市根据火情等级进行准确报警。要求在地图上面能够准确定位报警信号。能够统计在一定时间内火情频繁度报表,并进行火情趋势分析报警。
该系统火情数据来源为卫星传输,通过气象业务系统,这些及时数据需要存储到后台数据库中,这样就需要该系统能够及时扫描或者提供按时间/地域进行查询火情报警情况。数据的处理分为两个部分:一部分和气象业务系统结合,负责加载火情数据;一部分提供数据抽样处理,实现火情报警和统计分析。
该系统不要求GPS定位显示火情,但是要求实现按地域钻取统计分析,即:按照地域级别实现上级地域查询下级地域火情,而且要求在地图上给予图形展现,并能形成相关统计报表。
2. 模块划分
该系统总共分为两个部分:后台数据处理和前台数据展现
后台数据处理子系统
数据接收模块
数据加载模块
数据抽样模块
前台数据展现子系统
火情报警查询模块
图形展示模块
统计报表模块
3. 系统环境
Javaee方向:
操作系统:windows xp
数据库:oracle10g
开发工具:myEclipse8.x + tomcat6.x + jdk1.6
软件配置管理工具:vss
可使用技术:jsp + servlet + applet + jdbc or struts + spring + hibernate + ajax
第三方工具:iReport
ASP.NET方向:
操作系统:windows xp
数据库:SQLSERVER2005
开发工具:VS2005 + IIS
软件配置管理工具:vss
可使用技术:
第三方工具:水晶报表4. 功能描述
后台数据处理子系统以上文件中对数据信息解释如下:
GD-5 115.2118 23.343 3
地域识别号 经度 维度 火情等级数据接后台数据处理子系统需要处理来自卫星传递给气象系统综合业务系统的火情报警数据,传输过来的数据以流文件形式存在。
文件命名方式如下:
2008010614.dat,解释为:2008年1月6日14点传输的数据。
文件格式如下:
1. 收模块
整个河源地域经委度数据格式如下:
序 地市名 县号 县名 乡序 乡名 经度 纬度
06 河源 00 000 114.695556 23.739214
06 河源 00 001 东埔镇 114.692917 23.751999
06 河源 00 002 埔前镇 114.611557 23.574568
06 河源 01 东源 000 114.7175 23.756017
06 河源 01 东源 001 三河镇 114.924751 24.189196
06 河源 01 东源 002 黄沙镇 114.84404 24.171131
06 河源 01 东源 003 船塘镇 114.940666 24.164968
06 河源 01 东源 004 顺天镇 114.765449 24.108202
06 河源 01 东源 005 上莞镇 114.988037 24.101982
06 河源 01 东源 006 漳溪镇 114.923874 24.101524
06 河源 01 东源 007 涧头镇 114.700996 24.054747
06 河源 01 东源 008 骆湖镇 114.872734 24.048985
06 河源 01 东源 009 半江镇 114.555542 24.038774
06 河源 01 东源 010 柳城镇 115.117935 24.034987
06 河源 01 东源 011 曾田镇 114.981155 24.020006
06 河源 01 东源 012 灯塔镇 114.78582 24.015217
06 河源 01 东源 013 双江镇 114.712586 23.954216
06 河源 01 东源 014 蓝口镇 115.080299 23.950476
06 河源 01 东源 015 锡场镇 114.451836 23.929781
06 河源 01 东源 016 叶潭镇 115.176163 23.90852
06 河源 01 东源 017 黄田镇 114.978882 23.878479
06 河源 01 东源 018 义合镇 114.867317 23.844357
06 河源 01 东源 019 黄村镇 115.222283 23.834301
06 河源 01 东源 020 仙塘镇 114.772743 23.821409
06 河源 01 东源 021 新港镇 114.634255 23.783874
06 河源 01 东源 022 康禾镇 115.076996 23.779892
06 河源 01 东源 023 久社镇 114.959106 23.779074
06 河源 01 东源 024 新回龙镇 114.381325 23.756558
06 河源 02 龙川 000 115.253922 24.100937
06 河源 02 龙川 001 上坪镇 115.446709 24.702183
06 河源 02 龙川 002 细坳镇 115.257492 24.692862
06 河源 02 龙川 003 贝岭镇 115.331947 24.595442
06 河源 02 龙川 004 麻布岗镇 115.410713 24.592947
06 河源 02 龙川 005 郑马镇 115.305542 24.514467
06 河源 02 龙川 006 岩镇镇 115.442772 24.489971
06 河源 02 龙川 007 新田镇 115.518623 24.455538
06 河源 02 龙川 008 车田镇 115.287323 24.432692
06 河源 02 龙川 009 枫树坝镇 115.357239 24.407965
06 河源 02 龙川 010 赤光镇 115.430107 24.386313
06 河源 02 龙川 011 回龙镇 115.524864 24.369898
06 河源 02 龙川 012 黎咀镇 115.326355 24.34157
06 河源 02 龙川 013 黄石镇 115.256897 24.328562
06 河源 02 龙川 014 田心镇 115.488792 24.265282
06 河源 02 龙川 015 龙母镇 115.433556 24.261246
06 河源 02 龙川 016 石坑镇 115.558159 24.254808
06 河源 02 龙川 017 四都镇 115.246529 24.208626
06 河源 02 龙川 018 谷前镇 115.424194 24.183302
06 河源 02 龙川 019 丰稔镇 115.326805 24.173956
06 河源 02 龙川 020 铁场镇 115.48967 24.165173
06 河源 02 龙川 021 义都镇 115.132217 24.161572
06 河源 02 龙川 022 附城镇 115.243897 24.109163
06 河源 02 龙川 023 登云镇 115.391266 24.069696
06 河源 02 龙川 024 佗城镇 115.185539 24.06185
06 河源 02 龙川 025 通衢镇 115.376594 24.047596
06 河源 02 龙川 026 锦归镇 115.430397 24.012247
06 河源 02 龙川 027 鹤市镇 115.357757 24.00819
06 河源 02 龙川 028 黄布镇 115.299446 23.982101
06 河源 02 龙川 029 紫市镇 115.351685 23.935905
06 河源 03 紫金 000 115.175697 23.642523
06 河源 03 紫金 001 中坝镇 115.340767 23.705673
06 河源 03 紫金 002 柏埔镇 114.84108 23.702957
06 河源 03 紫金 003 黄塘镇 114.986 23.689524
06 河源 03 紫金 004 临江镇 114.680222 23.658041
06 河源 03 紫金 005 附城 115.169243 23.641621
06 河源 03 紫金 006 敬梓镇 115.408401 23.630907
06 河源 03 紫金 007 乌石镇 115.190567 23.630606
06 河源 03 紫金 008 瓦溪镇 115.105537 23.540834
06 河源 03 紫金 009 青溪镇 114.953026 23.53632
06 河源 03 紫金 010 水墩镇 115.410713 23.533627
06 河源 03 紫金 011 古竹镇 114.69741 23.522207
06 河源 03 紫金 012 义容镇 114.8283 23.521366
06 河源 03 紫金 013 九和镇 115.05561 23.49728
06 河源 03 紫金 014 龙窝镇 115.287613 23.477579
06 河源 03 紫金 015 九树镇 115.179947 23.455309
06 河源 03 紫金 016 洋头镇 115.401474 23.443718
06 河源 03 紫金 017 蓝塘镇 114.930138 23.418133
06 河源 03 紫金 018 凤安镇 114.839012 23.409843
06 河源 03 紫金 019 好义镇 114.758171 23.365618
06 河源 03 紫金 020 苏区镇 115.343445 23.358656
06 河源 03 紫金 021 南岭镇 115.408272 23.326281
06 河源 03 紫金 022 上义镇 114.819832 23.284309
06 河源 04 连平 000 114.485191 24.372684
06 河源 04 连平 001 贵东镇 114.31237 24.515333
06 河源 04 连平 002 上坪镇 114.591271 24.485414
06 河源 04 连平 003 陂头镇 114.281487 24.41107
06 河源 04 连平 004 九连镇 114.704163 24.37026
06 河源 04 连平 005 内莞镇 114.553131 24.370165
06 河源 04 连平 006 崧岭镇 114.319649 24.277855
06 河源 04 连平 007 溪山镇 114.420952 24.26782
06 河源 04 连平 008 绣缎镇 114.8526 24.264441
06 河源 04 连平 009 高莞镇 114.718498 24.261925
06 河源 04 连平 010 大湖镇 114.820755 24.241312
06 河源 04 连平 011 油溪镇 114.68084 24.219891
06 河源 04 连平 012 忠信镇 114.70797 24.214819
06 河源 04 连平 013 隆街镇 114.359253 24.195593
06 河源 04 连平 014 田源镇 114.42881 24.183481
06 河源 05 和平 000 114.932762 24.442099
06 河源 05 和平 001 下车镇 115.112541 24.661821
06 河源 05 和平 002 上陵镇 114.99247 24.607491
06 河源 05 和平 003 浰源镇 114.76429 24.566399
06 河源 05 和平 004 长塘镇 115.154945 24.56509
06 河源 05 和平 005 大坝镇 114.927009 24.509916
06 河源 05 和平 006 优胜镇 115.086235 24.508905
06 河源 05 和平 007 热水镇 114.825386 24.458315
06 河源 05 和平 008 贝墩镇 115.203651 24.457813
06 河源 05 和平 009 附城镇 114.935646 24.454094
06 河源 05 和平 010 安坳镇 115.108627 24.420971
06 河源 05 和平 011 合水镇 114.929138 24.391045
06 河源 05 和平 012 古寨镇 115.149338 24.389088
06 河源 05 和平 013 粮溪镇 115.011643 24.369747
06 河源 05 和平 014 彭寨镇 115.071709 24.36042
06 河源 05 和平 015 青州镇 114.802933 24.356337
06 河源 05 和平 016 林寨镇 115.063744 24.281925
06 河源 05 和平 017 公白镇 114.949593 24.275784
06 河源 05 和平 018 东水镇 115.168037 24.259422
06 河源 05 和平 019 礼士镇 114.996673 24.219769
数据接收模块负责从气象综合业务系统接收火情数据,将从业务系统传送过来的流文件接收到本地服务器保存。采用的通信方式采用SOCKET通信。要求本系统有一个服务守护进程,即时扫描业务系统传输的流文件(一般规定每10分中扫描一次)。2. 数据加载模块
数据加载模块负责加载数据接收模块接收来自综合业务系统传送过来的火情数据,将这些即时传送过来的火情数据存储到数据库中。3. 数据抽样模块
数据抽样模块是指从历史数据库中抽样调查火情数据。一年数据量分析如下:
365天*24小时*6次*115个地域 = 6044400(条)
抽样调查应该按照粒度抽取,粒度方式可以采用:
按地域维度抽取
按时间维度抽取
抽取的目的是为了方便统计。
前台数据展现子系统
1. 火情报警查询模块
该模块是前台的查询模块,可以按照地域维度查询,也可以按照时间查询。查询结果可以实现图形展示和统计报表分析。2. 图形展示模块
在河源地图上面实现火情报警信号显示。可以按照地域级别进行向下钻取显示。3. 统计报表模块
实现火情数据报表,报表要求能够转换成excel和在网页上展示。要有多种统计图形(曲线、柱形、饼图等)。支持打印功能。
5. 性能要求
传输数据性能3秒内。
展示数据3秒内。
河源市气象局从卫星平台接收到气象数据,对于整个河源市根据火情等级进行准确报警。要求在地图上面能够准确定位报警信号。能够统计在一定时间内火情频繁度报表,并进行火情趋势分析报警。
该系统火情数据来源为卫星传输,通过气象业务系统,这些及时数据需要存储到后台数据库中,这样就需要该系统能够及时扫描或者提供按时间/地域进行查询火情报警情况。数据的处理分为两个部分:一部分和气象业务系统结合,负责加载火情数据;一部分提供数据抽样处理,实现火情报警和统计分析。
该系统不要求GPS定位显示火情,但是要求实现按地域钻取统计分析,即:按照地域级别实现上级地域查询下级地域火情,而且要求在地图上给予图形展现,并能形成相关统计报表。
2. 模块划分
该系统总共分为两个部分:后台数据处理和前台数据展现
后台数据处理子系统
数据接收模块
数据加载模块
数据抽样模块
前台数据展现子系统
火情报警查询模块
图形展示模块
统计报表模块
3. 系统环境
Javaee方向:
操作系统:windows xp
数据库:oracle10g
开发工具:myEclipse8.x + tomcat6.x + jdk1.6
软件配置管理工具:vss
可使用技术:jsp + servlet + applet + jdbc or struts + spring + hibernate + ajax
第三方工具:iReport
ASP.NET方向:
操作系统:windows xp
数据库:SQLSERVER2005
开发工具:VS2005 + IIS
软件配置管理工具:vss
可使用技术:
第三方工具:水晶报表4. 功能描述
后台数据处理子系统以上文件中对数据信息解释如下:
GD-5 115.2118 23.343 3
地域识别号 经度 维度 火情等级数据接后台数据处理子系统需要处理来自卫星传递给气象系统综合业务系统的火情报警数据,传输过来的数据以流文件形式存在。
文件命名方式如下:
2008010614.dat,解释为:2008年1月6日14点传输的数据。
文件格式如下:
1. 收模块
整个河源地域经委度数据格式如下:
序 地市名 县号 县名 乡序 乡名 经度 纬度
06 河源 00 000 114.695556 23.739214
06 河源 00 001 东埔镇 114.692917 23.751999
06 河源 00 002 埔前镇 114.611557 23.574568
06 河源 01 东源 000 114.7175 23.756017
06 河源 01 东源 001 三河镇 114.924751 24.189196
06 河源 01 东源 002 黄沙镇 114.84404 24.171131
06 河源 01 东源 003 船塘镇 114.940666 24.164968
06 河源 01 东源 004 顺天镇 114.765449 24.108202
06 河源 01 东源 005 上莞镇 114.988037 24.101982
06 河源 01 东源 006 漳溪镇 114.923874 24.101524
06 河源 01 东源 007 涧头镇 114.700996 24.054747
06 河源 01 东源 008 骆湖镇 114.872734 24.048985
06 河源 01 东源 009 半江镇 114.555542 24.038774
06 河源 01 东源 010 柳城镇 115.117935 24.034987
06 河源 01 东源 011 曾田镇 114.981155 24.020006
06 河源 01 东源 012 灯塔镇 114.78582 24.015217
06 河源 01 东源 013 双江镇 114.712586 23.954216
06 河源 01 东源 014 蓝口镇 115.080299 23.950476
06 河源 01 东源 015 锡场镇 114.451836 23.929781
06 河源 01 东源 016 叶潭镇 115.176163 23.90852
06 河源 01 东源 017 黄田镇 114.978882 23.878479
06 河源 01 东源 018 义合镇 114.867317 23.844357
06 河源 01 东源 019 黄村镇 115.222283 23.834301
06 河源 01 东源 020 仙塘镇 114.772743 23.821409
06 河源 01 东源 021 新港镇 114.634255 23.783874
06 河源 01 东源 022 康禾镇 115.076996 23.779892
06 河源 01 东源 023 久社镇 114.959106 23.779074
06 河源 01 东源 024 新回龙镇 114.381325 23.756558
06 河源 02 龙川 000 115.253922 24.100937
06 河源 02 龙川 001 上坪镇 115.446709 24.702183
06 河源 02 龙川 002 细坳镇 115.257492 24.692862
06 河源 02 龙川 003 贝岭镇 115.331947 24.595442
06 河源 02 龙川 004 麻布岗镇 115.410713 24.592947
06 河源 02 龙川 005 郑马镇 115.305542 24.514467
06 河源 02 龙川 006 岩镇镇 115.442772 24.489971
06 河源 02 龙川 007 新田镇 115.518623 24.455538
06 河源 02 龙川 008 车田镇 115.287323 24.432692
06 河源 02 龙川 009 枫树坝镇 115.357239 24.407965
06 河源 02 龙川 010 赤光镇 115.430107 24.386313
06 河源 02 龙川 011 回龙镇 115.524864 24.369898
06 河源 02 龙川 012 黎咀镇 115.326355 24.34157
06 河源 02 龙川 013 黄石镇 115.256897 24.328562
06 河源 02 龙川 014 田心镇 115.488792 24.265282
06 河源 02 龙川 015 龙母镇 115.433556 24.261246
06 河源 02 龙川 016 石坑镇 115.558159 24.254808
06 河源 02 龙川 017 四都镇 115.246529 24.208626
06 河源 02 龙川 018 谷前镇 115.424194 24.183302
06 河源 02 龙川 019 丰稔镇 115.326805 24.173956
06 河源 02 龙川 020 铁场镇 115.48967 24.165173
06 河源 02 龙川 021 义都镇 115.132217 24.161572
06 河源 02 龙川 022 附城镇 115.243897 24.109163
06 河源 02 龙川 023 登云镇 115.391266 24.069696
06 河源 02 龙川 024 佗城镇 115.185539 24.06185
06 河源 02 龙川 025 通衢镇 115.376594 24.047596
06 河源 02 龙川 026 锦归镇 115.430397 24.012247
06 河源 02 龙川 027 鹤市镇 115.357757 24.00819
06 河源 02 龙川 028 黄布镇 115.299446 23.982101
06 河源 02 龙川 029 紫市镇 115.351685 23.935905
06 河源 03 紫金 000 115.175697 23.642523
06 河源 03 紫金 001 中坝镇 115.340767 23.705673
06 河源 03 紫金 002 柏埔镇 114.84108 23.702957
06 河源 03 紫金 003 黄塘镇 114.986 23.689524
06 河源 03 紫金 004 临江镇 114.680222 23.658041
06 河源 03 紫金 005 附城 115.169243 23.641621
06 河源 03 紫金 006 敬梓镇 115.408401 23.630907
06 河源 03 紫金 007 乌石镇 115.190567 23.630606
06 河源 03 紫金 008 瓦溪镇 115.105537 23.540834
06 河源 03 紫金 009 青溪镇 114.953026 23.53632
06 河源 03 紫金 010 水墩镇 115.410713 23.533627
06 河源 03 紫金 011 古竹镇 114.69741 23.522207
06 河源 03 紫金 012 义容镇 114.8283 23.521366
06 河源 03 紫金 013 九和镇 115.05561 23.49728
06 河源 03 紫金 014 龙窝镇 115.287613 23.477579
06 河源 03 紫金 015 九树镇 115.179947 23.455309
06 河源 03 紫金 016 洋头镇 115.401474 23.443718
06 河源 03 紫金 017 蓝塘镇 114.930138 23.418133
06 河源 03 紫金 018 凤安镇 114.839012 23.409843
06 河源 03 紫金 019 好义镇 114.758171 23.365618
06 河源 03 紫金 020 苏区镇 115.343445 23.358656
06 河源 03 紫金 021 南岭镇 115.408272 23.326281
06 河源 03 紫金 022 上义镇 114.819832 23.284309
06 河源 04 连平 000 114.485191 24.372684
06 河源 04 连平 001 贵东镇 114.31237 24.515333
06 河源 04 连平 002 上坪镇 114.591271 24.485414
06 河源 04 连平 003 陂头镇 114.281487 24.41107
06 河源 04 连平 004 九连镇 114.704163 24.37026
06 河源 04 连平 005 内莞镇 114.553131 24.370165
06 河源 04 连平 006 崧岭镇 114.319649 24.277855
06 河源 04 连平 007 溪山镇 114.420952 24.26782
06 河源 04 连平 008 绣缎镇 114.8526 24.264441
06 河源 04 连平 009 高莞镇 114.718498 24.261925
06 河源 04 连平 010 大湖镇 114.820755 24.241312
06 河源 04 连平 011 油溪镇 114.68084 24.219891
06 河源 04 连平 012 忠信镇 114.70797 24.214819
06 河源 04 连平 013 隆街镇 114.359253 24.195593
06 河源 04 连平 014 田源镇 114.42881 24.183481
06 河源 05 和平 000 114.932762 24.442099
06 河源 05 和平 001 下车镇 115.112541 24.661821
06 河源 05 和平 002 上陵镇 114.99247 24.607491
06 河源 05 和平 003 浰源镇 114.76429 24.566399
06 河源 05 和平 004 长塘镇 115.154945 24.56509
06 河源 05 和平 005 大坝镇 114.927009 24.509916
06 河源 05 和平 006 优胜镇 115.086235 24.508905
06 河源 05 和平 007 热水镇 114.825386 24.458315
06 河源 05 和平 008 贝墩镇 115.203651 24.457813
06 河源 05 和平 009 附城镇 114.935646 24.454094
06 河源 05 和平 010 安坳镇 115.108627 24.420971
06 河源 05 和平 011 合水镇 114.929138 24.391045
06 河源 05 和平 012 古寨镇 115.149338 24.389088
06 河源 05 和平 013 粮溪镇 115.011643 24.369747
06 河源 05 和平 014 彭寨镇 115.071709 24.36042
06 河源 05 和平 015 青州镇 114.802933 24.356337
06 河源 05 和平 016 林寨镇 115.063744 24.281925
06 河源 05 和平 017 公白镇 114.949593 24.275784
06 河源 05 和平 018 东水镇 115.168037 24.259422
06 河源 05 和平 019 礼士镇 114.996673 24.219769
数据接收模块负责从气象综合业务系统接收火情数据,将从业务系统传送过来的流文件接收到本地服务器保存。采用的通信方式采用SOCKET通信。要求本系统有一个服务守护进程,即时扫描业务系统传输的流文件(一般规定每10分中扫描一次)。2. 数据加载模块
数据加载模块负责加载数据接收模块接收来自综合业务系统传送过来的火情数据,将这些即时传送过来的火情数据存储到数据库中。3. 数据抽样模块
数据抽样模块是指从历史数据库中抽样调查火情数据。一年数据量分析如下:
365天*24小时*6次*115个地域 = 6044400(条)
抽样调查应该按照粒度抽取,粒度方式可以采用:
按地域维度抽取
按时间维度抽取
抽取的目的是为了方便统计。
前台数据展现子系统
1. 火情报警查询模块
该模块是前台的查询模块,可以按照地域维度查询,也可以按照时间查询。查询结果可以实现图形展示和统计报表分析。2. 图形展示模块
在河源地图上面实现火情报警信号显示。可以按照地域级别进行向下钻取显示。3. 统计报表模块
实现火情数据报表,报表要求能够转换成excel和在网页上展示。要有多种统计图形(曲线、柱形、饼图等)。支持打印功能。
5. 性能要求
传输数据性能3秒内。
展示数据3秒内。
解决方案 »
- 求jsf-facelets.jar 1.1.15以上版本
- static方法中为什么能通过(实例名.private变量)来使用私有变量??
- 我的myclipse启动不了了,启动后总弹出一个对话框,说:jvm terminated Exit code=1
- 有struts2经验的请进,数据有效性验证一般用什么方法
- lucene 初学者的一个小小问题。
- HttpURLConnection post 501
- javamail的问题
- 几个ejb的部署文件写在同一个XML文件好还是独立写好
- 在j2ee_sdk1.4中,在BIN目录下怎么没有J2EE这个执行文件呢?
- 如何判断内存中已经存在某个类的对象?
- Cannot invoke split(String) on the array type String[]
- 创建soap消息 请大家帮助,这个实在没有搞过。
数据的存放表自己设计好...为了能够快速展示火警及出报表
地图上给予图形展现火警,如果能从已入库中的数据筛选出来就ok,系统与地图的接口估计应该已有了吧!
至于报表,无非是数据抽取的功能,你可以数据抽象出来一些view,然后展示,主要是和ireport的接口吧!