需求说明
如下图,红色面与多个粉色面相交,现在要将相交面积最大的粉色面的某个属性值,赋值给红色面。
用到的名称空间
ESRI.ArcGIS.Geodatabase |
ESRI.ArcGIS.Geometry |
具体代码
/// 参数1为,原始要素类;参数2,相交要素
/// 函数功能为:获取原始要素类中,与相交要素类中相交最大面积要素的属性值,更新原始要素类的某些属性值
private void JoinWork_IntersectMax(IFeatureClass featureClassD, IFeatureClass featureClassS)
{
//原始要素类更新游标
IFeatureCursor featureCursorD = featureClassD.Update(null, true);