如何把坐标点导入cad:三种主流方案
如何把坐标点导入cad,常用方式分为脚本文件导入、外部表格数据导入、插件批量录入,脚本导入适合点数量在几十到上千、只需要生成点位或连线的测绘人员,表格导入适合需要附带属性文字标注的制图人员,插件录入适合高频批量处理点位的从业者,脚本导入上手门槛偏低,不容易出现坐标颠倒,表格导入可以灵活控制文字高度与图层,插件导入能简化重复操作,如果你手里只有零散坐标文本,优先选择脚本方式,不要直接复制数字粘贴到命令行,单次粘贴超过二十组坐标容易出现命令中断。
坐标点导入cad之脚本文件方式
新建记事本,按照固定格式录入坐标,cad默认坐标系为世界坐标系,书写顺序是Y,X,Z,如果不需要高程,只保留前两项,每组坐标单独一行,前缀写入point,后面跟随坐标数值,全部录入完成之后把文件后缀由txt修改为scr,也就是脚本文件。打开软件,在命令栏输入script,选中保存好的脚本文件,确认之后软件自动批量生成所有点位。如果你希望点位之间连成折线,就把point替换为line,末尾不需要额外添加闭合指令。
检查坐标系。
很多人直接按照X在前Y在后录入,绘制完成之后所有点位整体翻转,想要修正只能重新整理全部文本,你可以先拿两组已知位置的测试坐标生成点位,用距离标注核对位置,确认顺序无误之后再导入全部数据。生成的点位默认使用当前激活图层,导入之前切换到目标图层,省去后续移动图层的操作。
坐标点导入cad之表格数据导入
在Excel内整理坐标,第一列放置Y值,第二列放置X值,第三列放置标注文字,利用拼接函数把内容组合成point命令字符串,输出新的一列,把这一列全部内容复制,打开cad,运行多行文字或者利用数据链接功能,也可以借助数据提取工具完成导入。数据链接功能支持后续同步更新,表格内坐标改动之后,图纸内点位可以刷新,适合长期维护的测绘图纸。
| 导入方式 | 适合点数 | 能否附带标注 | 同步更新能力 |
|---|---|---|---|
| scr脚本 | 数十至一千 | 需要额外脚本 | 无 |
| Excel数据链接 | 数百至数千 | 支持 | 支持 |
| 第三方插件 | 数千以上 | 支持 | 视插件而定 |
数据链接功能存在版本差异,较低版本的软件没有完整的数据链接面板,这类版本不推荐使用这个方案,改用脚本会更加稳定。链接表格保存路径不能随意移动,如果移动表格,图纸会丢失数据源,点位标注无法刷新,需要重新建立链接。
坐标点导入cad之插件辅助方式
加载适用的lisp程序,在命令栏输入对应的自定义命令,弹出文件选择窗口,选中整理完成的文本坐标文件,程序自动识别并且生成点位、编号和高程文字。lisp文件加载可以使用appload命令,选择文件之后点击添加到启动组,后续打开软件不用重复加载。大部分这类程序支持自定义点样式、文字大小、放置图层,适合长期做外业内业转换的人员。
该方法的适用边界是插件版本和软件版本匹配,部分老旧lisp程序无法在新版软件正常解析,会出现只生成一部分点位或者程序直接终止,选用之前优先在空白图纸运行少量测试数据,确认识别逻辑符合你的坐标格式。
调整点样式。
默认的点标记很难在图纸上看清,导入全部坐标之后,输入pdmode修改点样式,输入pdsize设置标记尺寸,尺寸数值可以按照图纸比例调整,设置完成之后输入regen,画面刷新,所有点位标记同步更新。如果后续需要出图,建议把点标记放到单独图层,方便打印的时候控制图层显示状态。
导出坐标的原始文件最好保留备份,一旦图纸点位出现错乱,不需要重新向外业人员索要数据,直接再次运行导入流程即可恢复点位。如果需要把点位转为块,你可以在导入完成之后使用批量块替换的命令,把所有point对象替换成指定图块,用来代表测点、控制点或者设备位置。
