看了你这么厉害,找你解决个难题,谢谢
本帖最后由 yxh1202 于 2014-7-10 17:02 编辑http://bbs.mjtd.com/thread-101627-1-1.html
由于工作需要,经常计算各种工程量。简化的说就是,选择两个图层上的多线段,要计算两个多线段形成的闭合区域面积。我看了好多的帖子,整理了一个思路,请高人指点:
如图:
1、选择图册实体,获得多线段所有顶点,生成列表
2、根据选择的多线段获得交点,添加到列表
3、根据 交点1和交点2。现在需要遍历线段1和线段2。用线段1的顶点至起点的距离L1与交点到线段顶点的距离L比较,如果L1≥L,则保留至点列表,如果 L1<L,则剔除。反之,如果交点距离端点近,则判断公式反用即可。
4、根据新的点列表,计算闭合区域面积。
谢谢分享。
页:
1
[2]