ArcEngine开发培训

ArcEngine开发培训

ID:44189453

大小:3.52 MB

页数:13页

时间:2019-10-19

ArcEngine开发培训_第1页
ArcEngine开发培训_第2页
ArcEngine开发培训_第3页
ArcEngine开发培训_第4页
ArcEngine开发培训_第5页
资源描述:

《ArcEngine开发培训》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ArcEngine二次开发北京辰安伟业科技有限公司武汉分公司班亚主要内容ArcGIS开发概述ArcEngine概述部署开发环境ArcEngine控件介绍ArcEngine主要类库介绍一个简单的例子ArcEngine开发常用资源ArcGIS开发概述ArcGIS是一个产品系列,包括:ArcGISDesktop:一套集成的高级GIS产品(ArcReader,ArcView,ArcEditor,ArcInfo,ArcGIS扩展模块等);ArcGISEngine:嵌入式GIS组件库,可使用C++,COM,.NET和Java来构

2、建自定义的、面向行业的应用软件;ArcGISServer:GIS软件对象的共享库,用于构建企业和网络计算框架内的应用软件。它使用.NET/ASP和Java/JSP来构建基于SOAP的网络服务和网络应用程序;ArcIMS:GIS网络服务,通过开放的因特网协议发布地图、数据和元数据;ArcSDE:在大量的数据库管理系统(DBMS)中进行地理数据管理的界面。ArcGIS开发概述(续)ArcGIS所有的产品都是基于一个可共享的GIS组件—ArcObjects的公用库来构建的。ArcEngine概述ArcGISEngine是一

3、组完备的并且打包的嵌入式GIS组件库和工具库,开发人员可用来创建新的或扩展已有的桌面应用程序。ArcGISEngine包括两部分:1、Runtime:使已完成的应用程序能够运行的可再发布的运行时环境。2、DeveloperKit开发工具包:是软件开发人员的工具包。包括一系列控件以及一系列应用程序接口(API)ArcEngine概述(续)ArcEngine概述(续)ArcGISEngine的功能:1.分层显示专题图,如道路、河流等2.浏览、缩放地图3.查看地图上特征要素的信息4.在地图上检索、查找特征要素5.在地图上显

4、示文本注记6.在地图上叠加卫星或航摄影像7.在地图上绘制点、线、面几何体8.通过矩形、圆或者多边形选中地图上的要素9.通过SQL语句来查找要素10.使用各种渲染方式来绘制地图图层11.动态绘制实时的数据12.转换空间数据的坐标系等……部署开发环境ArcGISEngine开发实例以C#语言为例,开发环境搭建按照以下步骤进行:1)安装VisualStudio20102)安装ArcGISEngineRuntime9.33)安装ArcGISEngineDeveloperKit注:安装VisualStudio2010之后,不需

5、要步骤(3,只需注册授权文件即可。ArcEngine控件介绍ArcGISEngine控件:MapControlPageLayoutControlSceneControlGlobeControlToolbarControlToCControlSymbologyControlLicenseControlArcEngine主要类库介绍主要类库:System库、SystemUI库、Geometry库、Display库、Output库、Geodatabase库、DataSourcesFile库、DataSourcesGDB库、

6、Controls库、NetworkAnalysis库、GeoAnalyst库、DataSourcesOleDB库、SpatialAnalyst库等。一个简单的例子实现地图的浏览,图层控制等简单功能。ArcEngine二次开发常用资源ArcGIS开发人员帮助系统《ArcGISEngineDeveloperGuide》http://arcgisdeveloperonline.esri.comhttp://support.esri.comhttp://bbs.esrichina-bj.cn/ESRI/01065542881

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

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

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