地质灾害预警系统模块设计Word文档下载推荐.docx

上传人:b****3 文档编号:6492326 上传时间:2023-05-06 格式:DOCX 页数:86 大小:1.94MB
下载 相关 举报
地质灾害预警系统模块设计Word文档下载推荐.docx_第1页
第1页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第2页
第2页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第3页
第3页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第4页
第4页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第5页
第5页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第6页
第6页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第7页
第7页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第8页
第8页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第9页
第9页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第10页
第10页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第11页
第11页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第12页
第12页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第13页
第13页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第14页
第14页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第15页
第15页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第16页
第16页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第17页
第17页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第18页
第18页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第19页
第19页 / 共86页
地质灾害预警系统模块设计Word文档下载推荐.docx_第20页
第20页 / 共86页
亲,该文档总共86页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

地质灾害预警系统模块设计Word文档下载推荐.docx

《地质灾害预警系统模块设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《地质灾害预警系统模块设计Word文档下载推荐.docx(86页珍藏版)》请在冰点文库上搜索。

地质灾害预警系统模块设计Word文档下载推荐.docx

各种智能传感设备,负责采集灾变体在时空域的变形信息和诱发因素信息,传感器根据灾变体所需的信息进行选择,主要使用传感器有雨量计、位移计、测斜仪、沉降仪、渗压计、拉绳式编码器、分层沉降仪、摄像机、水位计等。

3S技术

3S是指对遥感RS(RemoteSensing)、全球定位系统GPS(GlobalPositioningSystem)、地理信息系统GIS(GeographicalInformationSystem)的统称。

地质灾害

质灾害是指在自然或者人为因素的作用下形成的,对人类生命财产、环境造成破坏和损失的地质作用(现象)。

如崩塌、滑坡、泥石流、地裂缝、地面沉降、地面塌陷、岩爆、坑道突水、突泥、突瓦斯、煤层自燃、黄土湿陷、岩土膨胀、砂土液化,土地冻融、水土流失、土地沙漠化及沼泽化、土壤盐碱化,以及地震、火山、地热害等。

地质灾害的类型

按致灾地质作用的性质和发生处所进行划分,常见地质灾害共有12类、48种。

1、地壳活动灾害,如地震、火山喷发、断层错动等;

2、斜坡岩土体运动灾害,如崩塌、滑坡、泥石流等;

3、地面变形灾害,如地面塌陷、地面沉降、地面开裂(地裂缝)等;

4、矿山与地下工程灾害,如煤层自燃、洞井塌方、冒顶、偏帮、鼓底、岩爆、高温、突水、瓦斯爆炸等;

5、城市地质灾害,如建筑地基与基坑变形、垃圾堆积等;

6、河、湖、水库灾害,如塌岸、淤积、渗漏、浸没、溃决等;

7、海岸带灾害,如海平面升降、海水入侵,海崖侵蚀、海港淤积、风暴潮等;

8、海洋地质灾害,如水下滑坡、潮流沙坝、浅层气害等;

9、特殊岩土灾害,如黄土湿陷、膨胀土胀缩、冻土冻融、沙土液化、淤泥触变化、淤泥触变等;

10、土地退化灾害,如水土流失、土地沙漠化、盐碱化、潜育化、沼泽化等;

11、水土污染与地球化学异常灾害,如地下水质污染、农田土地污染、地方病等;

12、水源枯竭灾害,如河水漏失、泉水干涸、地下含水层疏干(地下水位超常下降)等。

地质灾害危险性评估

地质灾害危险性评估是对地质灾害的活动程度进行调查、监测、分析、评估的工作,主要评估地质灾害的破坏能力。

地质灾害危险性评估的主要内容是:

阐明工程建设区和规划区的地质环境条件基本特征;

分析论证工程建设区和规划区各种地质灾害的危险性,进行现状评估、预测评估和综合评估;

提出防治地质灾害措施与建议,并作出建设场地适宜性评价结论。

地质灾害应急调查报告内容

①发生位置,包括行政区、县、镇、乡、村等。

②发生时间、伤亡人数。

③已造成的直接经济损失,可能的间接经济损失。

④地质灾害类型。

⑤地质灾害规模。

⑥地质灾害发生原因,包括地质条件和诱发因素(人为因素和自然因素)。

