anindya 发表于 2022-7-5 22:32:48

第二条路线的链测长度

我有两条路线,我必须知道从第一条路线到第二条路线的垂直偏移量。那么这些链测长度是多少?请帮我弄清楚。我附上一个样本图纸。是否可以使用lisp或vba?
需要帮助对齐链测长度。图纸

BIGAL 发表于 2022-7-5 22:41:20

它被称为Peg&shift,是不是很可能,有一个叫做batter ticks的Lisp程序,它从一个pline解到另一个pline。如果知道一个帖子的答案,这将是一个很好的起点。您需要指定规则,即偶数链长加IP?或者只是拾取点并将其显示或全部输出为TXt文件?
 
手动方法是从柱脚上的点到其他柱脚绘制线,使用修剪,然后列出柱脚将给出长度,然后撤消两次并重复。

anindya 发表于 2022-7-5 22:46:01

我需要通过vba或lisp在图形中同时显示链测长度和点id。

Tharwat 发表于 2022-7-5 22:50:09

例如,这是否意味着您要选择黄线(多段线)并获取彼此交点处的垂直线坐标?

anindya 发表于 2022-7-5 22:56:39

我想知道从黄线来的垂直线与绿线相交的位置的链测长度和id。它应该显示在图形和文本文件中。是否可以通过vba或lisp实现?
请帮帮我

pBe 发表于 2022-7-5 23:03:23

你是怎么得出第一个链测长度的?您是使用代码还是手动放置所有文本和行?如果您确实使用了lisp程序,我们可以在原始文件中添加一个选项。
 
否则,请告诉我们第二次对齐的参数。

BIGAL 发表于 2022-7-5 23:07:53

例如,我们的ARD软件内置了两种对齐方式。注:10m间距处的第一通道加上tp
主路线CL1
偏移对齐CL2
 
固定移位偏移
0
10
20.000 7.640 57.113
30.000 17.657 56.525
40.000 27.675 55.937
50.000 37.692 55.349

anindya 发表于 2022-7-5 23:16:15

我没有使用任何lisp来标记第一条路线的链测长度。我使用地理工具。我想知道第二条路线的精确链测长度,其中来自第一条路线的垂直线穿过第二条路线,如果我使用工具,它将在任何固定间隔上类似地标记第二条路线,但它无法提供交叉点的精确链测长度,那么我必须手动测量交叉点与近链测长度的距离。这很耗时,所以我需要帮助。vba可以吗?在landdesktop中,我观察到有一个选项可以像那样跟踪桩号偏移链测长度,但用户也必须单击每个交点。在vba中单击一下是否可能???????

BIGAL 发表于 2022-7-5 23:18:38

 
正如我在第一篇文章中所说的,你只需要随机选取点吗?它可以是一个已知的链测长度,例如10,它有一个可以捕捉到的桩号,或者一个所需的链测长度列表。您的dwg似乎只是随机点?或者,您想在第二条路线上选取点,并从第一条路线获得链测长度吗?
 
请张贴任务的清晰图纸

Emmanuel Delay 发表于 2022-7-5 23:24:31

在黄色多段线上每隔500个单位绘制一条垂线。
现在,您需要一个绿色多段线和垂直线之间所有交点的列表。正当
 
一些问题
-为什么黄色曲线是三维多段线?曲线平坦;我假设你需要一条法线。任何z值都不可能找到交点。
-你到底需要什么,最终的结果应该是什么:修剪和/或延长的白线?十字路口?你想在什么地方打印一份清单吗。。。编辑:哦,是的,你想把它导出到一个。txt文件。这没问题。什么格式?你能举一个文本文件的例子吗,最后的结果可能是什么样的
-你认为绿色曲线会与黄色曲线相交吗?然后延伸有时会在另一边。
页: [1] 2
查看完整版本: 第二条路线的链测长度