森林防火决策指挥系统手机版模块设计报告v10.docx

上传人:b****2 文档编号:17700523 上传时间:2023-08-03 格式:DOCX 页数:29 大小:679.17KB
下载 相关 举报
森林防火决策指挥系统手机版模块设计报告v10.docx_第1页
第1页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第2页
第2页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第3页
第3页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第4页
第4页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第5页
第5页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第6页
第6页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第7页
第7页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第8页
第8页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第9页
第9页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第10页
第10页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第11页
第11页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第12页
第12页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第13页
第13页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第14页
第14页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第15页
第15页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第16页
第16页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第17页
第17页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第18页
第18页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第19页
第19页 / 共29页
森林防火决策指挥系统手机版模块设计报告v10.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

森林防火决策指挥系统手机版模块设计报告v10.docx

《森林防火决策指挥系统手机版模块设计报告v10.docx》由会员分享,可在线阅读,更多相关《森林防火决策指挥系统手机版模块设计报告v10.docx(29页珍藏版)》请在冰点文库上搜索。

森林防火决策指挥系统手机版模块设计报告v10.docx

森林防火决策指挥系统手机版模块设计报告v10

森林防火指挥决策系统

手机版模块设计报告

版本历史

版本

状态

作者

日期

审批人

审批日期

备注

V0.1

草稿

於勇

新建文档

V0.2

草稿

於勇

增加内容

V0.3

草稿

於勇

增加内容

V0.4

草稿

於勇

增加内容

V1.0

正式发布

於勇

目录

1.1.技术路线4

1.2.手机数据操作4

1.2.1.离线地图数据加载4

1.2.2.在线地图数据加载4

1.2.3.离线数据更新5

1.2.4.本地数据导出(不做)6

1.2.5.在线数据同步6

1.3.手机GIS功能7

1.3.1.地图浏览7

1.3.2.路径导航7

1.3.3.路径采集7

1.3.4.火场范围9

1.3.5.小班采集10

1.3.6.资源采集10

1.3.7.监控范围11

1.3.8.视频基站12

1.3.9.火情报警13

1.3.10.小班信息14

1.3.11.资源信息14

1.3.12.图片采集(不做)15

1.3.13.寻护发现15

1.3.14.周边保护资源查询18

1.3.15.周边扑火资源查询19

1.3.16.周边路径查询20

1.3.17.最短路径20

1.3.18.后台配置21

1.4.附件-数据字典21

1.4.1.拍照类型(寻护发现类型)21

1.4.2.森林火灾报警类型21

1.1.技术路线

本程序采用ArcgisforAndroid开发包来开发,离线矢量数据采用Spatalite小型数据库存储。

地图数据加载采用底图和矢量数据相结合的方式,底图可以使用离线的tpk切片数据或在线的XX地图服务,由用户自己配置选择。

离线的矢量数据用Spatalite数据路来存储,加载数据的时候并不是整个图层加载,由用户通过查询来控制要加载的数据。

空间分析和算法采用Spatalite数据库的相关函数来执行,把执行结果显示到地图上即可。

1.2.手机数据操作

1.2.1.离线地图数据加载

表格14离线数据加载

模块名称

功能描述

程序打开自动加载离线地图数据

接口与属性

输入

切片tpk数据和离线图层数据

输出

显示到地图上

数据结构

与算法

1、启动程序,自动加载tpk切片数据。

2、点击相应功能加载离线矢量数据。

补充说明

1.2.2.在线地图数据加载

表格14在线数据加载

模块名称

功能描述

程序打开自动加载在线XX或google地图数据

接口与属性

输入

用户选择加载在线地图数据,及服务类型。

输出

显示到地图上

数据结构

与算法

1、启动程序,自动加载在线地图数据。

2、“离线地图数据加载”和“在线地图数据加载”的配置界面如下

补充说明

1.2.3.离线数据更新

表格14离线数据更新

模块名称

功能描述

通过数据线连接,更新离线地图数据

接口与属性

输入

点击地图数据更新

输出

数据结构

与算法

1、连接数据线。

2、点击地图数据更新,选择要更新的地图数据1、底图切片数据;2、离线矢量数据

3、进行数据更新

补充说明

1.2.4.本地数据导出(不做)

