ArcEngine创建字段集
/// <summary>
/// 添加字段 konghuifang 20171017
/// </summary>
/// <returns></returns>
public List<IField> CreateFields()
{
//設置字段集
IFields pFields = new FieldsClass();
IFieldsEdit pFieldsEdit = (IFieldsEdit)pFields;
//設置字段
IField pField = new FieldClass();
IFieldEdit pFieldEdit = (IFieldEdit)pField;
List<IField> fieldList = new List<IField>();
pFieldEdit.Name_2 = "SHAPE";
pFieldEdit.Type_2 = esriFieldType.esriFieldTypeGeometry;
pFieldsEdit.AddField(pField);
fieldList.Add(pField);
//添加其他的字段
IField pField2 = new FieldClass();
IFieldEdit pFieldEdit2 = (IFieldEdit)pField2;
pFieldEdit2.Type_2 = esriFieldType.esriFieldTypeOID;
pFieldsEdit.AddField(pField2);
fieldList.Add(pField2);
IField pField1 = new FieldClass();
pFieldEdit = (IFieldEdit)pField1;
pFieldEdit.Name_2 = "wkt";
pFieldEdit.Type_2 = esriFieldType.esriFieldTypeString;
pFieldsEdit.AddField(pField1);
fieldList.Add(pField1);
IField pField3 = new FieldClass();
IFieldEdit pFieldEdit3 = (IFieldEdit)pField3;
pFieldEdit3.Name_2 = "str1";
pFieldEdit3.Type_2 = esriFieldType.esriFieldTypeString;
pFieldsEdit.AddField(pField3);
fieldList.Add(pField3);
IField pField4 = new FieldClass();
IFieldEdit pFieldEdit4 = (IFieldEdit)pField4;
pFieldEdit4.Name_2 = "str2";
pFieldEdit4.Type_2 = esriFieldType.esriFieldTypeString;
pFieldsEdit.AddField(pField4);
fieldList.Add(pField4);
return fieldList;
}
轉載于:https://www.cnblogs.com/khfang/p/7685341.html
總結
以上是生活随笔為你收集整理的ArcEngine创建字段集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CTF---密码学入门第一题 这里没有k
- 下一篇: 利用zxing读写PDF417码制的二维