向要素集中插入新要素

来源:互联网 发布:js onready 编辑:程序博客网 时间:2024/05/15 04:31
        /// <summary>        /// 向要素集中插入新要素        /// </summary>        /// <param name="pFeaClass">要素集</param>        /// <param name="pGeo">图形</param>        /// <returns></returns>        private IFeatureBuffer CreateNewFeature(IFeatureClass pFeaClass, IFeature pFea, IGeometry pGeo)        {            IFeatureBuffer pFeaBuffer = null;            try            {                IFeatureCursor pFeaCursor = pFeaClass.Insert(true);                pFeaBuffer = pFeaClass.CreateFeatureBuffer();                pFeaBuffer.Shape = pGeo;                //// 拷贝字段属性值                bool bResult = GtMap.GxAEHelper.Feature.CopyFieldValue(pFea, ref pFeaBuffer);                pFeaCursor.InsertFeature(pFeaBuffer);                pFeaCursor.Flush();            }            catch (Exception ex)            {                GtMap.GxComHelper.LogWriter.WriteLog("创建新要素失败", ex);                pFeaBuffer = null;            }            return pFeaBuffer;        }

0 0
原创粉丝点击