澳门葡京官网_葡京平台开户_澳门葡京娱乐怎么玩

企业新闻

科学网arcengine获取面的组成点,list数组排序

发布日期:2019-05-16 |
分享
加入收藏责任编辑:admin

一、获取线或者面要素的组成点

将得到的要素转为点的集合,返回的是点的List集合

IPointCollection iPntCollection = iFeature.Shape as IPointCollection;Dictionary<int, IPoint> dicOPnts = new Dictionary<int, IPoint>();//保存面的点坐标 IPointCollection iPntCollection = iFeature.Shape as IPointCollection; for (int i = 0; i < iPntCollection.PointCount-1; i++) {   dicOPnts.Add(i, iPntCollection.Point[i]);   lstOPntsX.Add(iPntCollection.Point[i].X);  }

将list集合按照升序或者降序排列

//将X按照升序进行排列,如果需要降序,则在x前面加个-的符号即可 lstOPntsX.Sort((x, y) => x.CompareTo(y))


参考:

获取面的点数据:  https://blog.csdn.net/kone0611/article/details/68923222

List数组排序:  https://blog.csdn.net/holybomb/article/details/52994187

官方微博
分享:
微信
手机站二维码
襄阳博泽环保设备实业有限公司版权所有 鄂ICP备 201400007号 ©2014- BOZECN CHINA ALL RIGHTS RESERVED

产品展示

服务与配件

活动站

产品在线订购

返回

回到顶部