ArcEngine开发,向要素类中添加要素的问题

qq_38589020 2018-01-11 10:57:51
向已存在的要素类中添加要素。几何类型是多边形。在添加几何图形时报错,显示“这个集合中找不到此项目”。
IFeatureClass m_JSYDFc = (m_DesWks as IFeatureWorkspace).OpenFeatureClass(ModData.m_JSYDFcName);
IFields pFS = m_JSYDFc.Fields;
IFieldsEdit pFsE = pFS as IFieldsEdit;
IField pFiled = pFS.get_Field(1);
IFieldEdit pFieldEdit = pFiled as IFieldEdit;

IGeometryDef pGeometryDef = pFieldEdit.GeometryDef;
IGeometryDefEdit pGeometryDefEdit = pGeometryDef as IGeometryDefEdit;
pGeometryDefEdit.HasZ_2 = true;


public static void MyInsertFeature(IFeatureClass pFeatureClass, IGeometry pGeometry)
{
IFeatureBuffer pFeaBuffer = pFeaCls.CreateFeatureBuffer();
IFeatureCursor pFeaCursor = pFeaCls.Insert(true);
ITopologicalOperator2 pTopo = pGeometry as ITopologicalOperator2;
pTopo.IsKnownSimple_2 = false;
pTopo.Simplify();
IGeometry pG = pTopo as IGeometry;
pFeaBuffer.Shape = pG;///这里出错,显示“这个集合中找不到此项目”
}

几何类型是多边形。
...全文
438 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_38589020 2018-01-11
  • 打赏
  • 举报
回复
顶一下,急急急!!!
ArcGIS Engine开发-自定义图层类型 3 ArcGIS Engine开发-取得ArcMap文档缩略图 3 ArcSDE中直接取得图层几何类型 4 ArcGIS Server常见问题之一 5 IFeatureLayer.DataSourceType Property [C#] 11 IQueryFilter接口中的SubFileds属性的使用 12 用程序实现从带高程的点数据到等高线的转换 13 空间查询的实现 14 创建带Z值的Feature 15 在AO或者ENGINE中为SHAPEFILE添加SPATIAL INDEX 19 把一个图层ILayer数据COPY到三维Scenecontrol控件中(进行相关操作) 20 vb + arcgis engine 用raster生成等值线源码 22 关于IIdentify定义时只能找到面而不能找到点和线的问题 31 使用ArcGIS Engine来实现地图的点击查询并闪烁 32 空间查询的实现 34 如何在同一图层中做缓冲选择 35 怎么样使用Engine来保存Mxd文件(几种情况)? 36 在ArcGIS Engine开发时如何改变标注字段 37 对shape文件添加字段 38 在ArcGisEngine 开发中如何在Toolbar控件上添加Combobox等其他控件 40 自相交对象的处理 41 在图中加入采集点 42 创建拓扑类、投影等等。 43 如何解决shapefile和coverage出现无法导入SDE数据库现象? 44 怎么显示布局控件的标尺 45 把shapefile polygons转为polylines 45 为什么不能编辑raster属性表或添加字段? 46 使用ArcGIS将GTOPO30 DEM数据转换到栅格数据 47 旋转地图 47 给geodatabase或shapefile定义一个投影 49 ArcGIS Engine中Undo、Redo命令的使用 50 创建带Z值的Feature 50 在Ao中如何通过查询获得ITable 53 关于多个实体联合(union)的使用 54 在Ao中如何通过查询获得ITable 55 在Visual Basic中实现ICommand接口 56 使用ArcObjects程序按照顶点来分割一条线 58 使用AO加载Raster Catalog 61 把不同层的几次的选择结果加到一个选择集中 61 如何为ArcObjects扩展出"GroupRenderer"的效果来? 62 在AO或者ENGINE中为SHAPEFILE添加SPATIAL INDEX 68 如何ArcObject的环境中用程序实现3D环境中的查询功能 69 截取任意范围地图区域 71 使用AO新增记录的3种方法 74 如何在ArcEngine环境中的SceneControl中实现查询功能 75 删除FeatureClass中满足一定条件的Feature问题及解决办法! 77 创建孤立的要素类和数据集中的要素类 78 SUM Color of vertex symbols in edit 80 要素动态跟踪的算法 83 同时闪烁满足条件的记录n次 86 旋转地图 89 转载-AO代码〔Display) 94 在arcEngine中标注字段属性数据 99 IfeatureSelection:SelectFeatures方法介绍 100 AO基本函数集合(很多函数功能) 103 AO画一个多边形 110 AO画带节点的线 111 AO计算Polygon的面积 112 AO缓冲区查询 113 AO画一个圆 114 AO查询被选中的实体 116 AO绘制带节点橡皮筋线条 117 AO绘制橡皮筋多边形 123 AO绘制缓冲区 126 vb+ao鹰眼图代码 127 如何利用ao编辑shape文件的某个属性的属性值 129 MO作为B/S客户端控件的开发 130 MO作为B/S服务器端的开发 133 两点间画线 135 创建Personal Geodatabase 136 ArcObject学习的重要工具--Object Model Diagrams 137 ArcObject学习的重要工具--Object Model Diagrams (二) 139 AO开发感想 141 AO中的组件库(1) 143

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