ArcGis 获取数据表中某字段唯一值
唯一 表中 ArcGIS 获取数据
2023-09-11 14:15:05 时间
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(null, false);
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 }
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(null, false);
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 }
相关文章
- 高并发分布式系统中生成全局唯一(订单号)Id js返回上一页并刷新、返回上一页、自动刷新页面 父页面操作嵌套iframe子页面的HTML标签元素 .net判断System.Data.DataRow中是否包含某列 .Net使用system.Security.Cryptography.RNGCryptoServiceProvider类与System.Random类生成随机数
- Google Earth Engine(GEE)——Label objects标签对象唯一值确定
- 淘东电商项目(20) -会员唯一登录
- 【Android开发】算法题合集(十三)唯一摩尔斯密码词和写字符串需要的行数
- 中国唯一 !阿里巴巴连任W3C董事会成员
- mktemp - 产生唯一的临时文件名
- 百度文心大模型开发者斩获CCF BDCI大赛唯一『最佳算法能力奖』
- Python 教程大全之使用 python 获取唯一单词的计数
- mysql全局唯一ID生成方案(二)
- 在唯一密钥属性“name”设置为“ExtensionlessUrlHandler-Integrated-4.0”时,无法添加类型为“add”的重复集合项
- 高并发分布式系统中生成全局唯一Id汇总
- 如何获取STM32 MCU的唯一ID
- 已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行
- [LeetCode] 1304. Find N Unique Integers Sum up to Zero 和为零的N个唯一整数