zoukankan      html  css  js  c++  java
  • 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();    
  • 相关阅读:
    javascript性能
    图片及js的预加载
    url参数解析
    javascript预编译
    13、MVC 设计思想
    12、JDBC 流程
    线程-2、sleep() 、join()、yield()有什么区别
    线程-1、创建线程的方式及实现
    集合-7、HashMap实现原理及源码分析
    集合-6、HashSet 和 HashMap 区别
  • 原文地址:https://www.cnblogs.com/yzhyingcool/p/11517050.html
Copyright © 2011-2022 走看看