zoukankan      html  css  js  c++  java
  • 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;
    }

  • 相关阅读:
    CSS 备忘
    header操作cookie
    定时器传参数
    Display 和Visible 区别
    php 笔记
    概要设计要求
    iOS 之 UITextView
    iOS 按钮设置图片和事件
    iOS 设置控件圆角、文字、字体
    iOS 之 UIScrollView
  • 原文地址:https://www.cnblogs.com/khfang/p/7685341.html
Copyright © 2011-2022 走看看