zoukankan      html  css  js  c++  java
  • ArcGis 获取数据表中某字段唯一值

    from:http://www.cnblogs.com/3echo/archive/2006/08/16/478094.html

      1 /// <summary>

     2         /// 得到要素类某字段的唯一值
     3         /// </summary>
     4         /// <param name="pFeatureClass">要素类</param>
     5         /// <param name="strFld">指定要得到唯一值的字段</param>
     6         /// <returns>唯一值字符数据</returns>
     7         List<string> GetUniqueValue(IFeatureClass pFeatureClass, string strFld)
     8         {
     9             List<string> lst = new List<string>();
    10             //得到IFeatureCursor游标
    11             IFeatureCursor pCursor = pFeatureClass.Search(nullfalse);
    12 
    13             //coClass对象实例生成
    14             IDataStatistics pData = new DataStatisticsClass();
    15             pData.Field = strFld;
    16             pData.Cursor = pCursor as ICursor;
    17 
    18             //枚举唯一值
    19             IEnumerator pEnumVar = pData.UniqueValues;
    20 
    21             //记录总数
    22             int RecordCount = pData.UniqueValueCount;
    23 
    24             //字符数组
    25             pEnumVar.Reset();
    26 
    27             while (pEnumVar.MoveNext())
    28             {
    29                 lst.Add(pEnumVar.Current.ToString());
    30             }
    31 
    32             return lst;
    33         }
  • 相关阅读:
    三极管8050和8550对管的参数
    三极管9014 管脚
    水深不语,人稳不言
    编译结果分析
    三母运算符
    C语言关键词解释
    51定时器初值的计算
    聪明人都在远离手机虚假繁荣的“人脉”关系
    每段路,都是一种领悟
    你的灯亮着吗读后感二
  • 原文地址:https://www.cnblogs.com/94cool/p/4302784.html
Copyright © 2011-2022 走看看