ArcEngine中常用类、控件、方法等

本文详细介绍了ESRI ArcGIS平台的地图可视化类库及地理数据库API,涵盖地图操作、图层管理、要素类和工作空间接口等内容,解析地图文档、控制类、要素层与要素类的区别与联系。

Carto类库:

Carto类库是最重要的地图可视化类库,支持地图的创建和显示。类库中的Map对象包括空间参考、地图比例尺、以及操作地图图层等多种属性和方法,可以将许多种不同类型的图层加载到地图中。

Map类:组件类coclass,可以实例化,暴露一个IMap接口。它这个类有有一些Layer类对象,和Map是组合关系,多个Layer对象组成一个Map。IMap可用来管理这些Layer对象。
AddLayer:给Map增加一个Layer
AddLayers:给Map增加多个Layer
ClearLayers:移除所有的Layers
clearSelection:清除掉选择的map
ComputeDistance方法:计算两点间的距离返回结果
DeleteLayer:删除Layer
Layer属性:给定索引处的layer
LayerCount:map中的Layer数量
Name属性:map的名字
SelectFeature:选择一个特征
SelectionCount:选择的特征的数量

Layer:是普通类class,不能独自存在,暴露一个ILayer接口。
AreaOfInterest属性:默认的图层感兴趣区域
Cached属性:表示图层是否属于自己的缓存
Name:Layer的名字
MaximumScale:图层的最大放大尺度
MinimumScale:图层的最小缩小尺度
SpacialReference:Layer的空间参考
Draw方法:在指定的绘图时期将图层绘制
TipText:图层指定位置处的文本标记
Valid属性:定义Layer是否可用
Visable:定义Layer是否当前可见

FeatureLayerClass:要素及其视觉表达的集合,暴露一个IFeatureLayer接口。接口提供了对要素图层的控制方面的成员的访问。
AreaOfInterest属性:默认的图层感兴趣区域
Cached属性:表示图层是否属于自己的缓存
DataSourceType属性:数据源类型
Draw方法:在指定的绘图时期将图层绘制
FeatureClass属性:图层的要素类
MaximumScale:图层的最大放大尺度
MinimumScale:图层的最小缩小尺度
Name:图层的名称
TipText:图层指定位置处的文本标记
ScaleSymbols:表示是否符号随着图层放缩
Search方法:根据搜索的条件创建一个浮标
Selectable:表示图层是否可选
ShowTips:表示图层是否展示地图小部件

MapDocument:一个MapDocument对应多个Map。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值