基于ArcGIS Engine地理信息系统的二次开发
【学位单位】:西安科技大学
【学位级别】:硕士
【学位年份】:2006
【中图分类】:P208
【部分图文】:
条的方式展现。通过调用一套丰富的常规的工具和工具条,建立定制应用的过程被简化了。开发者可以很容易的将选择的工具拖放到定制应用中或创建自己定制的工具来实现与地图的交互。图2.1所示的是一地图浏览工具条,它包含一组用于放大,平移,全屏和前一屏的交互式工具。图2.1_工具条③对象库对象库是可编程Arcobjecst组件的集合,包括几何图形到制图、Gsl数据源和Goedatabase等一系列库。在wnidows、UNIx和Limix平台的开发环境下使用这些库,程序员可以开发出从低级到高级的各种定制的应用。相同的GSI库也是构成AcrGSI桌面软件和AieGISSevrer软件的基础。对开发者来说这些Aerobjeest库支持所有的户JcGsI功能,并且可以通过大多数通用的开发环境来访问(例如:VisualBasic、oelp址、e++、Jvaa、e#等)ArcGISEngine包含一组用于构建定制应用的可嵌入的Gsl逻辑,包括用户界面
引进控树
加功能包括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