AE开发之之ILayer接口
来源:互联网 发布:良辰好景知几何txt下载 编辑:程序博客网 时间:2024/05/16 14:19
ILayer 接口
提供访问与所有层工作的成员。
注意:ILayer接口已经被ILayer2所取代,请考虑使用最新的版本。
版主个人说明:由于大部分的二次开发教程中都在使用ILayer,因此个人觉得有必要整理一下。
产品应用:
ArcGIS Engine, ArcGIS Desktopand ArcGIS Server.
描述:
ILayer接口是所有层对象的通用接口。这个接口有绘制图层的方法,还可以访问通用图层的属性。
成员:
属性:
AreaOfInterest 图层默认感兴趣的领域(翻译的可能不好)
[C#]public IEnvelopeAreaOfInterest {get;} 返回的是图层的控件参考范围。
Cached 表明图层是否需要自己的显示缓存
[C#]public boolCached {get; set;} 这个属性表明图层是否需要自己的显示缓存。如果这个属性是true,map会为图层 用一个独立的显示缓存,以便它能不和其他图层一起独立的被刷新。
MaximumScale 最大比例尺(比例尺代表)将会在该层显示。
[C#]public doubleMaximumScale {get; set;} 指定最大的比例尺在该层显示。这就意味着如果你放大的超过了该比例尺,该图层就 不会显示。例如:指定500,当放大超过1:500,该图层就不显示。
MinimumScale 最小比例尺(比例尺代表)将会在该层显示。
[C#]public doubleMinimumScale {get; set;} 指定最小的比例尺在该层显示。这就意味着如果你缩小的超过了该比例尺,该图层就 不会显示。例如:指定1000,当缩小超过1:1000,该图层就不会显示。
Name 图层的名字。
[C#]public stringName {get; set;}
ShowTips 表示是否显示地图提示。
[C#]public boolShowTips {get; set;} 表示地图提示是否为该图层显示。如果设置为true,地图提示就会为该图层显示。 你能确定通过TipText.显示文本。对于FeatureLayer,文本来自于IFeatureLayer:isplayField的数据。
SpatialReference 空间参考的图层。
[C#]public voidSpatialReference {set;} 这个属性仅被用于地图显示。设置这个属性不改变该层的基础数据的空间参照
(引用)。ArcGIS框架用这个属性通过空间引用从图映射到层为了支持动态投影。
SupportedDrawPhases 支持画图阶段。
[C#]public intSupportedDrawPhases {get;} 表示画图阶段被层支持(esriDPGeography, esriDPAnnotation,esriDPSelection or any combination of the three),支持画图阶段被 esriDrawPhase定义,当多重画被支持 ,常量的总和用。例如:如果
SupportedDrawPhases = 3,这个 图层支持画地理和注解阶段。
TipText map tips text在指定的地方。
[C#]public string get_TipText (
效的要素类的引用。然而这个属性不能验证应用数据库要素类的完整性。在极少的情况下,如果数据源被移除后又一个图层初始化,该图层会报自 己无效,但是用于缺乏基础数据,查询数据源的尝试错误。
Visible 表名当前图层是否可见。
[C#]public boolVisible {get; set;}
方法:
Draw 绘制层到指定的显示的绘制阶段 。
[C#]public void Draw (
esriDrawPhaseDrawPhase, IDisplayDisplay, ITrackCancelTrackCancel); 使用TrackCancel对象允许层的图纸由用户被打断。
提供访问与所有层工作的成员。
注意:ILayer接口已经被ILayer2所取代,请考虑使用最新的版本。
版主个人说明:由于大部分的二次开发教程中都在使用ILayer,因此个人觉得有必要整理一下。
产品应用:
ArcGIS Engine, ArcGIS Desktopand ArcGIS Server.
描述:
ILayer接口是所有层对象的通用接口。这个接口有绘制图层的方法,还可以访问通用图层的属性。
成员:
属性:
AreaOfInterest 图层默认感兴趣的领域(翻译的可能不好)
[C#]public IEnvelopeAreaOfInterest {get;} 返回的是图层的控件参考范围。
Cached 表明图层是否需要自己的显示缓存
[C#]public boolCached {get; set;} 这个属性表明图层是否需要自己的显示缓存。如果这个属性是true,map会为图层 用一个独立的显示缓存,以便它能不和其他图层一起独立的被刷新。
MaximumScale 最大比例尺(比例尺代表)将会在该层显示。
[C#]public doubleMaximumScale {get; set;} 指定最大的比例尺在该层显示。这就意味着如果你放大的超过了该比例尺,该图层就 不会显示。例如:指定500,当放大超过1:500,该图层就不显示。
MinimumScale 最小比例尺(比例尺代表)将会在该层显示。
[C#]public doubleMinimumScale {get; set;} 指定最小的比例尺在该层显示。这就意味着如果你缩小的超过了该比例尺,该图层就 不会显示。例如:指定1000,当缩小超过1:1000,该图层就不会显示。
Name 图层的名字。
[C#]public stringName {get; set;}
ShowTips 表示是否显示地图提示。
[C#]public boolShowTips {get; set;} 表示地图提示是否为该图层显示。如果设置为true,地图提示就会为该图层显示。 你能确定通过TipText.显示文本。对于FeatureLayer,文本来自于IFeatureLayer:isplayField的数据。
SpatialReference 空间参考的图层。
[C#]public voidSpatialReference {set;} 这个属性仅被用于地图显示。设置这个属性不改变该层的基础数据的空间参照
(引用)。ArcGIS框架用这个属性通过空间引用从图映射到层为了支持动态投影。
SupportedDrawPhases 支持画图阶段。
[C#]public intSupportedDrawPhases {get;} 表示画图阶段被层支持(esriDPGeography, esriDPAnnotation,esriDPSelection or any combination of the three),支持画图阶段被 esriDrawPhase定义,当多重画被支持 ,常量的总和用。例如:如果
SupportedDrawPhases = 3,这个 图层支持画地理和注解阶段。
TipText map tips text在指定的地方。
[C#]public string get_TipText (
doublex, 这个被像是的文本字符串当做一个map tip,如果ShowTips = true; doubleTolerance); 对于FeatureLayer,文本来自于IFeatureLayer:isplayField的数据。
Valid 表名这个图层当前是否有效。
[C#]public boolValid {get;} 这个valid属性表明该图层是否有效。应用要素类的图层是有效的当他们持有一个有效的要素类的引用。然而这个属性不能验证应用数据库要素类的完整性。在极少的情况下,如果数据源被移除后又一个图层初始化,该图层会报自 己无效,但是用于缺乏基础数据,查询数据源的尝试错误。
Visible 表名当前图层是否可见。
[C#]public boolVisible {get; set;}
方法:
Draw 绘制层到指定的显示的绘制阶段 。
[C#]public void Draw (
esriDrawPhaseDrawPhase, IDisplayDisplay, ITrackCancelTrackCancel); 使用TrackCancel对象允许层的图纸由用户被打断。
0 0
- AE开发之之ILayer接口
- AE开发之IMapFrame接口
- ILayer 接口
- ILayer 接口
- AE开发之PageLayoutControl
- AE+vc 开发之初始化
- AE开发之路(一)
- AE开发之路(二)
- AE开发之路(三)
- AE开发学习记录之状态栏添加
- AE开发之计算要素图层
- ILayer
- AE之路1
- AE#GP之缓冲区
- AE开发之Geoprocessor的字段计算Calculate Field问题
- Nodejs开发之接口
- mybatis之接口开发
- Mabatis接口之Mapper接口开发
- OJ 2779找朋友 BFS
- 23XML DTD
- 1408121520-hd-Repair the Wall.cpp
- Fragment中嵌套FragmentTabHost出错问题
- 从规划和监管机构和客户尽快解决尽快尽快
- AE开发之之ILayer接口
- a5源码 资源分享与下载
- iOS_截屏并裁剪
- C/C++中extern关键字详解
- 泰安治疗内分泌失调哪家好
- 微信轻松接入QQ客服
- MFC中进度条控件的使用方法
- linux下mysql新建用户
- 支付宝和银联 充值和支付流程(后台)