博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ArcEngine创建字段集
阅读量:6545 次
发布时间:2019-06-24

本文共 1398 字,大约阅读时间需要 4 分钟。

/// <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

你可能感兴趣的文章
我的友情链接
查看>>
《在你身边,为你设计》之一:特殊人群的设计关怀
查看>>
Inotify
查看>>
PO BO VO DTO POJO DAO 概念及其作用(附转换图)
查看>>
java实现KMP算法(参考[数据结构(C语言版)].严蔚敏)
查看>>
代码 PK 诗词
查看>>
spring的注解方式执行定时任务
查看>>
Html常用知识
查看>>
ubuntu MySQL 5.5 deb 安装
查看>>
Linux 实用快捷键整理 (持续更新)
查看>>
我的友情链接
查看>>
职业发展,选择大都市还是回老家?
查看>>
升级Oracle 10..2.0.1到Oracle 10.2.0.5
查看>>
linux进程和计划任务
查看>>
好程序员大数据教程Hadoop全分布安装(非HA)
查看>>
在人工智能风口下,AI翻译也火了
查看>>
小程序如何引流?我有一些小技巧!
查看>>
Oracle 重做日志恢复
查看>>
Oracle RAC 服务器端连接负载均衡
查看>>
Redis安装与主从配置
查看>>