爱问知识人 爱问教育 医院库

怎么让CAD里面的点显示高程 (GPS导入的点?

首页

怎么让CAD里面的点显示高程 (GPS导入的点?

怎么让CAD里面的点显示高程 (GPS导入的点)

回答 问题难易系数:
回答即可获得 0 +0经验值
提交回答

语音回答

答案字数较多,建议语音阅读

00:00/02:00

全部答案

    2014-09-05 17:40:16
  •   先将你的数据按每行为   点名,x,y,z  的格式用记事本存为point。csv放在D:\下。如果是excel档且为四列数据那可直接另存为CSV档。
      然后将一下代码用记事本存为poi。lsp 后加载运行即可。
    (defun c:poi()
    (setq osm (getvar "osmode"))
    (setvar "osmode" 0)
    (command "STYLE" "ZDBH" "" "" 0。
      65 0。0 "" "" "") ;;;;;;;;; (setq txtdate '((0 。 "TEXT") (5 。 "46D1") (100 。 "AcDbEntity") (67 。 0) (8 。 "TEXT-J") (100 。
       "AcDbText") (10 9330。57 45057。9 2。90846e-017) (40 。 300。0) (1 。 "1C1B(01)") (50 。 0。0) (41 。 0。7) (51 。 0。0) (7 。 "ZDBH") (71 。
       0) (72 。 0) (11 10036。3 44957。9 2。90846e-017) (210 0。0 0。0 1。0) (100 。 "AcDbText") (73 。 0))) ;;;;;;;; (setq lid (open "d:\\point。
      csv" "r")) (while (setq pn (read-line lid)) (setq lind pn) (setq at (pofs lind ",")) (setq z1 (atof (substr lind (+ 1 at)))) (setq lind (substr lind 1 (- at 1))) (setq at (pofs lind ",")) (setq y1 (atof (substr lind (+ 1 at)))) (setq lind (substr lind 1 (- at 1))) (setq at (pofs lind ",")) (setq x1 (atof (substr lind (+ 1 at)))) (setq pd (list x1 y1 z1)) (command "point" pd) (setq TXTdate (subst (cons 1 pn) (assoc '1 TXTDate) TXTdate)) (setq TXTdate (subst (cons 10 pd) (assoc '10 TXTdate) TXTdate)) (setq TXTdate (subst (cons 11 (list 0 0 z1)) (assoc '11 TXTdate) TXTdate)) (entMAKE txtdate) ) ( close lid) (setvar "osmode" osm) ) (DEFUN PofS(Soutxt subtxt / kk TLEN TPTXT tnb as) (SETQ TLEN (STRLEN Soutxt)) (SETQ kk 1) (SETQ as nil) (SETQ stn (ascii subtxt)) (WHILE (<= kk TLEN) (SETQ TPTXT (SUBSTR Soutxt kk 1)) (SETQ tnb (ascii TPTXT)) (if (= stn tnb) (setq as kk)) (SETQ kk (+ 1 kk)) ) (setq as as) )。
      

    佳***

    2014-09-05 17:40:16

类似问题

换一换
  • 图像处理软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):