ArcGIS Engine学习(1)

本文介绍了ArcGIS Engine的基本概念,包括它在ArcGIS产品中的角色、开发工具包和运行时的组成部分。详细阐述了其功能,如地图操作、信息查询、专题图制作、数据编辑、网络分析和三维分析,并探讨了ArcGIS Engine类库和控件的使用,为GIS应用开发提供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.ArcGIS Engine简介
1、ArcGIS Engine在ArcGIS产品中的地位
2、ArcGIS Engine由两部分组成:一是构建GIS应用软件所用的开发工具包ArcGIS Engine Developer Kit;二是可分发、为应用程序提供运行基础的运行时ArcGIS Engine Runtime。
3、ArcGIS Engine Developer Kit四方面的内容:
基本服务:包含了核心的arcobjects组件,几乎所有的gis组件都需要调用它们,如地图显示、地图要素的操作等。
数据存取:包含访问矢量数据、栅格数据等各类型数据的所有接口及组件。
地图表达:包含用于数据显示、数据符号化、要素标注、专题图制作等功能的接口和组件。
开发组件:不仅包含进行项目开发所需的全部可视化控件,还包含内置的可由ToolbarControl控件调用的按钮、工具等。
4、arcgis engine运行时。基础软件环境,如果用户安装了arcgis desktop软件,则无须安装。
5、arcgis engine功能。
地图基本操作:加载矢量、栅格数据、浏览、缩放地图、保存地图、在地图上显示文件注记、绘制点、线、面几何体等。
信息查询:主要通过矩形、圆形或多边形来选中地图上的要素,或通过SQL语句进行要素的属性查询操作等。
专题图制作:使用各种渲染方式(如分级渲染、柱状图渲染、点密度渲染、依比例次渲染等)绘制地图图层,生成不同的专题图。
数据编辑:如对GIS矢量数据进行添加、删除、对节点进行移动、添加、删除,对属性信息进行修改等操作。
网络分析:在交通网络分析中,可以实现最短路径分析等相关分析功能;在集合网络分析中,可以进行爆管分析、查找源等有关操作。
三维分析:主要使用globecontrol和scenecontrol来实现,在arcgis10中,新添加了3D显示性能、3D数据管理和3D矢量分析等功能。
6、ArcGIS Engine类库
(1)Version类库
10版本的一个新类库,所包含的绑定产品有ArcReader、Desktop、Engine、EngineOrDeskto

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值