二、基础数据读取
基础数据为你的绿化文件中的上下木数据,需要提取出来从而进行统计。提取方式有两种:日志读取模式和CAD连接模式。
2.1 日志读取模式
日志读取模式需要用户在cad上导出相关数据至log文件后,软件读取该文件提取基础数据。
演示视频
日志模式演示视频
操作步骤
具体操作如下:
- 准备CAD文件:打开你的cad文件,只显示你要统计的标注或图块,关闭其他图层;
- 启动日志记录:在命令行输入logfileon命令并回车,表示写入日志开始;
- 列表命令:在命令行输入list命令并回车,然后全选你要统计的标注或图块,此时会弹出AutoCAD文本窗口,随后一直按住空格直至命令执行完毕;
- 结束日志记录:在命令行输入logfileoff命令并回车,表示写入日志结束;
- 获取日志路径:在命令行输入logfilename命令并回车,可以显示导出的log日志文件的路径;
- 导入日志文件:可以将显示的log日志文件的路径直接复制进本软件统计界面的【日志文件】栏内,注意不要复制双引号。也可以点击【选择文件】按钮,根据路径去选择log文件。还可以直接将该log文件拖动至本软件内。
- 分析日志格式:打开导出的log日志文件,找到其中一个标注数据位置,如下图。

- 数据泛化配置:将该部分数据复制出来,黏贴至【下木数据格式】栏中,然后用"植物名称"替代里面的实际名称,用"数量"替代里面的数值。以上边的数据为例,具体操作如下:

- 多格式数据处理:本软件支持你的log文件中或者标注中有多个格式,你需要知道你自己使用了哪几种格式。看下面的例子:

要提取这三种不同格式的数据,首先将该部分数据复制出来写成一行,用!号分隔,注意是中文感叹号,黏贴至【下木数据格式】栏中,然后用"植物名称"替代里面的实际名称,用"数量"替代里面的数值。如下图操作(实际并不建议你的文件有多种格式数据,一来是统计麻烦,有时可能还会统计错误,二来图纸也不美观。):

所有案例都是在天正T20 7.0和CAD2020版本上测试的,具体数据格式可能会根据版本不同而有所差异,请按list命令实际导出的数据格式操作即可。 - 开始统计:此时基础数据已就绪,点击
按钮即可完成统计。
日志模式Tips:
在以日志读取模式获取基础数据之前,你的绿化dwg文件需要做好以下准备工作:
- 下木标注格式必须是植物名称在前,数值在后,植物名称不可以以数字或.结尾,由于'植物名称'、'数量'以及'!'(中文感叹号)这些字符在本软件中为关键字,你标注中的具体的植物名称或者数值中不能出现这3个字样。但植物名称与数值之间可以没有空格。所有的下木标注最好都是同一种标注图元和同一个格式;
- 一个文本框对应一个完整的标注,而非打断的文字,比如炸开的天正标注文字(t3格式文件)就无法提取数据,请用类似【贱人工具箱】cad插件的连接文字功能连接完毕之后再使用本功能;
- 如果你统计的是上木图块,请确保块名是对应的植物;
- 所有的标注或图块在同一个图层中并处于可见状态,以方便你list命令进行选取。
2.2 CAD连接模式
cad连接模式需要用户根据向导直接在cad上选取相关元数据,再提取基础数据,不需要麻烦地导出log文件,执行头疼的list命令。
演示视频
cad连接模式演示视频
操作步骤
具体操作已经在cad连接模式向导中已经非常详细地说明了,打开向导步骤如下:
- 切换模式:打开本软件,点击统计主界面中的
按钮,可以切换至cad连接模式(再次点击可切换回日志读取模式);
- 启动向导:然后点击
按钮即可启动向导,它会一步一步指导你怎么操作,这里就不赘述了。
- 开始统计:当正确完成向导后,此时基础数据已就绪,点击
按钮即可完成统计。
CAD连接模式Tips:
在以cad连接模式获取基础数据之前,你的绿化dwg文件需要做好以下准备工作:
- 如果你统计的是下木标注,那么所有的要统计的标注必须是以下几种之一:文字、多行文字、天正引出标注、天正单行文字;
- 下木标注格式必须是植物名称在前,数值在后,植物名称不可以以数字或.结尾,由于'植物名称'、'数量'以及'!'(中文感叹号)这些字符在本软件中为关键字,你标注中的具体的植物名称或者数值中不能出现这3个字样。但植物名称与数值之间可以没有空格。所有的下木标注都是同一种标注图元和同一个格式;
- 如果你用的是天正引出标注,请确保你的数据位于引出标注的上标注文字中;
- 一个文本框对应一个完整的标注,而非打断的文字,比如炸开的天正标注文字(t3格式文件)就无法提取数据,请用类似【贱人工具箱】cad插件的连接文字功能连接完毕之后再使用本功能;
- 如果你统计的是上木图块,请确保块名是对应的植物;
- 所有的标注或图块在同一个图层中并处于可见状态,以方便你选取。
2.3 模式选择指导
两种基础数据提取模式如何选择?
- 一般情况:两种模式一般情况下都可使用,差别不大,但是相比之下cad连接模式提取数据更方便;
- 格式统一的文件:如果你的dwg文件标注格式非常整齐统一,只使用了天正单行文字、天正引出标注、文字其中之一,那么cad连接模式读取数据更方便;
- 格式混乱的文件:如果你的dwg文件标注格式不统一,而且杂糅了天正单行文字、天正引出标注、天正多行文字、文字、多行文字,那么log模式读取数据更方便,但是我真不想看到这样的图纸文件。。。
- 天正多行文字:如果你的dwg文件使用了天正多行文字作为标注,那么你只能使用log日志模式读取数据,cad连接模式是无效的;
- 复杂引出标注:如果你的dwg文件使用了天正引出标注,但是在上标文字和下标文字中都有你要提取的数据,那么你只能使用log日志模式读取数据,cad连接模式会读取不准确;
- 总结:不使用天正多行文字,格式统一,标注图元统一,使用cad连接模式提取数据更有效率。但是cad连接模式解决不了的问题,log日志模式几乎都能解决,适用场景更广。