linshibin 发表于 2009-5-30 09:42:00

[求助]VBA如何获取拟和后多段线的所有节点坐标

LWPOLY拟和后变成POLY,线上会拟和出很多的点,使用Coordinates只能获取多段线的控制点坐标,如何获取线上所有点的坐标信息

mccad 发表于 2009-6-1 06:24:00

<p>拟合后,就变成了全弧段的多段线,你所看到的除顶点外,就是圆弧的弧线中点。</p>

liub951030 发表于 2009-6-3 11:06:00

mccad发表于2009-6-1 6:24:00static/image/common/back.gif拟合后,就变成了全弧段的多段线,你所看到的除顶点外,就是圆弧的弧线中点。

<p>如果是这样,可以把拟合的的多段分解得到多个圆弧,然后得到所有圆弧的端点及中点(去掉重合的点),这些点的坐标就是拟合的的坐标点,我想应该是可以的</p>

linshibin 发表于 2009-6-4 15:40:00

<p>拟和后新增的点并不是圆弧的中点,新增的拟和点没有什么规律,但是又不能像spline一样用FitPoints命令来获取拟和点的坐标。</p>

雪山飞狐_lzh 发表于 2009-6-4 17:19:00

<p>试了下,用NetArx可以把控制点读出来,VBA貌似没有提供相应的方法</p>
页: [1]
查看完整版本: [求助]VBA如何获取拟和后多段线的所有节点坐标