表格14本地数据导出

模块名称

功能描述

本地数据导出

接口与属性

输入

输出

数据结构

与算法

1、把手机本地数据导出为一种交换格式,以TXT文本方式和图片方式存储。

补充说明

1.2.5.在线数据同步

表格14在线数据同步

模块名称

在线数据同步

功能描述

在有网络的情况下进行数据同步

接口与属性

输入

输出

数据结构

与算法

1、数据同步分两种。

1、手机中的数据同步到服务器;2、服务器的数据同步到手机。

2、点击【数据同步->到服务器】,弹出窗体中选择要同步的数据:

包括(1、道路;2、火场范围;3、病虫害数据;4、资源数据;5、小班数据)

3、点击同步按钮,就可以把手机中的数据上传到服务器。

4、点击【数据同步->到手机】,弹出窗体中选择要同步的数据:

包括(1、道路;2、资源数据;3、小班数据)。

在手机数据库表中有一个“同步时间字段”,在pc数据库表中有一个“创建时间”字段,当采集数据上传同步的时候,就需要把所选择的数据以同样的时间上传,并存储到pc数据库中;

当下载同步的时候需要查询出手机中同步时间的最大值,传递给PC端,pc端根据传递时间,查询出该时间以后的数据,然后再发送给手机进行同步。

补充说明

1.3.手机GIS功能

1.3.1.地图浏览

1.3.1.1.放大

地图放大功能,用两个指头在屏幕上进行地图放大

1.3.1.2.缩小

地图缩小功能,用两个指头在屏幕上进行地图缩小

1.3.1.3.平移

地图平移功能,用1个指头在屏幕上进行地图拖动平移

1.3.2.路径导航

表格14路径导航

模块名称

路径导航

功能描述

类似车载导航一样的

接口与属性

输入

获取GPS实时信息

输出

显示到地图上

数据结构

与算法

1、点击【开启路径导航】功能

2、利用Android的GPS模块功能,获取GPS信息

3、把GPS点用箭头符号表示,并闪烁显示。

4、把GPS信息和最近的道路匹配,如果获取的是第一个点,找最近的道路匹配即可,如果不是第一个点取出上一个点得到一个方向利用线和最近的道路匹配。

5、在配置界面中设置“开启路径导航”和“关闭路径导航”来配置是否显示路径导航功能

补充说明

1.3.3.路径采集

表格14路径采集

模块名称

路径采集

功能描述

把走过的路径存储起来,如果有网络可以通过网络直接传送到服务器,如果没有网络,需要回来后手动导入到服务器。

接口与属性

输入

获取GPS数据信息

输出

显示到地图上,并把路径存储

数据结构

与算法

1、该模块是利用Android的GPS模块功能,获取GPS信息,采集路径信息,路径采集功能的界面如下:

2、点击【路径采集->开始采集】功能

3、把GPS的实时轨迹显示到地图上,从点击【路径采集->开始采集】功能开始就扑捉GPS点,多点就形成一条线,把最后一段线和最后一个点闪烁显示。

点击开始采集后开始采集的按钮颜色变为

4、当点击【路径采集->结束采集】就完成该条路径的采集,并把数据存储到数据表中,弹出对话框录入路径信息,保存后开始采集的按钮变为

5、当点击【路径采集->查询路径】,可以列出所有的路径列表,界面如下所示:

6、可以选择一条或者多条路径,也可以全选或取消选择,对多条数据可以删除、上传和显示

7、全选是指选择列表中的全部数据,取消是取消所有选择的数据,删除是删除所有选择的数据,显示把选择的数据显示到地图上,上传,是上传选择的数据到服务器上。

8、对每条数据可以进行编辑和删除,还可以查看每条数据的状态(是否上传)。

补充说明

1.3.4.火场范围

表格14火场范围

模块名称

火场范围

功能描述

勘察员拿着手持设备沿着火场周边走一圈,采集出火场范围图形

接口与属性

输入

获取GPS数据信息

输出

数据结构

与算法

1、火场范围功能同【路径采集】功能,利用Android的GPS模块功能,获取GPS信息

2、点击【火场范围->开始采集】。

3、把GPS的实时轨迹显示到地图上,从点击【火场范围->开始采集】功能开始就扑捉GPS点,多点就形成一条线,把最后一段线和最后一个点闪烁显示。