⑦发展趋势。

⑧已经采取的防范对策、措施。

⑨今后的防治工作建议。

地质灾害群测群防

地质灾害群测群防是指通过地质灾害监测的普及宣传,提高全民的防灾减灾意识,建立完善的灾害举报制度和渠道,使广大群众直接参与地质灾害监测的一种监测方法。

2.模块汇总

2.1.模块汇总表

表格2模块汇总表

2.2.模块关系图

3.公共模块

3.1.行政区树

表格3建立行政区树通用控件

模块名称

行政区树通用控件

功能描述

列出行政区下拉树,在查询统计的时候调用

接口与属性

1、利用表SYS_REGION来构行政区树,构建登记为区县级、乡镇/街道级和组社级,根据传入级别参数来确定构建到区县级、乡镇/街道级。

还是组社级

2、区县级编码按国家规定6位编码录入,后面补0到12位

3、区县(乡镇、村、组社)后编码每两位为一级,按系统自然顺序编码

4、对于省、市级用户,用户管理,用户所属行政区,只到区县级

5、对于区县级用户,用户管理,用户所属行政区,行政区划到乡镇/街道

6、对于设备管理,所属行政区都到村组。

7、对于图形所属行政区都到区县。

数据结构

与算法

SYS_REGION表增加F_GRADE字段,行政区划级别0表示国家、1表示省/直辖市、2表示市、3表示区县、4表示乡镇、5村、6表示组社、-1表示不属于任何级别,中心城区用2表示。

补充说明

3.2.图形属性信息

表格4单击图形弹出信息窗口

单击弹出信息窗口

选择相应的信息按钮后,在相应的地图上单击,即可显示单击物体的信息。

1.选择信息工具按钮

2.在对应的地图上单击,找到对应的图形对象

3.弹出该图形对象的属性信息,属性信息的内容根据图新字段的不同而不同。

4.

3.3.树控制模块

表格5树控制模块

树控制模块

对树的维护,写一个通用的模板,当各开发人员用到树的维护的时候,可以参考这个模板,只针对不同的表和字段做相应的修改即可。

该控件作为一个模板使用。

输入

系统中所用到的对树的维护

输出

1、树的维护界面如下

2、增加根节点:

即增加第一层的节点

3、增加子节点:

先要选中节点,增加的节点属于选中节点的子节点

4、删除节点:

先要选中节点,点击删除,即可删除选中的节点,只能从子到父逐级删除,

5、上移:

先选中节点,点击上移,可以把选中节点移到上面,只能在同一父节点下移动。

6、下移:

先选中节点,点击下移,移动选中节点到下面,只能在同一父节点下移动。

7、移至上层:

先选中节点,点击移至上层,把该节点移至父级同层,顺序排在父级后一位

8、移至上层:

先选中节点,点击移至下层,把该节点移至同级前一节点子层,顺序排在第一位。

9、当选中节点后,把该节点的值显示到右侧的输入框中,当修改输入框中的值后,点击保存即可修改该节点值。

10、当增加节点时,右侧输入框该默认值的就填入默认值,该置空的就置空,填入值后保存即可增加节点。

11、需要控制各个按钮的可用状态,比如:

当一个树节点都没有的时候只有添加根节点可用;

当只有一个子节点的时候,上移、下移不可用,当没有选中节点的时候,只有添加根节点可用,等等。

系统中用到树的地方很多,各类配置管理都会用到,所以,这个按照统一的模板来做。

3.4.系统日志信息维护

表格6系统日志信息维护

系统日志信息维护

把用户对系统的操作信息写入到数据库表中,以便于今后进行查看

调用调图写入日志WriteSysLog(intlogType,intlogClass,intsysName,stringloginName,datelogTims,stringlogContent)

1、在登录用户操作各个系统的时候,调用该函数记录日志。

写入日志到数据库中

1、根据模块对事件的重要层度进行分级

2、根据各个系统进行分类

3、根据各种操作得到时间内容、

4、根据登录人,操作时间得到登录人和操作日志

3.5.程序日志维护

表格7程序日志维护

程序日志维护

在操作软件的过程中,系统有可能出现错误或者崩溃的情况,需要把错误或者崩溃的原因记录下来以备查找原因

利用企业库的日志记录来写入日志内容

