一.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
ArcGIS Engine学习(1)
最新推荐文章于 2025-06-07 15:31:27 发布