xcqkenl 发表于 2012-9-7 09:25:42

如何连接勘界图中的圆心,而成为多段线

本帖最后由 xcqkenl 于 2012-9-7 09:32 编辑


如上勘界图

如何写一个lisp可以较快的实现下面的功能呢



说明如下:
原来的图的两条线的交点就是 园或者弧的圆心





xcqkenl 发表于 2012-9-7 14:38:56

mandala 发表于 2012-9-7 16:25:27

全部用直线连?面积会有差异哦。

mandala 发表于 2012-9-7 16:29:22

本帖最后由 mandala 于 2012-9-7 16:30 编辑

小思路,抛砖引玉:

ssget所有粗线,每段分别在两端延长一定长度(就是圆的半径),使之相交,最后统统相连。

mandala 发表于 2012-9-7 16:31:47

以上思路不可行,如果两个界址点距离太近,中间会直接重叠,没有粗线。

xcqkenl 发表于 2012-9-7 16:36:38

谢谢回答,

xcqkenl 发表于 2012-9-7 16:41:55

mandala 发表于 2012-9-7 16:29 static/image/common/back.gif
小思路,抛砖引玉:

ssget所有粗线,每段分别在两端延长一定长度(就是圆的半径),使之相交,最后统统相 ...

这种方法的话,对于大部分粗线是有效的, 然后把所有的粗线(多段线)合并成一条或者几条多段线,可能只在若是两个界址距离较近的地方,需要手工修改下。

xcqkenl 发表于 2012-9-7 16:46:36

mandala 发表于 2012-9-7 16:31 static/image/common/back.gif
以上思路不可行,如果两个界址点距离太近,中间会直接重叠,没有粗线。

谢谢 回复。
勘界图中是连接相近的两个园或者圆弧的圆心而得到的线,然后tr后得到上图的样子,
现在是怎么能自动顺序正确的连接相应的圆心?

xcqkenl 发表于 2012-9-7 16:58:13

比较笨的办法:顺序选取圆和圆弧,提取圆心坐标,然后pl画

mandala 发表于 2012-9-7 17:09:17

xcqkenl 发表于 2012-9-7 16:46 static/image/common/back.gif
谢谢 回复。
勘界图中是连接相近的两个园或者圆弧的圆心而得到的线,然后tr后得到上图的样子,
现在是怎 ...

现在是怎么能自动顺序正确的连接相应的圆心?
=========================
照我的水平看起来这属于痴心妄想了。

另外我从没看到过这么白痴的勘界图,哪个白痴会删掉界址线留下界址点和粗线?
页: [1] 2
查看完整版本: 如何连接勘界图中的圆心,而成为多段线