4、当点击【火场范围->结束采集】就完成火场范围测定,并把数据存储到数据表中。

5、当点击【火场范围->查询火场】,可以列出所有的火场范围列表

6、对火场范围列表操作同【路径采集】列表,对火场无编辑功能。

补充说明

1.3.5.小班采集

表格14小班采集

模块名称

小班采集

功能描述

采集小班数据

接口与属性

输入

获取GPS数据信息

输出

数据结构

与算法

1、小班采集功能同【路径采集】功能,利用Android的GPS模块功能,获取GPS信息

2、点击【火场范围->开始采集】。

3、把GPS的实时轨迹显示到地图上,从点击【小班采集->开始采集】功能开始就扑捉GPS点,多点就形成一条线,把最后一段线和最后一个点闪烁显示。

4、当点击【小班采集->结束采集】就完成火场范围测定,并把数据存储到数据表中。

5、当点击【小班采集->查询小班】,可以列出所有的小班采集数据列表

6、对小班采集列表操作同【路径采集】列表,对小班无编辑功能。

7、小班采集后需要完成小班属性的维护功能,所有属性都需要维护。

补充说明

1.3.6.资源采集

表格14资源采集

模块名称

资源采集

功能描述

勘察员拿着手持设备采集资源数据。

接口与属性

输入

获取GPS位置信息,拍照、并录入资源名称等信息

输出

数据结构

与算法

1、点击【资源采集】。

2、界面如下

3、用户点击GPS位置点,可以获取当前GPS位置点,点击照相,可以调用系统相机进行拍照,用户可以填入资源名称、资源类型,点击保存后报相应数据都保存到数据表中。

4、用户点击查询,可以查询采集的资源点。

5、资源采集的唯一标识用GUID,不再用照片路径表示。

补充说明

1.3.7.监控范围

表格14监控范围

模块名称

监控范围

功能描述

查看所有基站的监控范围

接口与属性

输入

输出

数据结构

与算法

1、点击【监控范围】。

2、在地图上显示所有基站,并显示基站的监控范围。

3、监控范围是以基站为中心,可视距离为半径的圆形区域。

补充说明

1.3.8.视频基站

表格14视频基站

模块名称

基站视频

功能描述

查看选择基站的视频

接口与属性

输入

输出

数据结构

与算法

1、点击【基站】。

2、在地图上显示所有基站点数据

3、在地图上点击【某个视频基站】,弹出该基站的对话框。

4、点击【防火视频】,【】防盗视频,【热成像视频】,可查看相应视频,如果不存在该视频就提示不可查看。

5、弹出视频后,视频界面如下

补充说明

1.3.9.火情报警

表格14火情报警

模块名称

火情报警

功能描述

通过手持设备进行报警

接口与属性

输入

获得实时GPS数据,报警信息和照片信息。

输出

数据结构

与算法

1、点击【火情报警】。

2、弹出火情报警对话框,录入火情位置中文信息,火情坐标点由GPS自动获得,点击确认后进行报警

3、报警数据传回数据中心可以实现报警,并进行警告信息提示,后端需要处理自动获取报警人和报警电话,报警类型要增加一种护林员报警。

补充说明

森林火灾的数据字典为400122101报警类型的数据字典为400123103

1.3.10.小班信息

表格14小班信息

模块名称

小班信息

功能描述

查看小班信息

接口与属性

输入

在地图上选择小班,得到小班信息。

输出

弹出小班信息对话框

数据结构

与算法

1、点击【小班信息】。

2、然后在地图相应的小班位置上单击,弹出小班信息对话框,显示小班信息,同时选择的小班,要绘制出来。

3、用点和小班作相交的空间分析可以查询出点所在的小班,然后把小班绘制出来。

4、再次在地图上单击的时候需要把前一个查询绘制的小班清除掉。

补充说明

1.3.11.资源信息

表格14资源信息

模块名称

资源信息

功能描述

查看资源信息

接口与属性

输入

在地图上选择资源,得到资源信息。

输出

弹出资源信息对话框

数据结构

与算法

1、点击【资源信息】。

