ClareSelley 发表于 2022-7-6 07:47:42

从坐标放置文字

那些看过我最后一个主题的人可能知道我从哪里来!
 
我现在有一个很好的句柄和质心列表,我有以下代码,用于获取文件:
 
例如,将文本放置在坐标处。。。然而,它没有把它放在正确的坐标-他们都离开了。谁能帮我修一下吗?我试着用一根小心的棍子戳它&它不起作用。。。。如果它不需要在标签周围加上“.”,那么它将获得额外的荣誉。。。
 
可能有一种更优雅的方式涉及数据库&从数据库中提取门号等等,但是。。。

MSasu 发表于 2022-7-6 07:55:08

也许可以这样尝试:
(command "_Text" "_non" TxtPT "150" "0" Lbls)

ClareSelley 发表于 2022-7-6 07:59:17

哦,我也不需要点位。只有文本。

ClareSelley 发表于 2022-7-6 08:08:13

嗯。帮了点忙。但是,例如,行:
 
“厨房公寓28”,11368.3645276.54
 
文字“厨房公寓28”位于9129.4558356.76
 
有些是正确的,有些是完全错误的…:/
 
我需要去掉“门号中可能有“.”,但永远不会”

MSasu 发表于 2022-7-6 08:11:07

 
然后注释出绘制点的线:
;(command "Point" (list Xord Yord 0.0))

ClareSelley 发表于 2022-7-6 08:16:40

或者第一个脚本没有给出正确的结果。。。嗯。。。

MSasu 发表于 2022-7-6 08:22:19

如果这是你的意思,那么文件正在被正确读取。至少以第一篇文章中的例子为例。要自己验证,只需将其添加到代码中:
(setq PosLST (print (ReadUTM)))

MSasu 发表于 2022-7-6 08:29:11

顺便问一下,你确定UCS是正确的吗?

ClareSelley 发表于 2022-7-6 08:35:14

谢谢大家-我现在已经让它工作完美,节省了自己几个小时的检查!非常感谢-精彩论坛。
 
克莱尔。

MSasu 发表于 2022-7-6 08:38:16

所以,你把它修好了。现在,您可以在这里为其他可能感兴趣的成员发布工作代码。
页: [1] 2
查看完整版本: 从坐标放置文字