基于GIS的一汽集团数字化总图系统——资源规划管理系统

来源 :吉林大学 | 被引量 : 0次 | 上传用户:seemo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
GIS在近几年来的发展,使得GIS技术无论在理论上还是在应用上都处于一个飞速发展的阶段,GIS被应用于社会的各个方面。与地理信息相关的城市问题包罗万象:经济建设方面,涉及到区域经济环境分析与管理;房屋建筑方面:涉及旧城改造,合理规划城市空间;市政设施方面:涉及地下管线管理与规划,市政设施选址;环境保护方面,涉及绿化规划与管理、污染源防治;公共交通方面,涉及公交线路规划与管理,路况信息发布……城市建设的各个领域都有对地理信息资料的需求。在现代化的办公管理中,越来越多的业务功能需要与地理资源相结合来实现,这样就迫切需要同时具有管理地理数据以及办公自动化功能的集成系统。《基于GIS的一汽集团资源规划管理系统》的实现充分体现了GIS技术与办公管理相结合的特点,从根本上实现了GIS与其它系统的无缝结合。面向对象的技术是以前的软件开发技术自然演进的成果,对许多应用领域的软件开发都极具前途。因此,该系统使用的所有工具软件,以及方法和技术,都是以面向对象为基准的。Rational Rose是Ratioanl公司开发的面向对象可视化建模工具。在该工具中,能够使用UML建立系统分析与设计中所用到的所有模型视图,可以通过执行Forward Engineering(正向工程)和Reverse Engineering(逆向工程)功能来实现代码和模型的相互转换。Visual C++.NET是Microsoft公司针对最新的.NET思想建立的、以C++语言为基础的可视化集成开发工具,该工具完全集成到Visual Studio.NET中,与面向对象思想.NET Framework为开发人员提供了统一的、面向对象的、可继承的、可扩展的类库。使用这样一个强大的全新开发工具,应用科学的面向对象方法进行程序开发,一定能够实现比较理想的系统。第一章结合GIS应用与发展现状,说明了使用组件式GIS软件进行二次开发的意义所在,并简要介绍了开发《基于GIS的一汽集团资源规划管理系统》所用的组件式GIS平台-SuperMap Objects。SuperMap Objects是超图地理信息技术有限公司基于ActiveX/COM技术开发的组件式GIS软件开发平台。SuperMap Objects GIS不是单一的一个产品,而是由一系列软件产品组成,这些产品都是基于SuperMap Objects 的核心技术即SuperMap Foundation Class(简称SFC)开发而成。其灵活的开发方式和强大的功能受到大量GIS相关行业二次开发商的青睐。第二章主要说明系统的定义。以集团地理资源管理的现状为出发点,说明了实现系统的前提,并进行了系统的可行性分析,同时说明了开发系统所使用的工具及系统的运行环境。《基于GIS的一汽集团资源规划管理系统》的设计遵循RUP思想、以面向对象方式进行开发,使用UML、以Rational Rose 2003为可视化建模工具进行建模,以Visual C++.NET、SuperMap Objects 2003、SQL Server 2000为开发工具进行设计和实现。第三章给出了系统的功能框图,明确说明了系统各个模块所要实现的功能,主要包括资源信息管理,规划管理,数据转换,系统管理四大模块。第四章进一步详细说明SuperMap Objects的编程技术内容,详细介绍了<WP=85>SuperMap Objects中SuperWorkspace、SuperMap等主要控件的功能。第五章是全文的重点部分,首先说明系统的体系结构,然后说明获取系统所需地理数据的过程。描述了将集团CAD格式的电子地图进行分层,转换为超图格式数据的过程。并且阐明了根据SuperMap Objects组件中关于数据存储的设计来修改属性表结构,进行数据源及地图的设计,形成系统所需数据的方法。接着以RUP思想为依据,详细说明了使用UML在Rational Rose环境中建立系统模型的整个过程。使用用例模型视图来描述系统需求;再使用静态模型图来抽象出系统中的对象,并说明系统中对象的结构及各对象之间的关系,同时确定出系统中的边界类、控制类和实体类;接着用顺序图对需求进行细化描述,说明系统中对象之间的消息传递过程;然后设计物理模型视图,进行系统数据库的建模;最终实现了系统模型。第六章也是全文的重点,说明了在系统模型生成之后,执行Rose的正向工程命令来生成VC++.NET的程序框架以及生成SQL Server 2000中的数据库,从而在Visual C++.NET环境下进行程序编码的过程,讲述了系统编码过程中关键问题的解决。主要包括:①使用二进制文件存储条件查询语句的方法;②规划设计与历史维护记录的管理;③加载SuperMap Objects组件,通过对各种组件的编程来实现管理地理数据的功能,包括工作空间文件的管理、规划设计与历史维护中数据源管理以及数据转换功能的实现;④编制DLL并通过在程序中显式连接的方法来实现对数据库的访问;⑤通过读取和设置注册表信息来实现对全局变量的管理。最后还对于在编程过程中遇到的难点及其解决方法进行了总结论述。第七章简要说明了系统的测试过程以及最终将应用系统进行安装部署的方法。第八章以系统运行的界面来说明在实际中应用的效果。第九章总结了实现系统的意义以及系统在某些方面的不足,并提出了进行完善的方法。总而言之,《基于GIS的一汽集团资源规划管理系统》的实现改善了一汽集团资源管理混乱的局面,使GIS功能与规划管理功能紧密结合在一起
其他文献
随着计算机处理速度的提高、存取设备容量的增大,图像数字化和图像显示设备的越来越普及,价钱也越来越便宜,图像处理技术在军事、工业、医学等领域中获得了越来越广泛的应用.
生物识别技术作为最简单易行、安全可靠的身份认证手段,正在占据着来越多的市场份额;同时,生物识别领域的研究也正方兴未艾.掌纹识别技术作为生物识别技术的一个分支,有其特
城市排水设施是市政建设的基础设施,随着城市排水设施的不断完善,建立一个实用、高效的排水管网地理信息系统,提高排水系统管理的效率、质量和水平,是现代城市发展的要求.搞
移动IP是IETF移动IP工作组在[RFC2002]文档中定义的一种针对移动节点在网络上漫游的网络层协议。它的最重要的特色是使得移动终端能够以一个固定不变的IP地址在整个Internet
该文系统的讨论了计算机网络安全防范的基本原理、方法以及网络安全的研究现状.分析了目前在涉密网络中普遍存在的主要问题,并指出了涉密网络在敏感信息保护、网络违规操作、
条件执行在降低转移指令影响提高处理器性能方面是一种比较有效的方法.它不但可以降低指令控制流变换的不可预测性、达到平缓流水线中的指令流功能,而且还能够帮助编译器在更
数据挖掘是从海量数据中提取隐含在其中的、事先未知的、但又是潜在有用的信息和知识的非平凡过程,是一门新兴的边缘学科。它汇集了来自机器学习、模式识别、数据库、统计学、
随着互联网的兴起,大型分布式计算从集中在一地发展为分布到若干在地理上分散、由高速网络互连的高性能站点,甚至分布到位于网络边缘的成千上万台桌面计算机。分布式计算的这一
通过加固实现防护的传统安全观念使得计算机安全成为一种二值的概念:任一给定时刻,系统要么是安全的,要么就是不安全的.惨痛的教训一次次告诉人们,任何现实可行的系统都不可
该文介绍了作者开发的面向领域的关键词提取系统.面向领域的关键词提取系统自动提取特定领域语料库中的领域关键词,并且可以发现普通词典里面没有的新词.提取过程基于从原始