2、然后在地图相应的资源位置上单击,弹出资源信息对话框,显示资源信息,同时选择的资源,要绘制出来。

3、用点缓冲一定距离和资源作相交的空间分析可以查询出点所在的资源,然后把资源点绘制出来,缓冲距离默认为5米。

4、再次在地图上单击的时候需要把前一个查询绘制的资源清除掉。

补充说明

1.3.12.图片采集(不做)

表格14图片采集

模块名称

图片采集

功能描述

通过拍照记录图片,并保存。

接口与属性

输入

获得实时GPS数据、病虫害信息、照片信息。

输出

数据结构

与算法

1、点击【图片采集】。

2、存储图片和GPS坐标。

3、点击【图片采集->查询】,把当前记录的图片数据都查询出来,以列表展示,点击每一下显示菜单为:

1、查看;2、地图定位;3、删除

4、点击【图片->查询->查看】,可以对图片进行浏览

5、点击【图片->查询->地图定位】,可以对图片地理位置进行定位

6、点击【图片->查询->编辑】,可以删除选中的图片数据

7、点击【图片>上传】,可以直接上传图片数据。

补充说明

1.3.13.寻护发现

1.3.13.1.有害生物

表格14有害生物

模块名称

有害生物

功能描述

通过拍照记录病虫害信息

接口与属性

输入

获得实时GPS数据、病虫害信息、照片信息。

输出

数据结构

与算法

1、点击【寻护发现->有害生物】。

2、弹出病虫害对话框,录入病虫害信息,病虫害坐标点由GPS自动获得,点击拍照进行记录照片,然后点击保存,可以保持病虫害数据信息,可以拍多张照片进行存储。

3、点击【病虫害->查询】,把当前记录的病虫害数据都查询出来,以列表展示,点击每一下显示菜单为:

1,详细信息;2、图片信息;3、地图定位;4、删除

4、点击【病虫害->查询->详细信息】,可以对信息进行查看和编辑。

5、点击【病虫害->查询->图片信息】,可以对图片进行浏览

6、点击【病虫害->查询->地图定位】,可以病虫害地理位置进行定位

7、【病虫害->查询->编辑】,可以删除选中的病虫害数据

8、点击【病虫害->上传】,可以直接上传病虫害数据。

9、病虫害数据采集的唯一标识用GUID,不再用照片路径表示。

补充说明

功能同资源采集。

1.3.13.2.盗砍乱伐

表格14盗砍乱伐

模块名称

盗砍乱伐

功能描述

通过拍照记录盗砍乱伐信息

接口与属性

输入

获得实时GPS数据、盗砍乱伐信息、照片信息。

输出

数据结构

与算法

1、点击【寻护发现->盗砍乱伐】。

2、功能同有害生物。

补充说明

盗砍乱伐数据字典为400122103

1.3.13.3.毁林开垦

表格14毁林开垦

模块名称

毁林开垦

功能描述

通过拍照记录毁林开垦信息

接口与属性

输入

获得实时GPS数据、毁林开垦信息、照片信息。

输出

数据结构

与算法

3、点击【寻护发现->毁林开垦】。

4、功能同有害生物。

补充说明

1.3.13.4.乱捕乱猎

表格14乱捕乱猎

模块名称

乱捕乱猎

功能描述

通过拍照记录乱捕乱猎信息

接口与属性

输入

获得实时GPS数据、乱捕乱猎信息、照片信息。

输出

数据结构

与算法

5、点击【寻护发现->乱捕乱猎】。

6、功能同有害生物。

补充说明

1.3.13.5.牲畜毁林

表格14牲畜毁林

模块名称

牲畜毁林

功能描述

通过拍照记录牲畜毁林信息

接口与属性

输入

获得实时GPS数据、牲畜毁林信息、照片信息。

输出

数据结构

与算法

7、点击【寻护发现->牲畜毁林】。

8、功能同有害生物。

补充说明

1.3.13.6.自然灾害

表格14自然灾害

模块名称

自然灾害

功能描述

通过拍照记录自然灾害信息

接口与属性

输入

获得实时GPS数据、自然灾害信息、照片信息。

输出

数据结构

与算法

9、点击【寻护发现->自然灾害】。

10、功能同有害生物。

补充说明

1.3.13.7.野生动物

表格14野生动物

