学校校园网站建设服务,深圳产品外观设计公司,菜单微网站,如何自己做网站手机软件arcgis版本为9.3的#xff0c;当对shp数据进行过要素删除操作后#xff0c;就可能出现标题中的问题#xff1b;通过利用arcgis进行验证发现有这三个方法可以修复要素类#xff1b;1、在arccatalog中对这个shp数据进行重新导出一遍#xff0c;2、或者是利用gp工具进行几何修…arcgis版本为9.3的当对shp数据进行过要素删除操作后就可能出现标题中的问题通过利用arcgis进行验证发现有这三个方法可以修复要素类1、在arccatalog中对这个shp数据进行重新导出一遍2、或者是利用gp工具进行几何修复一下3、在arcmap中对这个有问题的shp数据打开编辑然后关闭编辑后就是正常的了在arcEngineg开发过程中要解决这个问题也是基于上面三个方法来实现前面两种方法太麻烦了需要有新的或临时的要素类产生所以建议使用第三种方法在对要素类进行删除操作时需要打开一个编辑区间IWorkspaceEdit ipWksEdt (ipFCls as IDataset).Workspace as IWorkspaceEdit;if(ipWksEdt.IsBeginEdited()){ipWksEdt.StopEditOperation();ipWksEdt.StopEditing(true);}ipWksEdt.StartEditing(false);ipWksEdt.StartEditOperation();//这里进行要素类删除的操作IFeatureCursor ipFeatureCursor ipFCls.UpdateFeature(null,false);IFeature ipFeature ipFeatureCursor.NextFeature();while(ipFeature!null){ipFeatureCursor.DeleteFeature();ipFeature ipFeatureCursor.NextFeature();}//释放游标Marshal.ReleaseComObject(ipFeatureCursor);ipWksEdt.StopEditOperation();ipWksEdt.StopEditing(true);