在CAD中导入坐标和高程

我们做测量的,用GPS测量出一组数据,是点名、坐标和高程,我想往CAD中导入,可以不要点名,就生成坐标和高程,想在图上显示是高程和坐标形成的点,求大虾给支支招

简单点的话就下一个南方cass7.0(和天正一样是一种辅助cad软件)软件,网上有破解版,根据你cad版本选用破解文件,装好后点标题栏上的“绘图处理”选项里的“展高程点”出现一个对话框,选择你gps存在电脑里的坐标文件就可以在cad里看见了。 坐标文件要是dat格式的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-25
先将你的数据按每行为 点名,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)
)本回答被提问者采纳

cad里怎么把坐标和高程值一块保存到坐标
首先,需要准备好EXCEL中的数据。通常,我们将X坐标值放入一列,Y坐标值放入另一列,高程值放入第三列。确保数据的准确性和完整性,避免在导入过程中出现错误。接下来,在EXCEL中进行一些预处理。一种常见的方法是将X、Y坐标和高程数据合并成一个字符串,格式通常为“点号,X坐标,Y坐标,高程&rdqu...

CAD测量高程怎么输入
1、用Excel把所有三维坐标X、Y、Z依次输入A列B列C列,再另存为,保存类型栏选csv,用记事本打开,全选、复制。2、打开CAD在命令行输入3DPOLY,在命令行粘贴,即可一次性将坐标及高程输入CAD画成多段线;也可画三维点:在命令行输入3DPOLY,再点击工具栏画点命令,再再命令行粘贴坐标高程即可一次性...

cad如何批量导入带高程坐标的点
1,在加载选项中加载【提取坐标和高程(命令qq).lsp】。2,加载后在命令栏输入命令qq。3,弹出对话框,选择要输出的txt。4,点击选择要保存的点,选择完毕后按空格键即可,找到你的txt既有所选择的那些三维点即可批量导入坐标高程和点号。

cad输入坐标时怎么把高程也输入进去
1、CAD 坐标输入法很简单, 小针织先用直线工具教大家 CAD 绝对坐标如何绘制。首先选择 CAD 线工具, 然后在命令行上输入 "20, 20" (这是 CAD 绝对坐标输入格式), 然后返回。2、此时会将cad直线的起点定位在相距坐标远点x轴和y轴为20距离的点上。3、在 CAD 命令行中输入 "@ 100 < a0" (这...

如何在cad中输入标高数据?
用查找替代试试吧,右键-查找(输入原有标高)-改为(输入新标高),要注意优先修改原有标高调整以后与现有标高不冲突的部分,免得后续查找会产生重复。一种标高数字需要修改一次,最方便的方法了。如果高程点都加载到图面上了,可以通过move命令,使高程点的点的高程值统一增加或减少。如:move0,0,...

cad导入坐标带高程函数
1、启动EXCEL,打开提取的坐标表格。2、单击X,Y列的第一个空单元格,也就是上图中的单元格C2,在顶部fx公式栏输入公式=A2&,&B2;就可以将XY坐标合并成需要的格式。3、完成以上后,向下拖动C2单元格的右小角到最下面一行。4、切换回EXCEL,选择C列的X,Y坐标的所有单元格,按CTRL+C,复制,...

cad怎么展点和高程?
CAD中展点和高程的方法因软件版本和应用场景而有所不同,以下是一般的应用方法:1. 展点:选择绘制点命令,输入坐标或从图形中选取点,即可绘制点,可以在属性中设置点的大小和样式。如果需要展示点的属性信息,可以使用数据提取工具或属性表等功能实现。2. 高程:在绘制点或线时,可以设置高程,在属性...

rtk测量点怎么带高程一起导入cad
1. 在 RTK 数据采集软件中,将测量点数据导出为 DXF 或者 CSV 格式的文件。2. 打开 CAD 软件,创建一个新的图纸或者打开一个已有的图纸。3. 在 CAD 中使用“插入”命令或者快捷键“Ctrl+I”将导出的 DXF 或 CSV 文件导入到 CAD 中。4. 在导入的测量点数据中,选择需要带高程的点,使用“...

CAD怎么标注高程
在AutoCAD中,标注高程是一个常见的绘图任务,可以通过“注释标注”或“标高”命令来实现。使用注释标注法时,首先需要激活注释标注工具,可以在工具栏找到相应的图标,或是在命令行输入“ANNOTATE”。接着,选择适当的标注样式,例如单行文本或多行文本。选定要标注高程的点后,输入“%%(点点)C”的替代...

在CAD中导入坐标和高程
简单点的话就下一个南方cass7.0(和天正一样是一种辅助cad软件)软件,网上有破解版,根据你cad版本选用破解文件,装好后点标题栏上的“绘图处理”选项里的“展高程点”出现一个对话框,选择你gps存在电脑里的坐标文件就可以在cad里看见了。 坐标文件要是dat格式的。

相似回答