论文部分内容阅读
我国是世界上遭受地质灾害影响最大的国家之一,地质灾害严重威胁人民的生命财产安全,严重制约了经济与社会的发展。随着城镇化的推进,城市不断向周边扩展,地质灾害对人民生产生活的威胁越来越大。要排查、防治地质灾害,需要进行大量而深入的野外地质灾害调查。本文结合地质灾害调查的实际需要和智能手机的功能模块,设计和开发了一套基于Android的地质灾害信息化调查软件。首先,分析总结了不同种类地质灾害的调查内容以及地质灾害调查的一般流程,将地质灾害调查的流程划分为四个部分:背景资料收集、野外地质灾害调查、室内资料整理、地质灾害信息化管理。分析了地质灾害调查过程中对于信息化调查的功能需求,认为利用智能手机进行地质灾害信息化调查具有可行性。然后,分析了地质灾害信息化调查软件的功能和流程,提出采用三层架构的软甲结构模型,分别针对移动端、Web端进行了架构设计以及数据库设计等。确定了使用Android作为地质灾害信息化调查软件移动端的开发运行平台,使用ASP.NET作为Web端的开发运行平台,C#语言作为移动端和Web端的开发语言。对实现地质灾害信息化调查的相关技术基础,如电子地图技术、传感器技术、数据库技术等进行了介绍和分析。在此基础上,对移动端和Web端进行程序开发,实现了地质灾害调查和数据管理的信息化,包括通过电子地图配合GPS模块进行定位和地图查看,使用内置的传感器自动获取岩层产状,利用智能手机的计算能力实现地质灾害稳定性的快速判别,利用智能手机的文本处理能力和无线网络实现地质灾害信息数据的加密和远程传输,通过ASP动态网页实现了地质灾害信息数据的信息化查看与管理等。最后,对地质灾害信息化调查软件进行了运行测试,证实地质灾害信息化调查软件能够在地质灾害调查的过程中实现信息化的数据采集、管理等功能。操作便捷,能够提高野外地质灾害调查过程的工作效率,使用网络传输数据,能够减少数据整理过程中的工作量,并且能够提高所调查地质灾害信息的时效性。