基于组件式GIS的二次开发的研究与应用

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:cactusspine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理信息系统(GIS)是地球科学和信息科学等学科交叉的产物,涉及了地理学、制图学、遥感、CAD 技术、数据库技术。目前已成功地应用到资源管理、自动制图、设施管理、城市和区域的规划、人口和商业管理、交通运输、石油和天然气、教育、军事等众多领域之中,并取得了显著的社会效益和经济效益。但传统的GIS在需要按照客户的要求定制时,面临越来越多不能解决的难题。随着软件工业的发展,基于组件的软件正扮演着越来越重要的角色,取代传统的软件,在GIS领域也是如此。 本文以组件式GIS的应用系统研究为背景,在系统理论的指导下,按照要求,应用系统工程原理和方法,为了满足实际需要,借助COM的技术,讨论并分析了GIS的实现方案。并在MAPGIS基础上进行二次开发,抽取MAPGIS中适合于城市规划和日常管理的功能命令重新开发组合,建立了针对市政专业部门,经济可行,界面友好,简单实用的专业市政管理软件,满足了当前市政部门的迫切需要。 组件式GIS是GIS与组件技术相结合的新一代地理信息系统。基于组件式GIS的二次开发已成为当今GIS软件二次开发的主流,因此本文对基于MAPGIS组件的二次开发做了重点理论探讨,介绍了地理信息系统和组件式GIS的基本概念,并介绍了组件式GIS基本优点,MAPGIS组件开发平台的组成,层次和功能划分,MAPGIS组件设计,开发的基本思想和原则,阐述了使用MAPGIS组件进行GIS应用软件二次开发的一般方法和步骤,以及在 VB.NET 中使用 MAPGIS 组件对象的基本步骤。 在现有的GIS开发中,各种开发语言使用广泛,但用.NET 来进行GIS系统二次开发的却很少。本文从地理信息系统二次开发入手,以 VB.NET 可视化编程语言为开发工具,对基于 VB.NET 的 MAPGIS 二次开发作了系统的理论总结和探讨,并开发基于VB.NET和MAPGIS的城市规划和日常管理系统。对使用VB.NET语言进行二次开发具有一定的指导意义。
其他文献
随着企业的不断发展以及虚拟企业的出现,Web应用正成为企业内部管理和对外业务的首选,同时也成为一个企业信息化的重要标志。现代企业也越来越重视利用Web应用来宣传管理自己,拓
TCP传输协议在网络中有着非常广泛的应用,大部分文件传送,电子邮件等业务都是由它来完成。但是随着高速网络的发展,TCP的一些弊端也逐渐显现。标准的TCP协议会在发生丢包之前持
软件体系结构(Software Architecture,简称SA)自提出以来,日益受到软件研究者和实践者的关注,并发展成为软件工程的一个重要的研究领域[1]。软件体系结构描述语言ADL(Archite
计算机和网络技术的不断发展在满足人们需要的同时也带来了负面的效应,病毒的出现就是其中最显著的一个方面。从病毒诞生至今,已经有不计其数的病毒对我们的信息系统的安全构成
随着互联网的发展与宽带的普及,数据量日益爆炸式的增长,分布式的数据存储采用可扩展的系统结构,使用多台存储服务器进行数据的存储降低了每台存储服务器的存储负荷,存储信息
工程图矢量化是计算机图像处理研究的重要内容,它以实现计算机自动读图从而重建具有领域含义的图形对象及其语义等高层信息为目标,以实现工程图信息的高效复用为目的,从事该
随着社会对信息技术的依赖性日益增长,在至关重要 (critical systems) 系统中如何提高应用软件的可靠性成为一个紧迫的问题。目前,软件开发的形式化与自动化方法被认为是提高软
Petri网适合于网络环境下的信息处理系统的描述和建模。它的主要特性包括:并行、不确定性、异步及分步描述能力和分析能力。Petri网以其简洁、直观、潜在模拟能力强等特点被广
随着嵌入式系统的广泛应用,人们对嵌入式系统软件的质量提出了更高的要求,而作为保证软件质量最有效手段的测试技术,也越来越受到关注。由于汇编语言具有良好的实时性以及在
XML具有的与平台无关、易于扩展、交互性好、语义性强等特性,使得XML已经成为数据交换的事实标准。实现文本数据图形化表示的XML子语言SVG,集矢量图形与XML优点于一身,非常适