ArcGis 创建含孔洞面要素AO C#

 

 1             IGeometryCollection geometryCollection = new PolygonClass();
 2             IPointCollection pointCollection_ExteriorRing = new RingClass();
 3             pointCollection_ExteriorRing.AddPoint(upperLfetPoint);
 4             pointCollection_ExteriorRing.AddPoint(upperRightPoint);
 5             pointCollection_ExteriorRing.AddPoint(lowerRightPoint);
 6             pointCollection_ExteriorRing.AddPoint(lowerLeftPoint);
 7             IRing ring_Exterior = pointCollection_ExteriorRing as IRing;
 8             ring_Exterior.Close();
 9             geometryCollection.AddGeometry(ring_Exterior as IGeometry);
10 
11             IPointCollection pointCollection_InteriorRing = new RingClass();
12             pointCollection_InteriorRing.AddPoint(quadriCorners.UpperLeft);
13             pointCollection_InteriorRing.AddPoint(quadriCorners.UpperRight);
14             pointCollection_InteriorRing.AddPoint(quadriCorners.LowerRight);
15             pointCollection_InteriorRing.AddPoint(quadriCorners.LowerLeft);
16             IRing ring_Interior = pointCollection_InteriorRing as IRing;
17             ring_Interior.Close();
18             geometryCollection.AddGeometry(ring_Interior as IGeometry);
19 
20 
21             IPolygon polygon = geometryCollection as IPolygon;
22             IFeature featureBack = featureClass.CreateFeature();
23             featureBack.Shape = polygon;
24             featureBack.Store();    

 

转载于:https://www.cnblogs.com/yzhyingcool/p/11517050.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值