图层组被视为普通图层--arcmap

来源:互联网 发布:胖熊数据库分享 编辑:程序博客网 时间:2024/05/22 17:13

http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#//00s300000008000000

图层组和其他子图层(例如,注记类)将被视为普通图层。ListLayers 函数将返回按图层在内容列表中的显示顺序或在图层 (.lyr) 文件中的显示顺序从上至下生成的索引值。以上规则也适用于嵌套的图层组。例如,如果地图文档中包含一个内含三个子图层的图层组,则它将返回一个包含四个图层名的列表,图层组的名称作为第一项,子图层的名称依次为第二、第三、第四项。有两种方式用于确定某个图层是否为图层组。第一种方式,可以查看该图层是否支持isGroupLayer 属性。第二种方式,可以评估 longName 属性。图层的 longName 属性值除了图层名称外还包括组名称。例如,在一个名称为 Group1 的图层组中,名称为 Layer1 的图层的 longName 值是 Group1\Layer1。如果 name 值与 longName 的值相同,则表示该图层不是图层组或该图层不在图层组内。