bbkcylh 发表于 2015-3-28 14:48:53

如何绘制多段线时实时显示面积?

本帖最后由 bbkcylh 于 2015-3-28 18:01 编辑

    在用POLYLINE绘制多边形时,随着鼠标的移动,动态显示当前多段线的面积(已经绘制的点+当前鼠标位置坐标组成一个闭合多边形),应该如何实现?谢谢。这个功能在其他的GIS软件中都可以,CAD中琢磨了好久还是没头绪。这个功能在一些绘图中很有用,比如绘制制定面积的图形,就可以一次搞定,而不用先绘制再修改。

zzyong00 发表于 2015-3-28 16:50:08

这个用vba实现,恐怕不易!

Real_King 发表于 2015-3-28 17:46:34

表述有点不对,不闭合的话。。严格说没有面积可言。。
提供一思路
自己写编辑多段线实体的代码,提取多段线点的节点坐标,按多边形面积算法求。

bbkcylh 发表于 2015-3-28 18:05:58

Real_King 发表于 2015-3-28 17:46 static/image/common/back.gif
表述有点不对,不闭合的话。。严格说没有面积可言。。
提供一思路
自己写编辑多段线实体的代码,提取多段 ...

在用POLYLINE绘制多边形时,随着鼠标的移动,动态显示当前多段线的面积(已经绘制的点+当前鼠标位置坐标组成一个闭合多边形),应该如何实现?谢谢。这个功能在其他的GIS软件中都可以,CAD中琢磨了好久还是没头绪。这个功能在一些绘图中很有用,比如绘制制定面积的图形,就可以一次搞定,而不用先绘制再修改

Real_King 发表于 2015-3-28 18:07:33

bbkcylh 发表于 2015-3-28 18:05 static/image/common/back.gif
在用POLYLINE绘制多边形时,随着鼠标的移动,动态显示当前多段线的面积(已经绘制的点+当前鼠标位置坐标组 ...

“用POLYLINE绘制多边形时”。。。

我看得自己重写PL画线
页: [1]
查看完整版本: 如何绘制多段线时实时显示面积?