AutoCAD MAP R培训教程.docx
《AutoCAD MAP R培训教程.docx》由会员分享,可在线阅读,更多相关《AutoCAD MAP R培训教程.docx(42页珍藏版)》请在冰豆网上搜索。
AutoCADMAPR培训教程
AutoCADMAP5
培训教程
AutoCADMap教程
本教程向用户介绍如何使用AutoCADMap完成诸如:
建立,维护以及分析图形的操作。
如果用户对AutoCAD不是很熟悉,如有基本图形方面的问题,请参阅AutoCAD方面的资料。
》本教程内容如下:
●地图数字化
●数据清理
●建立和外部数据库的连接
●对多图幅的操作以及从中获取需要的数据
●基于位置、属性、对象数据和SQL查询获取数据
●拓扑数据的生成、编辑和分析
●专题图形的制作
●定义并使用打印图集
》关于教程的说明
本教程内容组织安排如下:
教程1——对象数据、数字化、清理
教程2——多图幅操作
教程3——外部数据库操作
教程4——拓扑操作
教程5——报告及绘制打印图集
教程中使用的数据集基于假想的城市——St.pierre城。
该城市有公共设施、街道、宗地和行政边界。
许多图形目标都具有各种形式的数据、诸如:
属性、对象数据或连接到外部数据库的数据。
教程中的练习并不复杂,重要的是通过这些练习让用户熟悉和了解AutoCADMap的概念、内容和方法,对同样的执行结果在不同的地方给出了不同的操作方法,以此增加用户对AutoCADMap的了解和掌握,希望用户能多进行几次练习,并留意以上几点:
教程中的每一个练习都基于前一练习的结果。
因此,用户需要依次完成各练习的所有步骤,这些练习图示化地分步完成了下列图形制作的处理步骤:
●数字化和附加数据
●确认和清理数据
●建立拓扑
●连接数据
●分析数据
●表现数据
●打印图集
注:
各练习将变更练习所使用的图形。
如用户需要重复练习,那么在进行
练习之前应将练习文件进行备份。
》启动AutoCADMap
在AutoCADMap图标上双击或从“开始”菜单上选择:
程序——>AutoCADMapR2000——>AutoCADMapR2000
教程1对象数据、数字化、清理
本教程演示了涉及使用对象数据、数字化数据以及使用图形清理工具的过程。
用户可以使用AutoCADMap来数字化已有的纸面图纸并建立精确的数字化图形(.dwg)文件。
数字化是将图形信息转达化为数字格式的过程。
将已有纸面图纸输入进AutoCADMap的方法之一是使用数字化仪来跟踪并数字化地图。
使用AutoCADMap,用户也能将目标的信息存储在dwg文件中,这样的信息称为对象数据,它与图形目标相连接,并存储在图形文件中。
对象数据较之于块属性更易于使用,因为不再需要建块来保存数据。
AutoCADMap提供了许多工具来简化并加快数字化过程,与此同时,用户还可以加入对象数据,以及连接外部数据库。
数字化的或以其他方式输入进AutoCADMap的数据可能具有错开的交点、未重合的连接,以及其他可能造成不准确和不能准确使用拓扑的问题。
用户可以使用AutoCADMap清理工具来提高数据的质量和精度。
练习1——建立对象数据
有关图形目标的数据可以存储在图形文件中,并与目标相连接作为对象数据。
用户可以建立多栏的对象数据表并对不同的目标输入相应的值。
在本练习中,用户将定义一个对象数据表来记录有关St.pierre城中的水域的信息,然后为每一水域输入相应的值。
》打开图形
1.从:
“文件”菜单,选择:
“打开”
2.从Maptut子目录,选择Stpierre.dwg文件,然后点取:
“打开”。
地图中包括三个水域,它们都有“Water”层并以天蓝色显示。
首先,用户需要定义一个新的对象数据表并设定其表结构。
》定义对象数据表
1.从“地图”菜单,选择“对象数据”——>“定义对象数据”
2.在“定义对象数据”对话框,选择“新表”
3.在“定义新对象数据表”对话框中,输入“水域”作为表名。
4.在“栏目定义”下,输入下列值:
●栏目名输入为“名称”
●类型选择为“Character(字符)”
●说明一栏输入“水域的名称”
●用户可能接“TAB”键在文本框之间移动光标。
5.选择“加入”以完成设定。
6.使用同一操作过程完成下列三项栏目及其值的设定。
水域对象数据表
字段名
说明
类型
缺省
类型
水域的类型
Character(字符)
访问
是否允许公共访问?
Character(字符)
NO
均深
水域的平均深度
Real(实数)
7.选择“确认(OK)”
8.在“定义对象数据”对话框,选择“关闭”
现在用户可以为每个水域加入对象数据了,首先对最大的水域设定和附加信息,它是位于图形中部的一个水库。
》设定和附加对象数据
1.从“地图”菜单,选择“对象数据”——>“附加/撤消对象数据”
2.在“附加/撤消对象数据”对话框中,在“对象数据”栏,选择“水域的名称”一行。
3.键入“大湖”,然后回车。
4.确认目前选择的是“水域的类型”一行,键入“水库”,然后回车。
5.确认目前选择的是“是否允许公共访问?
”一行,按加车以取其缺省值“NO”。
6.确认选择的是“水域的平均深度”一行,键入“35”,然后回车。
7.点取“附加给目标”在AutoCADMap命令行将出现选择目标的提示。
8.点取最大水域的边,它位于图形的左中部,以天蓝色显示,如选中了,湖的边界将以选择状态显示,按回车。
AutoCADMap将在命令行报告数据已被附加到目标上了。
对图形顶部的水域重复以上操作,其相应各值按下面的说明:
1.从“地图”菜单,选择“对象数据”——>“附加/撤销对象数据”(或按回车,直接重复命令)
2.完成“附加/撤销对象数据”对话框使用的值如下:
对象数据栏
输入值
水域的名称
中湖
类型
湖泊
是否允许公共访问
NO
平均深度
12
3.选择“附加给目标”,然后点取地图顶部的湖,然后按加车。
对地图底部的小湖重复以上操作,其相应各值按后续说明。
1.从“地图”菜单,选择“对象数据”——>“附加/撤销对象数据”(或按回车,直接重复命令)
2.完成“附加/撤销对象数据”对话框使用的值如下:
对象数据栏
输入值
水域的名称
小湖
类型
湖泊
是否允许公共访问
YES
平均深度
3
3.选择“附加给目标”,然后点取地图顶部的湖,然后按加车。
在任何时候,用户都可以查看图形中附加给目标的对象数据。
》查阅对象数据
1.从“地图”菜单,选择“对象数据”——>“编辑对象数据”。
2.在系统提示选择目标后,选择其中一个湖,“编辑对象数据”对话框将显示用户刚为该湖输入的那些值。
3.选择“确认(OK)”
4.从“文件”菜单,选择“另存为”将图形存为“城市地图”。
用户将在后面的教程中编辑和使用本图形中的对象数据。
练习2——清理地图
未经清理的数字化数据还不能算是最终的数据。
例如,该相交的点也许未交上,该相连的线也许未连上。
用户使用图形清理工具可以调整图形以更正数字化和扫描中的错误,而且,也可以减少不必要的细节。
推荐在使用图形进行分析或以数字化的图形建立拓扑之前,先使用这些工具对图形进行处理。
在本练习中,用户将使用图形清理工具删去重复的目标,简化线性目标,以及更正图形中其他的错误,请打开“House.dwg”文件。
》从图形中删去重复目标
相邻的街道宗地、街道、道路或重叠的连接处,有可能产生重复的目标。
所谓重复的目标,必须具有同样的线型、颜色、和层,以及具有相同的起点和终点。
使用AutoCADMap,用户可以很容易地删去这样的重复目标。
》从图形中删去重复目标
1.从“视区”菜单,选择“缩放”——>“极限缩放”,返回整图视窗。
2.从“地图”菜单,选择“地图工具”——>“图形清理”
首先用户需要指定清理的目标
》选择清理目标
1.在“图形清理”对话框中,点取“目标选择”
2.在“目标选择”对话框中,选择“自动选择”项,然后点取“确认(OK)”
接下来需要用户设定如何处理重复的目标。
在本练习中,用户将调整原始目标(用户也可以生成新目标,并保留或删去原始目标)。
》设定如何转换目标
1.选择“目标转换”
2.在“目标转换”对话框中,在“方式”栏下,选择“修改原始目标”项。
3.选择“确认(OK)”。
接下来是设定如何清理地图
》设定清理选项
1.选择“清理选项”
2.在“清理选项”对话框中,在“几何编辑”栏下,选择“删去重复目标”项,并清除其他选项。
3.将“容差”设定为0.01
4.在“校正方法”栏,选择“自动较正”项,然后点取“确认”
当选中该项时,AutoCADMap将自动较正错误,而不是对每一错误作出标识,并提示用户进行更正。
》完成清理
在“图形清理”对话框中,选择“执行”。
AutoCADMap分析并检查所有连接,最后将在命令行提示找出了4个重复线性目标,并删除掉了。
》简化线性目标
简化线性目标可以减少复合线上点的数量。
这样的处理可以降低等高线、河流线、海岸线等曲线的不必要的复杂度。
简化线性目标也能降低文件尺寸并提高执行的性能,但是这也同样降低了数据的精确度。
当用户使用“链简化”废除掉连接中的伪节点时,AutoCADMap将把在容差值以内的线、弧以及多义线转达化为一条多义线。
因为系统保留着前面对清理的设定,所以用户只需设定需要变更的清理选择
注意,本练习图形中从左下角伸向右上角的两条街道,它们是被简化的较为明显的一部分。
》简化线性目标并删除伪节点
1.从“地图”菜单,选择“地图工具”——>“图形清理”
2.选择“清理选项”
3.在“清理选项”对话框中,在“简化目标”栏下,选择“简化线性目标”。
设定简化线性目标的“容差”为100
4.在“几何编辑”栏下,选择“废除伪节点”,清除“删除重复目标”的选择,确认几何编辑的容差为0.01
5.选择“确认(OK)”
6.在“图形清理”对话框中,选择“执行”,在命令行,用户将看到被处理的节点数,一些多义线被简化了,包括上面说到的两条街道。
7.从“文件”菜单,选择“另存为”,将图形存为“maptut”目录下的“住宅2.dwg”。
教程2——操作多张图形
在AutoCADMap中用户可以以多张图形或“源图形”进行操作。
源图形中包含着用户需要使用的数据。
用户通过执行查询来从源图形中检索目标并将目标拷贝进当前的工作进程中。
查询是一系列用于限制从源图形中检索目标集的条件。
例如,查询可以检索并显示所有流通量值的街道,或显示所有离城市礼堂250米以里的宗地。
练习1——设置工作进程
“工作进程”是一个与所附加的源图集相联系的图形,它还包含着已保存的查询,用户预设以及有关与外部数据库的连接的信息。
在本练习中,用户将设定预设,定义一个图集,并建立一个工作进程。
一、设置预设
用户可以通过设置预设来设定需要某些AutoCADMap功能如何进行工作。
在下面的过程中,用户将设定三项自动功能,其内容如下:
●用户在一个工作进程期间所附加的源图形自动设定为激活状态以便被使用
●当用户下一次打开工作进程图形时,用户以前附加的源图形是被冻结的
●预览查询只显示块的插入点而不显示块图形
(一)设置预设
1.从“文件”菜单,选择“新建”
2.在“建立新图形”对话框中,确认“公制”和“英制”是被选中的,然后点取“OK”
3.从“地图”菜单,选择“实用工具”——>“预设”
(二)设置工作进程的预设
1.在“AutoCADMapPreference(预设)”对话框中,选择“Worksession(工作进程)”页
2.在工作进程预设页中,在“DrawingSet(图集)”栏,确认“RestoreLastActiveDrawingsStartup(启动时恢复上次激活的图形)”预设项是不被选中的。
3.确认“ActiveDrawingsonAttach(附加时激活图形)”预设项是被选中的
4.在“EditQueriedObjects(编辑查询目标)”栏下,确保“不将目标加入保存集中”和“目标加入保存集中不予以提示”预设项是不选的。
如不选取以上预设项,那么AutoCADMap将会始终提示用户确认是否要将已编辑的查询目标加入进保存集中。
一旦加入进了保存集,那么用户可以将所做的修改保存进原始源图形中。
下面用户将设置有关从其他图形中查询并检索数据的预设项。
5.在“AutoCADMap预设”对话框中,选择“Query(查询)”页
6.在“查询”预设页,在“Option(选项)”栏下,选择“ShowPreviewBlockasPoint(只以点显示预览块)”
(三)保存预设
在“AutoCADMap预设”对话框中,选择“确定”用户所设定的预设被保存在ade.ini文件中。
二、定义图集
使用AutoCADMap用户经常需要同时操作许多源图形。
通过将一个源图形、的集合与工作进程相连接,用户可以非常容易和快速地进入同样的源图形组中,这样的源图形的集合称为图集。
当保存工作进程时,图集也一起被保存。
当下一次打开工作进程图形时,源图形的集合就是有效的。
(一)定义图形象
1.在“项目工作空间”中,右击“Drawings(图形)”并从快捷菜单选择“Define/ModifyDrawingSet(定义/修改图集)”,或者从“地图”菜单,选择“图形”——>“定义/修改图集”
直到用户附加有源地图,否则“定义/修改图集”对话框将一直是空。
2.选择“附加”
●如果用户是在C盘上安装的AutoCADMap,那么不需要建立驱动器代名,可以继续下一步。
●如果用户不是在C盘上安装的AutoCADMap,那么用户必须建立一个驱动器代名,这样AutoCADMap才能定位用户的教程文件,请转向下一段“建立驱动器代名”。
3.在“SelectDrawingstoAttach(选择附加图形)”对话框中,进入到包含教程文件的子目录“maptut”在把图形取进将附加进工作进程的图形列表之前,用户可以使用“预览”键以小图预览一下图形。
4.使用“CTRL”键来选择图形“城市地图”和“住宅2”,然后选取“Add(加入)”地图图形出现在“Selected(选择的)”图形列表中。
5.选择“OK”
出现在附加图形中的图形在“定义/修改图集”对话框中列表出来,这些图形是激活的,因为用户在工作进程预设中设定了“附加时激活源图形”。
因为在本教程的前一部分只需用到图形“城市地图”,所以可以把其他图形冻结。
如需将图形保留在图集中时,冻结将增强系统的执行性能。
6.在“定义/修改图集”对话框中,选择图形“住宅2”,然后选择“冻结”激活状态将从Yes转换为No
7.选择“确认(OK)”
当用户在本教程后续部分执行快速浏览时,系统将显示出激活的图形。
到此就完成了向工作进程附加图形的过程,请继续“保存工作进程”一节。
三、建立驱动器代名
在AutoCADMap中宁可使用驱动器代名,也不要使用硬件路径来表示在网络上的位置,这样可以使用户更容易地与其他用户共享图形。
如果是C盘上安装的AutoCADMap,则不需要建立驱动器代名,因为AutoCADMap缺省地为C盘驱动器提供了一个代名。
如果你是从前面的的步骤转过来的,则在开始第三步之前,需要建立一个驱动器代名。
(一)建立驱动器代名
1.在“项目工作空间”中,右击“图形”并选择“定义/修改图集”或者从“地图”菜单,选择“图形”——>“定义/修改图集”
2.在“定义/修改图集”对话框,选择“附加”
3.在“选择附加图形”对话框中,点取“建立/编辑代名”按纽
4.在“驱动器代名”栏输入:
tut-drive
5.在“实际路径”栏,使用浏览按钮或输入定位教程子目录的驱动器及目录名。
例如:
假设用户的AutoCADMap安装在D盘,则教程子目录“maptut”
的实际路径为D:
\acadmap\map教程
6.选择“加入”
此时代名及实际路径将出现在驱动器列表中
7.选择“关闭”
8.在“选择附加图形”对话框的“LookIn”列表中选择代名“TUT-DRIVE”
如果用户是从前面的步骤转达过来的,如要附加图形,需返回“定义图集”一节中的第二步
9.选择“OK”以关闭“选择附加图形”对话框,然后选择“OK”以关闭“定义/修改图集”对话框。
四、工作进程的保存
用户可以将当前工作进程随带附加的图形和预设予以保存,以备以后使用。
(一)保存工作进程
1.从“文件”菜单,选择“另存为”
2.在“保存图形为”对话框中,在“保存在”栏,设定到“maptut”栏。
3.在“文件名”栏,输入“教程1”,然后选择“保存”
练习2——查询的定义和使用
现在用户已经建立了一个图集,这就可能使用查询来从用户的源图形中检索目标了。
查询是一种从用户的源图形的数据组中检索用户所需要信息的工具。
查询可以依据于不同的条件类型:
方位、属性、对象数据和SQL(结构查询语言)
●方位查询:
使用方位查询,用户可能检索出以某点为中心方圆20m之内,或以一条指定线两边10m之内的条带(缓冲区)之内的所有目标……
●属性查询:
使用属性查询,用户可以检索出在多张图形中位于某一层面的目标,或检索出某一确定的线型或颜色的目标。
●对象数据查询:
使用数据查询,用户可以基于关联的对象数据检索目标。
例如,假设对象数据中存储有竖井数据,则用户可以以指定的对象数据值检索出所有的竖井。
●SQL查询:
使用SQL查询,用户可以检索出连接到存储于外部数据库中的信息的目标。
用户可以组合不同查询类型,也可以将查询保存以备以后使用。
另外还可以定义能变更检索目标的属性的查询,这种处理叫“属性变更”。
例如,用户可以检索出具有红色属性的目标,然后以天蓝色显示他们。
在本练习中,用户将调整工作进程视窗为所附加的源图形的图形范围。
●快速浏览附加图形的全部数据
●为附加文件定义索引
●定义属性和方位查询来显示所有的铁路线,以及所有在指定区域内的河流
●保存查询以备后用
●定义检索指定数据和改变数据属性
一、缩放至工作进程源图形的实际范围
在执行查询前,应当将工作进程的视窗缩放至与所附加的源图形匹配的范围。
否则,用户从源图形中检索出的目标就不能显示在屏幕上。
屏幕左下角的状态区域内的图形坐标反映了工作进程视窗的新范围。
》缩放至源图形的范围
1.在“项目空间”中,右击“Drawings”并以快捷菜单选择“ZoomExtents(缩放到实际范围)”或从“地图”菜单中,选择“图形”——>“缩放至图形实际范围”在“缩放至图形实际范围”对话框中,选取图形“城市地图”
2.选择“确认(OK)”
尽管没有图形中的目标显示出来,工作进程确是将视窗缩放至选择了的图形的实际范围。
3.从“文件”菜单,选择“存盘”以保存工作进程。
二、快速浏览源图形
在实行查询之前,用户可以使用快速浏览来显示整个图形的内容。
快速浏览比打开图查看要快很多,因为用户看见的只是图形的图象,而在工作进程中没有建立任何目标。
因为在前面的预设中,我们已设定在预览模式或使用快速浏览时,块是以其插入点来显示的。
插入点以其缺省值显示时是很难看见的。
因此,首先需使用PDMODE系统变量改变插入点的显示形式。
(一)设置块插入点的显示形式
1.在命令行,输入pdmode
2.输入3作为新的值
该设定将插入点由一个点转换为X形式
(二)快速浏览源图形
1.在项目工作空间,右击“图形”并从快捷菜单选择“QuickView(快速浏览)”,或从“地图”菜单,选择“图形”——>“快速浏览”选择图形“城市地图”
2.点取“OK”,图形以只读形式显示,用户不能编辑图中的目标。
每个块根据用户的设定只以X显示插入点。
3.设置PDMODE为0
4.在命令行,输入Regen命令REDRAW和REGEN在使用“快速浏览”后,用于清屏。
三、建立索引
索引可以加速查询,但其将增加源图形的尺寸,为了提高对象数据和SQL查询,即使不包含对象数据或SQL连接信息,也应为数据集中的所有图形建立对象数据和SQL索引。
一旦建立了索引,AutoCADMAP在用户修改了图形并将修改存入图形时,便会自动更新索引。
(一)建立索引
1.在项目工作空间,右击“图形”并从快捷菜单选择“Maintenance(维护)”或从“地图”菜单,选择“图形”——>“图形维护”
2.在“图形维护”对话框,选择图形“城市地图”
3.选择“图形索引”
4.在“索引维护”对话框,确保“生成索引”的所有选项都将被选择了。
5.在“生成索引”下,选择“对象数据”钮
6.在“GenerateObjectDataIndex(生成对象数据索引)”对话框,选择“选择全部”以选择所有的对象数据栏,然后点取“确认(OK)”
7.在“索引维护”对话框,两次点取“OK”以生成索引,当提示确认(Confirm)时,点取“OK”
8.选择“关闭”以关闭“图形维护”对话框。
我们推荐用户能定期地使用该命令来重建索引
四、使用目标属性进行查询
用户现在可以使用属性查询来从“城市地图.dwg”中检索目标。
属性查询基于目标的颜色。
线形、层或其他标准的AutoCAD属性检索目标,用户可以设定各种需要的属性值。
(一)定义属性查询
1.在项目工作空间,右击“CurrentQuery(当前查询)”并从快捷菜单中选择“Define(定义)”,或从“地图”菜单选择“查询”——>“定义查询”
2.在“定义查询”对话框,在“查询类型”栏,选择“属性”
3.在“属性条件”对话框的“选择属性”栏,选择“层”注意等号“=”运算符自动地选中了。
4.点取“值”
5.在“Select(选择)”对话框,选择“RAILROAD(铁路)”,然后选择“确认(OK)”
6.在“属性条件”对话框,选择“OK”
在“定义查询”对话框,定义的查询出现在“当前查询”栏,用户可以预览模式执行查询,以便快速显示在当前图形中选择的目标。
7.在“查询方式”栏,选择“预览”项
8.选择“执行查询”
此时表示铁路的多义线显示出来,和“快速浏览”一样“预览”模式以只读状态显示图形。
用户不能编辑图形中的目标,并需要使用REDRAW或REGEN清除屏幕。
五、组合查询类型
为了从图形检索到指定的信息,用户可以通过组合条件进一步形成“组合查询”。
在本例中,用户将定义一个既带方位条件,又带属性条件的查询。
在下面的过程中,用户将编辑一个已有的查询,从而建立新的查询,并将组合两个查询。
首先用户将修改属性条件,然后定义一个与指定区域相交的位置来检索河流。
(一)编辑已有的查询
1.在“项目工作空间”,右击“当前查询”并从快捷菜单选择“定义”,或从“地图”菜单,选择“查询”——>“定义查询”
2.从“视区”菜单,选择“重画”进行清屏
3.选择“当前查询”
4.点取“编辑”
5.点取“值”
6.从层列表中选择“河流(STREAM)”层,确保“铁路(RAILROAD)”是不选的,然后点取“OK”
7.选择“OK”以关闭“属性条件”对话框,在“定义查询”对话框,编辑的查询显示在“当前查询”中。
下面用户将