zoukankan      html  css  js  c++  java
  • C#Arcengine通过坐标点生成面(环形)

    来自:http://www.cnblogs.com/lee24789229/p/5481978.html

    通过传入坐标点,返回几何图形,此代码部分可以生成环形面。 

    方法一

    复制代码
            private IGeometry getGeometry(IPointCollection Points)
            {
                IPointCollection iPointCollection = new PolygonClass();
    
                Ring ring = new RingClass();
                object missing = Type.Missing;
    
                ring.AddPointCollection(Points);
    
                IGeometryCollection pointPolygon = new PolygonClass();
                pointPolygon.AddGeometry(ring as IGeometry, ref missing, ref missing);
                IPolygon polyGonGeo = pointPolygon as IPolygon;
                //polyGonGeo.Close();
                polyGonGeo.SimplifyPreserveFromTo();
                return polyGonGeo as IGeometry;
    
            }
    复制代码

    方法二:

    复制代码
            private IGeometry getGeometry1(IPointCollection Points)
            {
                //IPointCollection iPointCollection = new PolygonClass();
                object pMissing = Type.Missing;
                 //iPointCollection.AddPointCollection(Points);
    
                IGeometryCollection pGeoColl = Points as IGeometryCollection;
                ISegmentCollection pRing = new RingClass();
                pRing.AddSegmentCollection(pGeoColl as ISegmentCollection);
                object miss = Type.Missing;
                IGeometryCollection pPolygon = new PolygonClass();
                pPolygon.AddGeometry(pRing as IGeometry, ref miss, ref miss);
    
                ITopologicalOperator topologicalOperator = pPolygon as ITopologicalOperator;
                topologicalOperator.Simplify();
    
                return pPolygon as IGeometry;
            }
    复制代码
    本博客有部分内容来自网络,如有问题请联系QQ24789229,并注明来自博客园。
  • 相关阅读:
    104.Maximum Depth of Binary Tree
    103.Binary Tree Zigzag Level Order Traversal
    102.Binary Tree Level Order Traversal
    101.Symmetric Tree
    100.Same Tree
    99.Recover Binary Search Tree
    98.Validate Binary Search Tree
    97.Interleaving String
    static静态初始化块
    serialVersionUID作用
  • 原文地址:https://www.cnblogs.com/gisoracle/p/7750901.html
Copyright © 2011-2022 走看看