白天
路人甲
路人甲
  • 注册日期2005-03-27
  • 发帖数25
  • QQ
  • 铜币214枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1970回复:2

[求助]如何判断图层类型?

楼主#
更多 发布于:2008-04-30 11:17
从Map中获取到ILayer对象,如何判断ILayer的图层是CAD图层、矢量要素图层或是栅格图层?
喜欢0 评分0
pippo6376087
路人甲
路人甲
  • 注册日期2007-12-19
  • 发帖数9
  • QQ
  • 铜币125枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-05-02 23:18
<P>if typeof ilayer is iFeaturelayer then</P>
<P>endif</P>
<P>即可判断是矢量图层,其他类型相似</P>
举报 回复(0) 喜欢(0)     评分
白天
路人甲
路人甲
  • 注册日期2005-03-27
  • 发帖数25
  • QQ
  • 铜币214枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-05-10 15:40
<P>楼上的方法好像不行。</P>
<P> ILayer pLayer = this.axMapControl1.Map.get_Layer(0);<BR> Type t = pLayer.GetType();</P>
<P>这样得到的Type是comobject,无法判断是否为矢量图层。</P>

举报 回复(0) 喜欢(0)     评分
游客

返回顶部