基于组件式GIS的河南省人口电子地图系统开发与设计

被引量 : 0次 | 上传用户:zsdown520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组件式软件技术是继面向对象技术后发展起来的一种新的软件工程技术,是面向对象技术的延伸。它的兴起为软件开发方法提出了一个全新的概念,已成为当今软件技术的潮流之一。组件式GIS的推出,也为各种GIS应用系统的革新和完善提供了契机。它是面向对象技术和组件技术在GIS软件开发的应用。它把GIS的功能适当抽象,以组件形式供开发者使用,具有许多传统GIS工具无法比拟的优点,为传统GIS面临的多种问题提供了全新的解决思路。 本文在简要回顾了地理信息系统的发展和目前的研究热点的基础上,提出了传统的GIS软件不能完全满足GIS应用的需求,也不符合软件技术发展的潮流,在许多方面面临严峻的挑战。组件式GIS(ComGIS)是基于组件开发技术的新一代GIS,是解决传统GIS所面临问题的全新技术体系。 本文综述了GIS软件技术体系的发展、传统GIS面临的挑战、ComGIS的现状及发展趋势,提出了运用当今流行的组件技术,研制GIS应用系统。 文中讨论了COM的核心部分,并阐述与组件式软件技术相关的组件对象模型(COM)、分布式组件对象模型(DCOM)、对象连接与嵌入(OLE)和ActiveX等内容,并分析了这些技术在GIS中的应用。特别地,文中重点讨论了ActiveX控件在GIS的应用。通过讨论ComGIS的有关技术,并介绍了组件式GIS的相关内容:主要包括ComGIS的特点,组件式GIS程序设计与开发,以及国内外几种常用的一些组件式GIS工具软件。 分析市场上可以看到各种各样的GIS专业组件,例如ESRI的MapObjects和ArcObjects、MapInfo的MapX、Intergraph的GeoMedia、武汉的MapGIS、北京的Supermap等,从人口电子地图系统的产生背景和功能要求出发,根据ArcGIS将目前前沿的一些计算机技术、GIS技术很好地融合起来,并且由于AO是使用面向对象技术的开发语言,且又提供完备的空间数据的分析、处理、显示等功能,可以有效地提高应用系统的开发效率,且具有良好的外观和完善的功能,使用户不再需要复杂的GIS概念和操作就可使用,所以,本系统的研制选择了VB和AO相结合的开发方式。在开发GIS应用系统过程中,首要做的是熟悉ArcGIS中各种组件对象模型的属性、方法和事件,如:Application,MxDocument,Data Window,Page加yout,MaP,Editor。文中对其接口、属性、方法、事件作了简单介绍,并介绍了运用为cobjects组件进行二次开发的三种方法及其常用组件属性、方法、事件的应用,并详述了其开发的一般步骤。由于AicGis的强大功能、方便的操作及众多支持的开发工具使得它广泛应用于中国的各行各业。因此本文选择了ArcGIS的专业组件以构造GIS的应用系统一一河南省人口电子地图系统(HPEMS),并基于该组件提供的完备的空间数据处理、分析功能,利用可视化开发工具,进行了河南省人口电子地图的开发实践。设计功能如下:数据处理、选择查询、分析工具、窗口显示、制图输出等功能。这代表了一种设计具有更高级功能的GIS应用系统或把GIS功能与管理信息系统(MIS)、决策支持系统(DSS)、办公自动化(OA)等系统集成的方向。 本文作了GIS应用研究的有益探索,并为GIS从专业工具向个人实用应用系统转换打下坚实的基础1因此为开发具有更高级功能的Gis应用系统提供了一个框架。由此我们可以得出结论,那就是这种作法具有广阔的应用领域。 本文的独到之处是紧跟软件工业的发展趋势,把系统思想、coM技术和Gls完美地结合起来,并作了GIS实际应用的有益开发探索。 最后,文中给出了部分源代码,使得将来在开发具有更多功能或更高级功能的GIS应用系统时可以重用。
其他文献
<正>信奉"读史使人明智",比较爱看历史方面的书。统计的史书不多,集中看过的主要是莫曰达先生的《先秦·秦汉统计思想史》《中国古代统计思想史》和《中国近代统计史》等。近
<正> 1.绪言铝的阳极氧化易受工件铝合金的成分、热处理条件,以及阳极氧化条件(如电解液成分、液温、电压、电流密度)等各种因
<正> 用电化学法代替机加工使铝件表面形成极其精致,富有光亮、装饰性的缎面.1、方法:采用两次电解法(1) 一次电解液:采用在磷酸三钠中加有机酸、无机酸或其盐配成的矸性电解
<正>《一代宗师》是著名导演王家卫的一部功夫电影,曾获第86届奥斯卡金像奖最佳摄影提名、第50届台湾电影节金马奖最佳剧情片提名和第33届香港电影金像奖最佳电影奖。这是一
计算机支持的协同工作CSCW是一个多学科交叉和支持的新兴研究领域,它是最新信息技术与人类社会传统的协作方式相结合的产物,在工业、军事、医疗、教育、科研等领域都有广阔的应
<正> 阳极氧化铝着色,用途十分广泛,从小的生活用品到大的建筑物构件,都可以使用这项技术。阳极氧化铝着色在本世纪取得很大进展。有机染料染色,历史较长,至今仍在使用。发色
目的 自发性蛛网膜下腔出血多是由于颅内动脉瘤破裂引起。准确诊断、评价颅内动脉瘤的位置及空间结构,对临床治疗意义重大。2D DSA只能提供大脑血管系统的二维影像。CTA可
文中简要地介绍了东风 8B型内燃机车研制的背景、目的和过程 ,着重介绍了其关键技术、关键部件的开发研制情况以及实施效果 ,并对其今后的发展方向作了探讨。为了适应货运重
家长进课堂活动是幼儿园有效利用家长资源的方式之一。教师可以依据家长的职业特点,配合幼儿在所处年龄段的发展需要及班级教学开展的需要,有计划地安排班级家长走进课堂,作
<正> 钢铁除油除锈一般是单独进行的.对钢铁表面的锈蚀氧化皮的去除,通常以加热的20%H2SO4,常温的HCl或混和酸清洗.但存在着热能消耗大.酸雾严重,基体会产生氢脆(特别是高强度