C# 使用AE獲取feature的屬性及字段操作
更新時(shí)間:2021年01月14日 10:50:43 作者:南方北先生
這篇文章主要介紹了C# 使用AE獲取feature的屬性及字段操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
我就廢話不多說(shuō)了,大家還是直接看代碼吧~
public static DataTable GetFeatureDataTable(IFeature pFeature) { DataTable dt = new DataTable(); dt.Columns.Add("位置:"); dt.Columns.Add("數(shù)據(jù):"); for (int i = 0; i < pFeature.Fields.FieldCount; i++) { DataRow dr = dt.NewRow(); dr[0] = pFeature.Fields.Field[i].Name; dr[1] = pFeature.Value[i]; dt.Rows.Add(dr); } return dt; }
補(bǔ)充:C#AE獲取要素圖層某個(gè)字段的唯一值
開(kāi)始喔:
IFeatureLayer featureLayer=你要獲取唯一值的圖層 //存儲(chǔ)唯一值字段 List<string> myValueList = new List<string>(); #region//獲取唯一值字段 //數(shù)據(jù)統(tǒng)計(jì) IDataStatistics dataStatistics = new DataStatisticsClass(); //設(shè)置統(tǒng)計(jì)字段 dataStatistics.Field = fieldName; //獲取所有 dataStatistics.Cursor = (ICursor)featureLayer.FeatureClass.Search(null, false); IEnumerator myEnumerator = dataStatistics.UniqueValues; //獲取該字段的唯一值字段 myEnumerator.Reset(); while (myEnumerator.MoveNext()) { if (!myValueList.Contains(myEnumerator.Current.ToString())) { myValueList.Add(myEnumerator.Current.ToString()); } } //指針釋放(用完釋放,養(yǎng)成良好習(xí)慣哈) System.Runtime.InteropServices.Marshal.ReleaseComObject(dataStatistics); #endregion
結(jié)束呦。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
您可能感興趣的文章:
- C# AE之返回上一級(jí)和下一級(jí)的實(shí)戰(zhàn)操作
- c# AES字節(jié)數(shù)組加密解密流程及代碼實(shí)現(xiàn)
- C# 使用WPF 用MediaElement控件實(shí)現(xiàn)視頻循環(huán)播放
- C#編程實(shí)現(xiàn)帶有Aero效果的窗體示例
- C#使用DES和AES實(shí)現(xiàn)加密解密功能示例
- C#實(shí)現(xiàn)的AES加密解密完整實(shí)例
- C#代碼實(shí)現(xiàn)對(duì)AES加密解密
- C#對(duì)稱加密(AES加密)每次生成的結(jié)果都不同的實(shí)現(xiàn)思路和代碼實(shí)例
相關(guān)文章
C#使用OpenCvSharp4實(shí)現(xiàn)讀取本地視頻
OpenCvSharp4庫(kù)是一個(gè)基于.Net封裝的OpenCV庫(kù),這篇文章主要介紹了C#使用OpenCvSharp4實(shí)現(xiàn)讀取本地視頻的詳細(xì)教程,有需要的小伙伴可以參考下2024-01-01C# Entity Framework中的IQueryable和IQueryProvider詳解
這篇文章主要介紹了C# Entity Framework中的IQueryable和IQueryProvider詳解,本文使用實(shí)例分析這兩個(gè)接口的內(nèi)部實(shí)現(xiàn),需要的朋友可以參考下2015-01-01基于C#實(shí)現(xiàn)SM2加簽驗(yàn)簽工具
這篇文章主要為大家詳細(xì)介紹了如何基于C#實(shí)現(xiàn)一個(gè)SM2加簽驗(yàn)簽工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-10-10使用Deflate算法對(duì)文件進(jìn)行壓縮與解壓縮的方法詳解
本篇文章是對(duì)使用Deflate算法對(duì)文件進(jìn)行壓縮和解壓縮的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06C#實(shí)現(xiàn)簡(jiǎn)單合并word文檔的方法
這篇文章主要介紹了C#實(shí)現(xiàn)簡(jiǎn)單合并word文檔的方法,涉及C#針對(duì)word文檔的讀取、插入、保存等技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-09-09