> 论文范文 > 30000字论文范文基于arcObjects+可视化基础地理信息系统的开发与应用研究

30000字论文范文基于arcObjects+可视化基础地理信息系统的开发与应用研究

论文类型:论文范文
论文字数:30000字
论点:桥梁,管理系统,组件
论文概述:

本文为地理博硕士论文,主要论述本文结合贵州省高速公路桥梁管理系统 GIS 平台的开发和实践,系统的分析了组件式地理信息系统的理论和技术基础,探讨了基于ESRI公司的ArcObjects进行应用系

论文正文:

第一章导言
1.1研究背景
随着我国经济社会的快速发展和改革开放的深入,交通运输作为经济发展的命脉,也进入了快速发展时期。桥梁作为交通网络的重要组成部分,在国民经济生活中发挥着非常重要的作用。确保桥梁结构的安全性和可靠性至关重要。贵州省位于中国西部山区。由于其独特的地理环境,有许多不同类型和跨度的桥梁。已建成和正在建设的桥梁总数已达800多座。这些桥跨度大,结构形式不同。传统的桥梁信息卡管理方法相对落后。桥梁数据管理不规范,信息查询非常不便。已经不能满足现代桥梁管理的要求。可以说,人工信息处理的滞后与桥梁养护管理的及时性之间的矛盾日益突出。因此,迫切需要建立一个具有快速、有效、自动或半自动检测、计算机数据处理能力和科学分析能力的桥梁管理系统,为桥梁管理提供更好的决策依据。
……
1.2研究现状
我国桥梁管理系统的研究和开发起步较晚。各省市也相继开发了自己的桥梁管理系统,如北京路桥信息管理系统、武汉市桥梁健康检查系统、广州市桥梁管理系统、四川省桥梁管理信息系统等。,但与发达国家的水平仍有很大差距。从国内外桥梁管理系统的发展概况和功能构成来看,现有的桥梁管理系统基本上有两种类型。一个是桥梁数据库管理系统,其功能和结构非常简单。二是在桥梁数据库中增加评估和需求预测功能,但其功能是初步的、经验性的,现有功能还远远不够成熟和完善。目前,贵州省还没有专业的桥梁管理系统,地理信息系统在桥梁管理系统中的引入在我国才刚刚起步。如何将地理信息系统与专家系统相结合,开发基于地理信息系统平台的桥梁管理系统,是我国桥梁管理系统的发展趋势。尤其是贵州山区地形复杂,桥梁众多,地理跨度大,自然因素影响大,地理信息系统技术的优势更加明显,建立基于地理信息系统的桥梁管理系统显得更加迫切。
……
第二章地理信息系统的二次开发
2.1地理信息系统开发的方法
2.1 * * * * * * * * * * * *
2.2 .组件技术
组件技术是新一代地理信息系统的重要基础。组件式地理信息系统是面向对象技术和组件技术在地理信息系统软件开发中的应用。要理解组件地理信息系统,首先必须理解它所依赖的技术基础——组件对象模型组件(component object model)、对象链接和嵌入OLE(对象链接和嵌入)以及ActiveX控件。在OLE1中。0,动态数据交换机制(DDE)用于组件和客户之间的通信。由于动态数据交换是基于窗口消息机制而不是接口技术,因此效率低、不稳定、使用不便。从OLE 2开始。0,微软放弃动态数据交换,采用新的组件模型,使用接口作为程序之间的通信标准。此后,OLE技术不再局限于“对象链接和嵌入”,而是成为桌面系统上程序通信实用技术的统称。
……
2.3组件地理信息系统
组件技术的快速发展极大地促进了地理信息系统的发展。为了顺应组件式地理信息系统的发展趋势,国内外的地理信息系统制造商已经将组件技术应用到开发中,抽象出地理信息系统的功能,以组件的形式提供给开发人员,并推出了一系列由ActiveX控件组成的组件式地理信息系统软件。例如,MapInfo公司推出了MapX,Intergraph公司推出了Geomedia,HyperMap公司推出了SuperMap Objects,加拿大阿波罗技术集团的TITAN,ESRI公司的Map Objects,ArcObjects,最新的ArcGIS 9系列推出了ArcGISEngine,ArcGisser等。其中,ArcObjects以其强大的功能受到地理信息系统开发人员的青睐。利用这些组件地理信息系统工具和可视化开发工具,开发了一个高效、无缝和低成本的应用系统。
……
第三章基于ArcObjects 14的地理信息系统开发概述
3.1基于ArcObjects地理信息系统开发的相关技术14
3.2基于ArcObjects 18的地理信息系统二次开发水平
第四章系统设计22
4.1总体设计22
4.2系统开发环境23
4.3系统架构24
第五章系统功能的实现
5.1系统接口的实现
在系统的开发过程中,特别是在软件界面设计方面,除了遵守视窗编程规范外,还应考虑系统应用领域的专业特点,界面风格应简洁,交互性强。通用系统用户界面需要满足以下要求:
1.易于使用。用户界面可以轻松处理各种基本对话,自动化程度高,操作简单。
2.具有帮助功能。用户可以从帮助中学习软件系统的所有规范和各种操作命令的使用。
3.更高的灵活性。根据用户的愿望和要求,可以提供不同详细程度的系统响应信息,包括图形信息、文本信息、帮助信息、属性信息等。
4.建立友好的人机交互界面。操作流程顺畅,便于相关工程技术人员使用,也便于维护。
……
第六章结论和展望
6.1结论
基于贵州省高速公路桥梁管理系统地理信息系统平台的开发与实践,系统分析了组件式地理信息系统的理论和技术基础,探讨了基于ESRI公司ArcObjects的应用系统开发的几种方法,并依托贵州省高速公路桥梁安全维护与健康系统的研究项目。利用地理信息系统组件ArcObjects和面向对象的可视化语言环境微软Visual Basic,研究并建立了基于ArcObjects组件的贵州省高速公路桥梁管理系统地理信息系统平台。在系统开发过程中,我们逐步加深了对地理信息系统组成部分的理解,并得出以下结论:
(1) ArcObjects是ESRI推出的基于ArcGIS的二次开发组件,包括3D分析师扩展、应用框架、ArcMap、地理数据库、ArcCatalog、显示、输出等18个功能子系统。它提供了1800多个独立的组件、数百个记录良好的接口和数千种方法,并具有强大的地理信息系统功能。然而,基于AO的开发在我国仍处于起步阶段,相关数据相对较少,开发难度较大。
(2)本文讨论了基于AO的三种开发方法,即定制或定制桌面程序、VBA开发、独立应用程序的嵌入式开发,并重点讨论了嵌入式开发方法、优势和局限性。
……
参考文献(省略)