当前版块:问答社区 > CASS

怎么提取cass碎部点的点坐标和点号

Windows10
CAD2014
CASS7
一直没解决,不知道有没有同行可以指点一二!

全部评论

等级:LV25
积分:5904
南方-平台-雅婷 2019-11-01 14:16

点击【工程应用】菜单-【高程点生成数据文件】-【无编码高程点】功能提取:

第一步: 利用该功能,提取碎步点的坐标和点号,并保存为“ 1.dat”文件。

(1)当命令提示“请输入高程点所在层:”时,输入碎步点点位所在图层,如 展点图层为 ZDH。

(2)当命令提示“请输入高程注记所在层:<直接回车取高程点实体Z值>” 时, 输入碎步点点号注记所在图层,如,展点点号标注图层为 ZDH 。

即可提取碎步点的坐标和点号。只是要注意的是所生成的数据文件“1.dat”中,由于该功能默认的第一列数据为系统自动编号写的点号,而不是原图碎步点标注的点号,所以我们可以利用命令提示“请输入高程注记所在层:<直接回车取高程点实体Z值>”时,输入碎步点点号注记所在的图层,来提取原图上的碎步点点号。所以,最后一列数据为 原图碎步点的点号而不是碎步点的高程值。

第二步,利用该功能,提取碎步点的坐标和高程值,并保存为“ 2.dat”文件。

(1)当命令提示“请输入高程点所在层:”时,输入碎步点点位所在图层,如 展点图层为 ZDH。

(2)当命令提示“请输入高程注记所在层:<直接回车取高程点实体Z值>” 时, 直接回车提取碎步点高程值。

即可提取碎步点的坐标和高程值。只是要注意的是所生成的数据文件“2.dat”中,我们可以利用命令提示“请输入高程注记所在层:<直接回车取高程点实体Z值>”时,直接回车,来提取原图上的碎步点的高程值。所以,最后一列数据为 原图碎步点的高程值。

由于该功能提取数据的顺序是一致的,所以“1.dat”文件“ 2.dat”文件中的坐标值列是对应一致的。下一步,我们利用EXCEL表格来合并这两个dat文件,获取我们最终需要碎步点坐标高程数据DAT文件。

第三步,在EXCEL表格中,以“文本导入向导“模式,以逗号为分隔符 打开“ 1.dat”文件“ 2.dat”文件。

在“1. dat”文件内的数据,导入EXCEL表格后,显示的四列数据分别为:

系统自编点号,空白列,Y坐标值,X坐标值,原图碎步点点号

在“2.dat”文件内的数据,导入导入EXCEL表格后,显示的四列数据分别为:

系统自编点号,空白列,Y坐标值,X坐标值,高程值

第四步,在EXCEL表格中,使用复制粘贴 整列数据的方法,将两个数据表格合并成一个新的数据表格,其四列数据分别为:

原图碎步点点号,空白列,Y坐标值,X坐标值,高程值

然后,将合并后的新的数据表格【另存为】CSV格式的文件“ 3.csv” 文件,最后把“ 3.csv” 文件的扩展名修改为“3.dat”文件,就是你需要的碎步点数据了。

(答案转载自bobqyf)

回复 0
等级:LV30
积分:149881
老头子 2019-11-01 14:26
提取点号可以用飞时达或者插件 
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消