写入日志到logs目录下的日志文件中。

1、日志内容包括错误时间,错误定位,错误类型,错误内容,错误内容如果是操作SQL出错的需要把SQL语句保存下来,如果是程序集错误需要把错误信息记录下来

2、日志文件命名以日期命名,如:

2011012301.log,日志以10M为限,如果超过10M自动增加日志文件2011012302.log

4.GIS地图展示

图41GIS图形展示子系统

4.1.GIS图形展示子系统菜单组织结构图

├─地图展示

│├─地图缩放漫游

││├─放大

││├─缩小

││├─平移

││├─全图

││├─上一视图

││├─下一视图

││├─选择要素

││├─选择元素

││├─要素信息

│├─调用地图

││├─调用工程

│├─专题图切换

││├─水文地质

││├─工程地质

││├─各类地质灾害

││├─监控点

││├─气象信息

│├─地图输出

││├─快照

│├─查询定位

││├─监控点定位

││├─行政区定位

4.2.地图缩放漫游

4.2.1.放大

表格5放大

放大

地图拉框放大

4.2.2.缩小

表格6缩小

缩小

地图拉框缩小

4.2.3.平移

表格7平移

平移

地图平移

4.2.4.全图

表格8全图

全图

缩放到全图显示

4.2.5.上一视图

表格9上一视图

返回上一视图

返回到上一视图

4.2.6.下一视图

表格10下一视图

下一视图

前进到下一视图

4.2.7.选择要素

表格11选择要素

选择要素

选择地图要素

可以拉框选择,也可以单击选择,即:

可以只选择一个对象也可以同时选择多个对象,并且所选择对象可以在同一图层也可以在不同图层。

4.2.8.选择元素

表格12选择元素

选择元素

选择图面上的元素

4.2.9.要素信息

表格13要素信息

要素信息

获得选择对象的要素信息

3种方法获得要素信息

1、先选择要素,然后点击要素信息按钮,列出选择要素的树,选择相应要素获得要素信息

2、先选择要素,然后右键选择要素信息,列出选择要素的树,选择相应要素获得要素信息

3、先选择要素信息按钮,然后在地图上点击要素,弹出选择到的所有要素树,选择相应要素获得要素信息

4、对于选择对象如果是在不同的图层,需要按图层进行分类列表

5、选择对象后,点击信息信息按钮,弹出如下对话框:

6、下拉列表默认显示第个图层,选择相应的图层后,左侧的树列表做相应变化,列出该图层被选择的要素,选择某个要素就在右侧显示这个要素的详细信息。

4.3.调用地图

4.3.1.调用工程

表格14调用工程

调用工程

开启系统的时候调用地图

调用调图的函数打开地图OpenDisplayMap(stringmapName)

启动系统的时候调用函数

输出地图到主窗口

1、根据登录用户查到用户组SYS_USER—>

SYS_GROUP

2、根据用户组找到默认调用的地图SYS_GROUPSYS_DISPLAY_MAP

3、根据地图找到要调用的图层及相关配置SYS_DISPLAY_MAP—>

SYS_MAP_STRUCTURE

4、根据调用图层找到相应的表和样式SYS_MAP_STRUCTURE—>

SYS_TREE_STRUCTURE和SYS_STYLE_DEFINITION

5、样式是存储的Lyr文件,需要读取Lyr文件的渲染符号内容

目前调用默认的图,以后扩展可以调用其他工程图形。

4.4.专题图切换

4.4.1.水文地质

表格14水文地质

水文地质

切换到水文地质专题图

调用调图的函数打开地图ChangeThemeticType(intTheneticCode)

2、选择专题图切换—>

水文地质菜单

3、选择工具栏上相应的按钮

调出相应专题数据

3、点击相应菜单或者按钮,调用ChangeThemeticType函数。

4、在SYS_THEMETIC_TYPE表中找到相应的水文地质的专题类型代码

5、根据专题类型代码在SYS_THEMETIC_LAYER表中找到要显示的专题图层

6、先控制所有图层的显示状态为不显示

7、然后再根据找到的专题图层控制其显示状态为显示。

调用函数名为ChangeThemeticType,实际上,在第二步TheneticCode是预先知道的,传入相应值即可

4.4.2.工程地质

表格14工程地质

工程地质

切换到工程地质专题图

