APP下载

基于控件的矿山地理信息系统应用软件开发

2016-05-23王洁

建材发展导向 2016年3期
关键词:控件

摘 要:文章主要分析了软件二次开发中在矿山地理信息系统中的特点以及基本模式,现阶段,最快速、最流行、最高效的开发模式就是控件矿山地理信息系统应用软件开发,有机结合面向对象语言以及MapX控件来达到开发应用软件的目的,提出了基本开发模式、开发方法以及开过程。

关键词:控件;矿山地理信息系统;应用软件开发

在城市、水利、农林、检测灾害等方面已经广泛使用地理信息系统。矿山地理信息系统就是在矿山中应用地理信息技术,简称MGIS.系统基础是计算机,并且结合遥感技术、摄影测量技术等来合理采集信息,利用图像处理和计算机辅助制图技术、资源特征和空间特点来新建系统,能够采集、处理、存储矿山环境和资源信息,形成软件系统以及数据库,具备综合分析、检索查询、输出信息、动态评价和预测等功能,从而为管理规划矿山资源和环境工程提供依据和保障。

1 矿山地理信息系统应用软件开发模式

现阶段,在开发矿山地理信息系统软件的时候基本模式包括以下几方面:一是,设计自主开发地层空间数据的数据库和数据结构,开发矿山地理信息系统软件的时候合理应用Visual Basic、Visualc++等编程语言。二是,依据实际应用的矿山目标来开发大型系统的时候,应用二次开发工具,如Intergraph、Arc MapInfo软件。三是,依据ActiverX技术嵌入式矿山地理开发系统,在高级语言中适当连接嵌入传统GIS开发平台,从而达到开发矿山地理信息系统的目的。四是,开发矿山组件地理信息系统的时候,高级语言中应用开发商提供的软件空间。

上述四种开发地理信息系统的模式存在一定特点,适合应用在不同条件和环境中。其中比较快速、高效、流行的开发方式就是矿山地理信息系统软件开发,存在成本低、周期短、能够独立运行GIS商业大型平台、更新组件版本以后,不用直接修改代码就能够升级,所以,此开发方式具备一定应用前景。

2 通用功能模块子系统构成

2.1 子系统特点。子系统应用的主要就是结合面向对象可视化编程Visualc++语言以及MapX控件形成的二次开发形式,拥有矿山地理系统的基本功能,并且还具备一定的可扩展作用,能够在实际开发矿山的时候合理加入一定的应用功能,依据实际管理情况来有效改变和调整系统实际功能。子系统具备稳定性好、维护简单、方便使用、界面友好以及很强通用性等特点。

2.2 阐述子系统主要功能。编辑、地图、视图管理、文件管理等都是子系统的基本功能,并且还能够为用户方便使用提供工具栏。

2.2.1 文件管理。文件管理菜单中存在的导入图层,可以促使十分方便的使用以及添加图层,保证用户能依据自身要求来适当加入图层。

2.2.2 编辑。依据不同用户的不同需求,能够对中方式编辑图元,在编辑图层基础上能够适当进行文本注释、符号注释以及图元注释等操作。

2.2.3 地图工具。地图工具菜单中能够依据地图实际的选择多边形、选择矩形、选择半径、点选、漫游、缩小、放大、平移等工能,此外,还能够为用户提供一定地图工具栏,以便于能够更加方便的进行编辑操作。

2.2.4 视图管理。视图管理能够为用户提供控制图层、查看属性页、地图工具栏、查看所有图层等功能菜单,图层控制实际上是依据用户需求来合理对图层属性进行设置,查看整体图层功能能够确保用户可以完成浏览信息。地图工具栏可以交替显示工具栏,属于乒乓键。

3 实现通用功能模块子系统

在VC前提下,集成MapX来合理开发矿山地理信息系统软件主要控制插件就是MapX,并且在系统中合理应用,利用调用方法以及设置属性来实现影响系统事件的目的。基本开发步骤如下:

4 结语

总之,在MGIS系统中开发应用软件的时候,使用组件形式的矿山地理信息系统是未来发展趋势。主要就是因为开发过程中合理加入ActjveX空间,从而达到共享代码,快速重组的作用。

参考文献

[1] 王宝山,冯永玉.基于控件的矿山地理信息系统应用软件开发[J].辽宁工程技术大学学报,2013,24(04):504-507.

[2] 郭娜,唐菊兴,张廷斌等.基于mo的矿山环境地理信息系统的开发[J].矿业研究与开发,2010,26(03):74-76.

[3] 骆阳,洪波.如何使用GeoMedia组件(控件)开发GIS地理信息系统[J].计算机时代,2012(05):22-23.

[4] 李朝峰,王桂粱.基于ActiVeX技术的MapEngine平台下城市地理信息系统的设计与开发[J].矿山侧量,2011(04):3-6.

[5] 宋福升,王树忠.浅谈霍林河矿区矿山地理信息系统的构建[J].露天采矿技术,2011(06):87-89.

作者简介:王洁(1984.06- ),女,青海西宁人,硕士,青海煤炭地质局测绘工程院,测量工程师,研究方向:测绘、地理信息系统应用。

猜你喜欢

控件
使用“填表单”微信小程序 统计信息很方便
一种用户程序的自动布局算法
基于.net的用户定义验证控件的应用分析
关于.net控件数组的探讨
Excel深度考核自动阅卷系统中控件的评判方法
ASP.NET服务器端验证控件的使用
基于JARI_EGK图形开发系统在声呐多功能显控台中的应用
用VB扩展Authorware数据库应用能力的方法
基于VxWorks的人机界面图形开发系统设计
基于多级链表实现MiniGUI属性页控件设计