论文部分内容阅读
地裂缝地面沉降地质灾害制约着西安的城市规划和建设,多年来备受各级政府关注。目前,这种地质灾害的研究工作已历经50余年,积累了大量资料。有效利用资料并展开深入研究,需要现代信息技术的强力支撑。本论文适应新形势下对两种灾害研究的现实要求,应用地理信息系统技术,在空间数据库建设基础上,尝试并初步完成了西安地裂缝地面沉降信息管理系统(简称XADD-GIS)的综合开发,从而使应对这两种特定灾害的研究和防治工作有了可靠的依托和保障。本系统的设计与实现严格按照软件工程的思想,将面向对象思想和方法贯穿于整个系统的设计和开发过程之中。在设计基础上,依托主流工具软件(ArcEngine9.3组件和C#.NET平台)设计并完成整个系统开发工作。其间,遇到并解决了一系列与系统设计与实现有关的具体而关键的技术问题,取得如下成果和收获:1.设计并实现的基于C#.NET+ArcEngine的地裂缝地面沉降专题信息系统结构框架,具有一定的普适性,能适用并满足基本需求相似的信息系统开发;2.系统以空间数据库为基础,通过运用系统开发最新技术完成,具备应用性地理信息系统管理、统计、显示、查询、分析地裂缝地面沉降专题数据的基本功能和常用操作;3.面向对象设计思想和插件式框架设计模式使系统结构完整紧凑,模块划分衔接合理;经测试,系统运行总体稳定、开放性好、可靠性高;4.系统在后台数据库连接方面,使用XML序列化和反序列化技术,提供并预设多种连接方式,加强了系统与数据库之间通信的灵活性;5.系统尝试使用MultiPath方法和不规则三角网建模技术,应用实际样本钻孔数据,初步实现西安大套地层三维建模和三维环境下剖切地层剖面功能。