第一部分 地形图数据读入及数摸建立
说明:在本项目里,工作资料为BYSJ1.DWG;BYSJ2.DWG;BYSJ3.DWG……,存放路径为:D:/DATD/ 下。
步骤1,新建一个空项目,采集作业资料到项目下。
项目---新建---对话框:项目名称就叫做BYSJ;项目描述为“CARD/1毕业设计”。---确定。我们就建好一个空项目。
采集作业资料到BYSJ项目下:
做法一,直接拷贝BYSJ1.DWG;BYSJ2.DWG;BYSJ3.DWG……文件到BYSJ项目下
做法二,系统---文件管理---文件---拷贝---从驱动器D:---data---通过过滤器选择标记dwg
文件sy001.dwg、sy002.dwg、sy003.dwg、sy004.dwg。凡是被标记上的呈青绿色条。---标记的(表明拷贝标记的文件)---对话框---确认。
步骤2,CARD/1对作业资料DWG/DXF文件(BYSJ1.DWG;BYSJ2.DWG;BYSJ3.DWG……)的读入。
“接口”---输入autocad-dxf/dwg---(选择)dwg-文件,-----先读入第一幅dwg文件:BYSJ1.dwg。(这时CARD/1只是对我们的dwg文件相当于浏览了一遍,读取了DWG文件的信息,但还没有把地形图转换为我们CARD/1数据格式,即还没有把地形图数据读入到CARD/1的地形图数据库里。)
下来我们就来把DWG格式的地形图转化为CARD/1格式的地形图,把相应的地形元素数据存入CARD/1的地形图数据库内。首先我们建立关于CARD/1的层表,块表,线表等。具体的做法是:
接口----(表)建立-----出现对话框:选择“是/否”来决定是否建立相应的层表,块表,线表,一般建立这三个表就够用了,你也可以根据需要建立其他控制表。
建好各控制表后我们对它们进行处理。
接口----(表)处理----图层表:
(上图为处理前的图层表)
对图层表进行处理,为了管理的方便我们对地形图作以下处理:层表里第一列的代码是dwg文件自己的图层名,第二列是CARD/1在浏览识别dwg文件后根据dwg文件的层名采取的默认的CARD/1的图层名,为了管理的方便,我把我们读入的bysj1.dwg这整个的地形图的层归为一个层,这样做的好处是:对项目进行分段管理(如果项目很大,项目分段显示刷新会很快,不用担心的是对该段地形元素的区分,我们不用图层区分但可以用各编码进行具体地形元素的区分.CARD/1层名中出现的“-”表示对这一层的地形元素不进行读入,我们对坐标网格不读入。(问号表示CARD/1不能识辨的其他一些地形元素。应当对其进行读入这样才比较完整的反映地形。)(对0层可以读入)
(下图为处理后的图层表)
注:把bysj1.dwg的地形元素全部放到了层名为”lx1”这个层里.后面的处理我对该层的地形元素通过编码进行管理)
编辑完后对层表进行保存。
接口----(另存为) 地形图数据----出现的对话框:
需要修改的是以下几项:文本比例应改为我们的原图的比例1:2000。在“表”里应该使用层表文件bysj1.dxl.使用块表bysj1.DXB使用线表bysj1.DXP,再在配置里把“双重编号”改为“点覆盖”,修改完后确认,---确认.我们就把地形图真正读入了CARD/1。
同样的方法读入BYSJ2.DWG,需要注意的是对于该副图我们可以直接沿用其前面的控制表,就是说,我们不用新建和处理各控制表,在读入后可以直接另存为地形图数据.具体的做法是:
“接口”---输入autocad-dxf/dwg---(选择)dwg-文件,-----BYSJ2.DWG----(另存为)地形图数据----出现对话框---确认.
如果你的项目比较大,为了管理方便我们可以对项目分段按层进行管理,基于这样的想法,我们把后两幅图读入到另外一个层。这里我们需要对层表进行处理,把层表的“lx1”替换为lx2”。---保存---(另存为)地形图数据。再把后两幅图读入CARD/1。这样我们得到我们自己设置的两个层:层lx1,层lx2。具体的做法是:
“接口”---输入autocad-dxf/dwg---(选择)dwg-文件,-----BYSJ3.DWG----(表)处理----图层表:
修改好后,保存.-----接口-----(另存为)地形图数据,----对话框----确认.
“接口”---输入autocad-dxf/dwg---(选择)dwg-文件,-----BYSJ4






