基于arcgis_engine组件开发教程

基于arcgis_engine组件开发教程

ID:854495

大小:5.31 MB

页数:53页

时间:2017-09-20

基于arcgis_engine组件开发教程_第1页
基于arcgis_engine组件开发教程_第2页
基于arcgis_engine组件开发教程_第3页
基于arcgis_engine组件开发教程_第4页
基于arcgis_engine组件开发教程_第5页
资源描述:

《基于arcgis_engine组件开发教程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ArcGISEngine组件的开发与应用教程目录1引言21.1ArcGIS9总览21.2读者定位与预期效果31.3ArcGISEngine的功能41.4ArcGISEngine组成部分42软件安装62.1安装前准备62.2安装VisualStudio200562.3安装ArcGISEngineRuntime9.3112.4安装ArcGISEngineDeveloperKitForMicrosoft.NETFramework9.3152.5ArcGISEngineDeveloperKit的授权1853ArcGISEngine组件的开发与应用教程1引言1.1ArcGIS9总览Arc

2、GIS为用户提供了一整套功能强大的GIS框架。本文将主要关注如何快速的建立和发布使用ArcGISEngine定制的GIS应用程序。ArcGISEngine对于应用系统中需要加入地理信息功能的用户来说是非常好的一个选择。在ArcGIS9系列产品中,ArcGISDesktop、ArcGISEngine和ArcGISServer都是基于核心组件库ArcObjects搭建。ArcObjects组件库有3000多个对象可供开发人员调用,其中有细粒度的小对象,例如:Geometry对象;也有粗粒度的大对象,例如Map对象,通过这些对象开发人员可以操作控制文档(mxd,3dd,sxd等)、和

3、空间数据库进行交互。ArcObjects组件库为开发人员集成了大量的GIS功能,可以快速的帮助开发人员进行GIS项目的开发。由于ArcGISDesktop、ArcGISEngine和ArcGISServer三个产品都是基于ArcObjects搭建的应用,那么对于开发人员来说ArcObjects的开发经验在这三个产品中是通用的。开发人员可以通过ArcObjects来扩展ArcGISDesktop,定制ArcGISEngine应用,使用ArcGISServer实现企业级的GIS应用。ArcGIS可以在多种编程环境中进行开发,其中包括:C++、支持COM的编程语言、.NET、Java

4、等。ArcGISDesktop的开发包(SDK)包含在ArcView、ArcEditor和ArcInfo中,支持COM和.NET开发。用户可以应用ArcGISDesktopSDK来扩展ArcGISDesktop的功能,例如添加一些新的工具,定制用户界面,增加新的扩展模块等。53ArcGISEngine组件的开发与应用教程ArcGISServer实现了一套标准的WebGIS服务(例如:制图,访问数据,地理编码等),支持企业级应用。ArcGISServerSDK使得开发人员可以建立集中式的GIS服务器来实现GIS功能,发布基于Web的GIS应用,执行分布式GIS运算等。2004年,

5、美国ESRI发布ArcGISEngine,ArcGISEngine开发包提供了一系列可以在ArcGISDesktop框架之外使用的GIS组件,ArcGISEngine的出现对于需要使用ArcObjects的开发人员来说是个福音,因为ArcGISEngine发布之前,基于ArcObjects的开发只能在庞大的ArcGISDesktop框架下进行。1.1学习定位与预期效果本资料是适合这样的用户阅读:w具备ArcGISDesktop使用经验,w使用过ArcGIS的若干种数据格式,w对ArcGIS空间数据组织有一定的了解。w对ArcGISDesktop的制图表达具备初步认识。w了解C#

6、编程语言。通过阅读本学习资料,让用户能够迅速了解ArcGISEngine的组成部分,了解ArcGISEngine能完成哪些任务,掌握如何搭建起ArcGISEngine开发环境,并能够开发典型的GIS应用程序,获取解决问题的途径,为用户的进一步深入开发指导方向,提供深入学习的方式和渠道。53ArcGISEngine组件的开发与应用教程1.1ArcGISEngine的功能开发人员可以使用ArcGISEngine的开发包实现如下功能:w分图层显示专题图,例如:道路,河流,行政边界等。w浏览、缩放地图w查看地图上特征要素的信息w在地图上检索、查找特征要素w在地图上显示文本注记w在地图上

7、叠加卫星影像或航摄影像w在地图上绘制点、线、面几何体w通过矩形、圆形或多边形来选中地图上的要素w通过SQL语句来查找要素w使用各种渲染方式来绘制地图图层,例如:分级渲染,柱状图渲染,点密度渲染,依比例尺渲染等。w动态绘制实时的数据,例如实时的GPS坐标点。w转换空间数据的坐标系。ArcGISEngine的授权文件(*.ecp)控制用户可以使用哪些功能。ArcGISEngine的功能是否可以使用需要根据用户自己的授权文件而定。编辑空间数据。ArcGISEngine开发包使得用户可以创建、修改或

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

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

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