ArcGIS Engine遍历要素属性值

FeatureClass带有Fields属性,可以用来得到属性值。

            //获取图层
            ILayer pLayer = axMapControl1.get_Layer(2);
            IFeatureLayer pFeatureLayer = pLayer as IFeatureLayer;  //转为要素图层

            IFields pFields = pFeatureLayer.FeatureClass.Fields;

            string mf = "";
            for(int i = 0; i < pFields.FieldCount; i++)
            {
                mf += pFields.Field[i].Name+"\n";  //第几个参数
            }

猜你喜欢

转载自blog.csdn.net/ScapeD/article/details/82870585