等高线上高程值取整的问题
答案:2 悬赏:40 手机版
解决时间 2021-02-21 06:14
- 提问者网友:美人性情
- 2021-02-20 06:55
cad地形图中等高线有时在处理的时候高程值会出现不是严格的整数位,而是带了一些小数,且不是一个固定的值,有没有办法达到批量取整的目的。
最佳答案
- 五星知识达人网友:七十二街
- 2021-02-20 07:27
可以,用fme可以实现,已经赋值上去了么
全部回答
- 1楼网友:玩世
- 2021-02-20 08:57
在别的论坛有朋友帮助已经解决了这个问题,我把源码贴到这里让大家分享,供需要的朋友使用。(defun c:tt () (princ "功能:等高线高程值取整") (setq ss (ssget "x" (list (cons 8 "dgx") (cons 0 "lwpolyline")))) ;(setq ss (ssget)) (if ss (progn (setq ss4 (sslength ss)) (setq n 0) (while (/= ss4 n) (setq en (ssname ss n)) (setq end (entget en)) (setq a (cdr (assoc 38 end)) adata end) (setq b (rtos a 2 0)) (setq adata (subst (cons 38 (atoi b)) (assoc 38 adata) adata)) (entmod adata) (setq n (+ n 1)) ) ) ) (princ))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