zoukankan      html  css  js  c++  java
  • 获取要素集中字段的唯一值

    /// <summary>
    /// 获取要素集中字段的唯一值
    /// </summary>
    /// <param name="featureClass">图层</param>
    /// <param name="fieldName">字段名称</param>
    /// <returns></returns>
    public static List<double> GetUniquFieldValue(IFeatureClass featureClass, string fieldName)
    {
    List<double> pList = new List<double>();
    IFeatureCursor pFeatureCursor = featureClass.Search(null, false);
    IDataStatistics pData = new DataStatisticsClass();
    pData.Field = fieldName;
    pData.Cursor = pFeatureCursor as ICursor;
    IEnumerator pEnumerator = pData.UniqueValues;
    pEnumerator.Reset();
    while (pEnumerator.MoveNext())
    {
    string pFieldValue = pEnumerator.Current.ToString();
    double a;
    Double.TryParse(pFieldValue, out a);
    pList.Add(a);
    }

    ReleaseFeatureCursor(pFeatureCursor);
    return pList;
    }

    /// <summary>
    /// 释放FeatureCursor
    /// </summary>
    /// <param name="featureCursor">需要释放的游标</param>
    public static void ReleaseFeatureCursor(IFeatureCursor featureCursor)
    {
    System.Runtime.InteropServices.Marshal.ReleaseComObject(featureCursor);
    }

  • 相关阅读:
    【转载】以太网帧类型速查表
    oracle 无法解析指定的连接标识符
    最近观影有感~
    myeclipse 8.5 安装svn插件
    Symbian S60 设备配置 IMAP
    VS 2008 自动缩进修改
    RGB YUV [转]
    NoteExpress 无法访问国外数据库
    小s坐月子
    2011124 code
  • 原文地址:https://www.cnblogs.com/lzh5d/p/6957646.html
Copyright © 2011-2022 走看看