1、选择专题图切换—>

工程地质菜单

2、选择工具栏上相应的按钮

1、点击相应菜单或者按钮,调用ChangeThemeticType函数。

2、在SYS_THEMETIC_TYPE表中找到相应的专题类型代码

3、根据专题类型代码在SYS_THEMETIC_LAYER表中找到要显示的专题图层

4、先控制所有图层的显示状态为不显示

5、然后再根据找到的专题图层控制其显示状态为显示。

4.4.3.地质灾害

表格14地质灾害

切换到地质灾害专题图

地质灾害菜单

4.4.4.地灾监控

表格14地质监控

地质监控

切换到地质监控专题图

地质监控菜单

4.4.5.气象信息

表格14气象信息

气象信息

切换到气象信息专题图

气象信息菜单

4.5.地图输出

4.5.1.快照

表格14快照

快照

获得当前地图的快照

利用Arcengine的快照功能

点击快照按钮

得到快照图片

1、利用Arcengine的快照功能,获得快照图片

2、可以实时打印快照图片,也可以把图片保存到指定目录

4.6.查询定位

4.6.1.监控点定位

表格14监控点定位

监控点定位

根据查询得到的监控点进行定位

传入监控点ID,根据ID进行图形定位,调用函数LocateBySiteId(stringsiteId)

点击查询定位—>

图形定位到相应的监控点

1、点击查询定位—>

2、弹出定位对话框,对话框输出查询条件:

行政区树,监控点名称

3、输入条件后,点击确定,得到查询列表,选择相应的列表记录进行定位

4、定位是调用LocateBySiteId(stringsiteId)函数。

4.6.2.行政区定位

表格14行政区定位

行政区定位

根据行政区树进行定位

传入行政区ID,根据ID进行图形定位,调用函数LocateByRegionId(stringsiteId)

图形定位到相应的行政区

2、弹出定位对话框,在对话框中构建行政区树,对于已经关联图形的节点用特殊符号表示

3、选择关联图形的节点后,地图定位到相应行政区。

5.配置管理

5.1.配置管理子系统菜单组织结构图

├─配置管理

│├─系统管理

││├─用户管理

││├─菜单管理

││├─角色管理

││├─区划管理

││├─角色用户配置

││├─角色菜单配置

││├─角色地图配置

││├─区划图形配置

│├─地图配置

││├─要素类管理

││├─符号管理

││├─地图管理

││├─地图配置

││├─专题类型管理

││├─专题图配置

│├─数据字典

│├─系统日志管理

5.2.系统管理

5.2.1.用户管理

表格14用户管理

用户管理

用户的增、删、改、查。

利用Nhibernate来执行相关操作。

点击系统管理—>

1、选择用户管理

2、点击系统管理—>

用户管理,弹出如下对话框

3、当选择左边行政区树,把相应行政区下的用户列表展示在右边

4、左侧的行政区树显示到乡镇一级。

5、增加用户,点击上面的增加按钮,在输入框中输入用户的相关信息,增加用户,用户要增加到对应的区县下。

6、删除用户,选中要删除的用户,点击删除即可,可以批量删除

7、保存,选中要修改的用户,编辑框中显示用户的信息,进行修改后,保存即可。

要编辑的数据表是SYS_USER,左侧读取的行政区树表是SYS_REGION

5.2.2.菜单管理

表格14菜单管理

菜单管理

菜单的增加、删除、修改

1、点击系统管理—>

2、执行过程同3.3节树控制模块。

操作的数据表是SYS_MENU

5.2.3.角色管理

表格14角色管理

角色管理

角色的增加、删除、修改

角色管理,弹出如下对话框

角色管理对应的数据表是SYS_GROUP

5.2.4.区划管理

表格14区划管理

区划管理

行政区的增加、删除、修改

区划管理,弹出如下对话框

2、行政区划级别需要从数据字段中读取,查找SYS_DICTIONARY表中F_DIC_TYPE为“行政区划级别”的项。

3、执行过程同3.3节树控制模块。

区划管理对应的数据表是SYS_REGION

5.2.5.角色用户配置

表格14角色用户配置

角色用户配置

配置角色和用户的关系

角色用户配置,弹出如下对话框

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

当前位置:首页 > 表格模板 > 合同协议

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

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