博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IGeometry 中取指定的点
阅读量:7178 次
发布时间:2019-06-29

本文共 712 字,大约阅读时间需要 2 分钟。

private static IGeometryCollection MakeMultiPoint(IGeometry geometry,int pointcount)
         IGeometryCollection g=new MultipointClass();
         if(geometry.GeometryType==esriGeometryType.esriGeometryPolyline)
        IConstructGeometryCollection cc=new GeometryBagClass();
        cc.ConstructDivideEqual(geometry as IPolyline ,pointCount,esriConstructDivideEnum.esriDivideIntoPolylines);
        var enumGeometry=cc as IEnumGeometry;
         var polyline=enumGeometry as IPolyline;
          object o=Type.Missing;
          if(polyline!=null)
          {     
                   g.AddGeometry(poyline.FromPoint,ref o,ref o);
        while(polyline!=null)
        {
                  g.AddGeometry(poyline.ToPoint,ref o,ref o);
                polyline=enumGeometry.Next() as IPolyline;
        }
          }
     return g;

转载于:https://www.cnblogs.com/dayspring/p/3642296.html

你可能感兴趣的文章
HTTPS工作原理
查看>>
DHCP服务器与NIS服务器
查看>>
Android官方开发文档Training系列课程中文版:分享简单数据之发送简单数据给其它APP...
查看>>
spring boot 框架 启动更新项目,以及生成 "实体_"文件
查看>>
Asp编程中的一些重要函数(2)
查看>>
免运费:卓越亚马逊的最后一搏?
查看>>
Android官方开发文档Training系列课程中文版:手势处理之ViewGroup的事件管理
查看>>
linux-Kickstart
查看>>
1月2日课程笔记 lvm介绍与实际操作
查看>>
windows Server 2012安装DNS步骤
查看>>
图像压缩的王者:Image Optimizer V5.1 汉化修正绿色版
查看>>
Nginx + CGI/FastCGI + C/Cpp
查看>>
mysql创建用户
查看>>
暑假期间学习不错的网网页
查看>>
EXPORT_SYMBOL的使用并以使用do_adjtimex调节内核tick_length(滴答长度)为例的说明...
查看>>
设计模式之——设计原则
查看>>
微软发布了ASP.NET MVC框架的第4个预览版本
查看>>
问几个 User.GetUser()的问题。各位高手来帮忙回答一下
查看>>
如何使用Oracle FND_LOAD工具在不同Instance间同步数据(Example)
查看>>
AMF目前有两种版本,AMF0和AMF3
查看>>