基于mapgis组件集成开发应用软件的研究

基于mapgis组件集成开发应用软件的研究

ID:26811393

大小:49.00 KB

页数:4页

时间:2018-11-29

基于mapgis组件集成开发应用软件的研究_第1页
基于mapgis组件集成开发应用软件的研究_第2页
基于mapgis组件集成开发应用软件的研究_第3页
基于mapgis组件集成开发应用软件的研究_第4页
资源描述:

《基于mapgis组件集成开发应用软件的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于MAPGIS组件集成开发应用软件的研究基于MAPGIS组件集成开发应用软件的研究随着网络信息技术的快速发展,GIS软件也逐渐向组件式的GIS开发技术发展,借助于该技术的应用,不仅可使软件的开发更为便捷和灵活,同时还能使集成实现高效且无缝的目的。目前在GIS软件的发展过程中,MAPGIS这一开发组件的产生,更是为广大用户提供了更为便捷和合理的二次开发方式。  1组件集成的开发技术  在GIS技术的发展过程中,先后经历了六个阶段,即GIS模块、组件式GIS、集成式GIS、核心化GIS、.收集整理能的应用,提升所建这一GI

2、S应用系统自身的开发质量与效率。借助于可视化软开发工具所开发的这一应用程序,不仅可靠性强,同时其外观功能也相对较好,便于后期的维护,正是因为其所具备的这些优势,使得该组件开发技术逐步成为了各应用系统开发发展的趋势。  2基于MAPGIS组件集成开发应用软件  MAPGIS组件集成了很多先进技术,其功能更为强大且健全,更加便于应用,具备无限扩展、开发便捷以及便于集成等优势。MAPGIS通过组件这种方式,使得GIS功能更为完善,其主要包括地图编辑、属性数据的分析、三维模型的显示、网络分析、数据库管理、多源图像的处理和分析以及

3、空间分析等。由于系统的标准为开放式,因此也就为MAPGIS组件的扩展提供了更大且更为广泛的发挥空间,有利于MAPGIS这一组件和其他各种信息服务之间的无缝集成,使所构建的这一应用系统更加完善以及具体。在此基础上,通过编程语言的充分利用,在开发中,用户可轻松完成产品定制工作。MAPGIS组件对于开发语言的依靠性不是很强,可借助于自身所有的功能直接将各种通用性的开发软件环境嵌入至此,从而使GIS的功能更为健全和完善。  (1)开发案例。在组件化软件设计法的应用基础上,研制了一种矿山信息可视化管理系统,这一系统采用的是面向对象

4、可视化编程语言和MAPGIS系统提供的相关二次开发组件,并将现代化多媒体技术以及数据库技术有效地结合来实施研制。所构建的这一矿山地质测量信息数据库,该数据库不仅能实现GIS所有的各种基本功能,同时还可完成数据信息的查询、输入、分析、输出以及编辑等作业,从而为生产的安全性与高效性提供相应的技术保障。  通过该系统的分析可知,该系统所具功能主要如下:第一,数据输入,即地图数据信息借助于文件转换、数字化以及扫描矢量化等相关方式来完成输入,而其他数据信息输入管理则借助于VB数据库或者记事本来实施。第二,数据输出,属性数据和其他相

5、关数据信息以报表台帐的形式输出,图形信息以图纸的方式输出。第三,数据编辑,其主要的任务就是完成图层控制、数据编辑以及维护等各项工作,其他数据信息的编辑则借助于VB数据操作控件来直接进行操作。第四,数据的查询,该系统为数据查询提供多种方式,比如属性信息的查询可借助于空间位置来完成,而空间位置信息查询则可借助于属性信息来完成,或者通过二者的结合来完成其他相应的信息查询工作,在查询过程中,应结合用户自身的实际情况以及相应的要求等,在系统数据库中直接实施查询工作。第五,数据的分析,该系统的数据分析主要包括冲区分析、信息三维显示以

6、及叠加分析等,此外,在统计分析上,主要以曲线图形、饼图或者直方图来表示。  (2)开发实践分析。第一,图形信息和其他相关数据库之间的连接。在VB程序中,借助于MAPGIS组件中外挂数据库的合理调用来二次进行函数的开发,以获得外部数据库和图形信息之间的接口,达到图形信息和记事本以及VB中数据信息有机结合的目的。第二,组件对象的使用。在应用该组件时,首先应将其安装于计算机中,并且在注册表中注册,其注册的方式与其他相关空间注册方式一样。为使VB可以实现MAPGIS组建对象的访问,应将MAPGIS组建对象的类型库引入至VB项目或

7、者相应的模块中,可借助于引用这一对话框来完成该项作业,接着在进行所需类型库的选用,以此就可像其他对象的应用一样来应用该组件对象。第三,图形显示工作区。在实践应用过程中,要想图形显示,就必须要事先将工作区打开,在获得工作区类型后,接着进行变量的设置,明确图元的属性,按照所选图元来取相应的属性信息。为使属性信息得以有效地显示,可借助于放置了一个GisAttEdit控件的窗口,把所获得的这些属性信息传至这一窗口就可完成显示工作。由于程序可将多个不同工作区同时启动,因此在关闭时,应重新进行对象变量的设置,将其设置成为空,以此使工

8、作区域和有关资源空间释放,以免出错。  3结束语  综上所述,随着社会经济发展速度的加快,信息技术水平的提高,GIS技术也越来越受到人们的关注与重视。本文就基于MAPGIS组件集成开发应用软件进行了详细地阐述,望通过本文内容的介绍,可为今后GIS的发展与完善提供相应的参考依据。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。