当前版块:问答社区 > CASS

【分享】多行文字怎么提取坐标?

这里有一个实例数据(下图所示),没法提取出来任何坐标,拿到数据后,也试了CASS提供的方法,还有几个常用的提取插件。结果也是没有提取出任何坐标!这到底是什么情况呢?

from clipboard

重新打开数据,找找原因。发现除了提示需要安装“天正插件”,没啥特别的。打开对象特性对话框,查看属性的时候,发现了问题。原来这些是多行文字!下图对话框中查询到的文字内容是包含字体等信息的。这种类型的文字,CASS的坐标提取功能和一些插件,都是无法处理的,只能处理单行文字。

from clipboard


怎么解决?

这个数据并没有加密,可以试试CAD的数据提取命令dataextraction

1、命令行输入dataextraction,回车。

出现下图对话框。点击“下一步”,按向导提示。开始数据提取

from clipboard

from clipboard

from clipboard

因为这个实例中很多文字重复叠盖,故勾选了“合并相同行”

from clipboard

2、整理提取的文件

刚提取出来的文件,像下图这样,将“内容”列中多余信息分离,同时提取“位置X”和“位置Y”。按CASS的坐标文件格式整理,就能得到CASS识别的坐标文件了(*.dat)。

from clipboard


复盘总结

提取图面文字的平面坐标和文字内容,如果数据没有加密,而CASS又提取不了,先分析下这些文字的类型。优先考虑用CAD的数据提取命令dataextraction来提取,然后过滤掉不需要的信息,整理成需要的数据格式。

PS:这个命令需要在CAD2010以上版本中输入才有效

全部评论

等级:LV30
积分:161772
此木 2021-09-01 19:51
这个在实际应用中是做什么的?
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

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