模块名称

野生动物

功能描述

通过拍照记录野生动物信息

接口与属性

输入

获得实时GPS数据、野生动物信息、照片信息。

输出

数据结构

与算法

11、点击【寻护发现->野生动物】。

12、功能同有害生物。

补充说明

1.3.13.8.野生植物

表格14野生植物

模块名称

野生植物

功能描述

通过拍照记录野生植物信息

接口与属性

输入

获得实时GPS数据、野生植物信息、照片信息。

输出

数据结构

与算法

13、点击【寻护发现->野生植物】。

14、功能同有害生物。

补充说明

1.3.13.9.其它情况

表格14其它情况

模块名称

其它情况

功能描述

通过拍照记录其它情况信息

接口与属性

输入

获得实时GPS数据、其它情况信息、照片信息。

输出

数据结构

与算法

15、点击【寻护发现->其它情况】。

16、功能同有害生物。

补充说明

1.3.14.周边保护资源查询

表格14周边保护资源查询

模块名称

周边保护资源查询

功能描述

查询周边保护资源

接口与属性

输入

中心点和半径

输出

数据结构

与算法

1、点击【周边保护资源查询】菜单

2、在地图上单击一点,按住拖动,画一个以起点为圆心,画一个直线,以直线为半径画一个圆,然后把这个圆形范围内的保护资源都选择出来,并显示到地图上。

3、利用空间相交查询原理查询显示出保护资源数据,不同的保护资源用不用的图标显示。

补充说明

1.3.15.周边扑火资源查询

表格14周边扑火资源查询

模块名称

周边扑火资源查询

功能描述

查询周边扑火资源

接口与属性

输入

中心点和半径

输出

数据结构

与算法

1、点击【周边扑火资源查询】菜单

2、在地图上单击一点,按住拖动,画一个以起点为圆心,画一个直线,以直线为半径画一个圆,然后把这个圆形范围内的扑火资源都选择出来,并显示到地图上。

3、利用空间相交查询原理查询显示出扑火资源数据,不同的扑火资源用不用的图标显示。

补充说明

1.3.16.周边路径查询

表格14周边路径查询

模块名称

周边路径查询

功能描述

查询周边路径

接口与属性

输入

中心点和半径

输出

数据结构

与算法

1、点击【周边路径查询】菜单

2、在地图上单击一点,按住拖动,画一个以起点为圆心,画一个直线,以直线为半径画一个圆,然后把这个圆形范围内的道路都选择出来,并显示到地图上。

3、利用空间相交查询原理查询显示出道路数据。

补充说明

1.3.17.最短路径

表格14最短路径

模块名称

最短路径

功能描述

查询两点间的最短路径。

接口与属性

输入

输入起点和终点

输出

计算出两点间的最短路径,并显示到地图上。

数据结构

与算法

1、点击【最短路径->起点】,然后在地图上点击一点。

2、点击【最短路径->终点】,然后在地图上点击一点。

3、得到起点和终点的路径,并显示到地图上。

补充说明

1.3.18.后台配置

1、获取GPS时间间隔的配置(10秒,20秒,30秒,60秒,120秒)

2、是否开启路径导航的配置(开启路径导航,关闭路径导航)

3、地图加载(离线地图加载,在线地图加载),在线地图又需要选择Google地图,XX地图。

4、开启或关闭GPS上传

5、配置服务器信息,手机ID号、连接IP地址,端口号。

 

1.4.附件-数据字典

1.4.1.拍照类型(寻护发现类型)

表1拍照类型(寻护发现类型)

数据字典名称

拍照类型(寻护发现类型)(400122)

数据字典内容

数据字典代码

备注

森林火灾

400122101

有害生物

400122102

盗砍乱伐

400122103

毁林开垦

400122104

乱捕乱猎

400122105

牲畜毁林

400122106

自然灾害

400122107

野生动物

400122108

野生植物

400122109

其它情况

400122110

补充说明

在手机上报的时候也可以用这些代码,以便统一。

1.4.2.森林火灾报警类型

表2森林火灾报警类型

数据字典名称

有害生物危害层度(400123)

数据字典内容

数据字典代码

备注

电话报警

400123101

自动报警

400123102

护林员报警

400123103

补充说明

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2