当前位置:主页 > 管理论文 > 信息管理论文 >

基于ArcGIS Engine地理信息系统的二次开发

发布时间:2020-10-14 04:52
   GIS技术的引入,使得旅游信息管理进入了信息化、数字化时代,成为旅游资源信息集成管理和旅游信息提取与综合的强有力工具。 本文介绍了地理信息系统二次开发的三种方法和常用组件的属性、方法及其事件的应用,并详细介绍了基于ArcGIS Engine组件的开发方式。总体设计思路是基于ArcGIS Engine提供的空间数据处理、数据编辑、空间分析等组件,利用可视化开发工具VB进行旅游信息系统的开发。系统主要由GIS功能模块和旅游信息模块组成,其中GIS功能主要包括视图浏览、矢量图层的查询、属性管理、图形操作、基本的空间分析及各种专题图件输出等。GIS功能采用ArcGIS Engine的接口技术来实现,对于部分简单的GIS功能,直接调用ArcGIS Engine提供的工具按钮实现,对于复杂的GIS功能,如旅游信息模块等则通过调用ArcGIS Engine对象库中的函数和控件并结合VB编程方法实现。 本地理信息系统研制使用了面向对象开发语言,并充分利用了ArcGIS Engine提供的基本的图形操作、数据编辑、图形显示、空间分析等组件来搭建,该法有效地提高应用地理信息系统的开发效率,且具有良好的用户界面和完善的功能。基于ArcGIS Engine开发的信息系统最大的特点是能完全脱离ArcGIS软件系统在WINDOWS环境下独立运行,而且操作简单方便。 最后,本文以西安旅游信息数据为例,验证了本旅游信息系统的可行性、可靠性和鲁棒性。
【学位单位】:西安科技大学
【学位级别】:硕士
【学位年份】:2006
【中图分类】:P208
【部分图文】:

地图,对象库,工具条


条的方式展现。通过调用一套丰富的常规的工具和工具条,建立定制应用的过程被简化了。开发者可以很容易的将选择的工具拖放到定制应用中或创建自己定制的工具来实现与地图的交互。图2.1所示的是一地图浏览工具条,它包含一组用于放大,平移,全屏和前一屏的交互式工具。图2.1_工具条③对象库对象库是可编程Arcobjecst组件的集合,包括几何图形到制图、Gsl数据源和Goedatabase等一系列库。在wnidows、UNIx和Limix平台的开发环境下使用这些库,程序员可以开发出从低级到高级的各种定制的应用。相同的GSI库也是构成AcrGSI桌面软件和AieGISSevrer软件的基础。对开发者来说这些Aerobjeest库支持所有的户JcGsI功能,并且可以通过大多数通用的开发环境来访问(例如:VisualBasic、oelp址、e++、Jvaa、e#等)ArcGISEngine包含一组用于构建定制应用的可嵌入的Gsl逻辑,包括用户界面

基于ArcGIS Engine地理信息系统的二次开发


引进控树

控件,对象库,开发者


加功能包括Seene和Globe开发控件和工具条,此外还包括一套针对Scnee和Glbo3D对象库。dGeodatabas更新选项利用ArcGSIEngine应用软件,Goodatbaase更新选项扩展增加了对Gocdatbaase入和更新能力。这被用来构建定制的GSI的编辑应用。附加功能通过访问企业edoatbaase对象库来实现。(2)ArcGIsEngine开发方法可以选择不同的环境开发ArcGSIEngnie应用程序,对WindowS开发者来说ierosotfVisualsutdio或Delphi等,对Jvaa开发者来说有ECLIpsE,SunoNESutd。首先用集成开发环境注册ArcGsIEngine开发组件,然后建立一个基于窗体的应加AicGsIEngine组件后选择一种模式构建自己的应用。主要技术点(以VB为例):①窗体设计与图层引入在vB环境下加载M即eonortl、P眼eL盯out、ToCControl、肠olbaeronortl控件和引用,并在Fomr窗口中加进控件(见图22和图.23)。
【引证文献】

相关期刊论文 前7条

1 施建辉;;基于ArcGIS Engine的插件式应用系统的实现[J];测绘标准化;2011年04期

2 王玲;吴侃;奚新丽;;基于ArcGIS Engine的开采沉陷预计系统[J];测绘科学;2008年04期

3 陈菁;林忠弼;陈云良;江越;;基于ArcEngine与C#的生态信息图谱的工具集开发[J];测绘科学;2010年06期

4 刘艳;关雷;韩冬;王刚;;ArcGIS环境下数据裁切技术研究[J];测绘与空间地理信息;2012年05期

5 宋超;董东林;肖伟鹏;;基于AE-GIS的城市出行查询系统研发[J];电脑编程技巧与维护;2010年16期

6 陈群利;张鹏飞;;基于GIS的毕节地区旅游地理信息系统设计与开发[J];贵州科学;2011年03期

7 聂小波;何芸;范伟;汪剑云;;电子地图瓦片数据管理系统的设计与实现[J];地理空间信息;2012年04期


相关硕士学位论文 前10条

1 陈银平;基于ArcGIS Engine济南市雨情系统的设计与实现[D];山东科技大学;2010年

2 解卫卫;基于ArcGIS Engine的电力地理信息系统平台设计[D];山东科技大学;2010年

3 徐超;基于ArcGISEngine的县域耕地地力评价研究[D];新疆农业大学;2010年

4 程金丽;旅游地理信息系统的设计与实现[D];昆明理工大学;2009年

5 姚娣;地铁一号线降水监测方案优化及数据处理系统的建立[D];沈阳建筑大学;2011年

6 衡献伟;基于ArcGIS的瓦斯地质地理信息系统数据平台开发研究[D];河南理工大学;2011年

7 任玲;基于空间信息的兵团土地遥感动态监测数据库系统研发[D];石河子大学;2010年

8 马磊;基于GIS的城市天然气管网预警与应急系统研究[D];西南交通大学;2011年

9 梁艳;基于GIS的矿区沉陷三维虚拟现实实现技术[D];安徽理工大学;2011年

10 刘明明;山区公路冰雪灾害预警与路网调度系统设计与开发[D];重庆交通大学;2011年



本文编号:2840209

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/sjfx/2840209.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8bd15***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com