计算机地图制图实验手册

上传人:mg****85 文档编号:34433046 上传时间:2018-02-24 格式:DOC 页数:18 大小:1.14MB
返回 下载 相关 举报
计算机地图制图实验手册_第1页
第1页 / 共18页
计算机地图制图实验手册_第2页
第2页 / 共18页
计算机地图制图实验手册_第3页
第3页 / 共18页
计算机地图制图实验手册_第4页
第4页 / 共18页
计算机地图制图实验手册_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《计算机地图制图实验手册》由会员分享,可在线阅读,更多相关《计算机地图制图实验手册(18页珍藏版)》请在金锄头文库上搜索。

1、序号 实验名称 内容提要 实验学时 每组人数 实验属性 开出要求1 栅格图像的地理配准 掌握 CAD 下栅格图像进行数字化前,进行地理配准的方法。 2 1 验证 必做2 符号制作 了解地图符号的分类,掌握 CAD 下符号(点、线和面)制作的方法。 2 1 验证 必做3 数据文件读写了解 CAD 下二次开发语言 lisp 的语法规则,掌握 lisp 语言基本的编程方法,实现文件读写和展点功能。4 1 综合 必做实验一 栅格图像的地理配准一、实验目的本实验的主要目的熟悉 CAD 软件,掌握 CAD 软件的基本命令使用,理解栅格图像地理配准的基本原理,掌握 CAD 软件中栅格图像地理配准的方法。二、

2、实验要求1、 掌握 CAD 中 LINE、MOVE、LIST、ROTATE 、SCALE 等命令的使用方法;2、 掌握 CAD 中角度、长度等单位的精度设置方法,掌握 CAD 中图像管理的 image命令的使用;3、 掌握 CAD 中图像地理配置的方法;4、掌握栅格图像地理配准的基本原理三、实验计划与设备1、实验学时数 4 学时2、实验地点:待定,每人一机,实验软件 CAD,栅格图像。四、实验内容1、基本原理栅格图像可以通过扫描仪获取,它误差误差来源有以下两个方面(1)扫描图件的变形误差地形图的材质主要是薄膜,但仍有一少部分是纸图,由于制图时间较长,有不少图件不同程度发生变形,这是误差的主要来

3、源。(2)扫描仪的误差在扫描过程中,由于使用 CCD 扫描仪,会引入误差,主要有扫描仪的分辨率误差、光学误差、机械运动和速度不均所造成的直线、线阵方向与扫描方向不垂直引起的误差等。所有以上这些误差引起的几何变形,可看成平移、旋转、缩放、放射,以及各种更高变形的综合结果。栅格图像要使用,就必须对误差进行纠正,在实际操作中,很难对所有的误差一一进行变形改正,只能综合考虑他们的影响,综合校正。若栅格图像的变形比较均匀,可以简单的对图像进行平移、旋转、缩放纠正。2、CAD 中栅格图像地理配准的主要步骤(1)使用 Image 命令将要地理配准的影像插入到 CAD 中(2)运行 units 命令,设置角度

4、和长度精度,小数点后 4 位。(3)在图象已知坐标两点画 line 线(4).用 list 命令查看绘制 line 线的角度和长度,根据已知坐标两点的真实坐标计算角度和长度,求出旋转角度和放缩比例;(4)对图象用 move 命令选定某已知点作为基点,移动图象到真实坐标处 ;(5)用 rotate 命令以已知点为基点根据(3)计算的旋转角度进行旋转;(6)用 scale 命令以已知点为基点根据(3)计算的放缩比例进行缩放。五、实验报告的要求(1)要写明自己实验的过程,以及实验过程中计算的具体数据(2)填写误差统计表图像纠正误差统计表图幅名称 图幅编号控制点理论坐标 纠正后实际坐标 误差X 坐标

5、Y 坐标 X 坐标 Y 坐标 X Y中误差误差原因分析说明: 4)(412iiiyxm中实验一 符号制作一、实验目的在学习计算机地图制图课程的同时,综合运用所学知识,利用 CAD 软件提供的功能制作地形图点状、线状和面状符号,加深对地形图符号的认识。二、 实验要求1、 掌握 CAD 下形的制作方法、掌握 CAD 下形的使用方法和能够熟练运用 CAD 下形制作点状符号。2、 掌握线状符号制作的基本理论、CAD 下线状符号的制作方法,能够分析出常用符号的构造方法,运用工具实现之。3、 掌握面状符号制作的理论方法、能够熟练运用 CAD 下面状符号制作工具,在掌握面状制作原理的基础上具体实现其中的几种

6、。三、实验计划与设备1实验学时数 4 学时2实验地点在机房,每人一机,实验软件 CAD2000四、实验内容(一)点状符号制作1、使用形文件2、编译形用户在扩展名为 .shp 的特殊格式的文本文件中输入形的说明。要创建这样的文件,请使用文本编辑器或字处理器编辑 ASCII 格式的文件,然后编译该 ASCII 文件。编译形定义文件 (SHP) 生成编译过的形文件 (SHX)。 编译形或字体文件的步骤:在命令行输入 compile。 AutoCAD 显示“选择形或字体文件”对话框,用户可从中选择形定义文件 (SHP) 或 PostScript 字体文件 (PFB)在选择文件名后,即开始编译。如果 A

7、utoCAD 在形说明中发现错误,将显示信息,指明错误类型和行号。编译完成时将显示如下信息:编译成功,输出文件 name.shx 包含 nnn 字节。编译后的文件与形定义文件同名,但其文件类型为 SHX。如果形定义文件定义了字体,可用 STYLE 命令定义文字样式,然后用文字命令(TEXT 、DTEXT 或 MTEXT)将字符放入图形。如果形定义文件定义了形,可用 LOAD 命令将该文件加载到图形中,然后用 SHAPE 命令将单个形放入图形(与 INSERT 命令的概念相似) 。3、创建形定义文件AutoCAD 字体和形文件 (SHX) 从形定义文件 (SHP) 生成(编译成) 。形定义文件可

8、用文本编辑器或能将文件存为 ASCII 格式的字处理器创建或编辑。每个形(或字符)的形说明语法都不考虑形说明的最后用法(用作形或字体) 。如果形定义文件被用作字体文件,则文件中的第一个条目必须描述字体本身,而不是该文件中的形;如果第一个条目描述一个形,则该文件被用作形文件。 AutoCAD 附带两个样板形文件:pc.shx 和 es.shx。其中,一个用于印刷电路布局,另一个用于电子图表。查看这两个文件的内容并修改它们的形说明,有助于掌握 AutoCAD 形定义。能够创建自己的形定义是一种非常有用的能力。但是,要知道,这是一个非常复杂的学习课题,而且需要有耐心。3.1 形说明形定义文件的每一行

9、最多可包含 128 个字符,超过此长度的行不能编译。AutoCAD 忽略空行和分号右边的文字。利用分号可以在形定义文件中包含注释。 每个形说明都有一个标题行(格式如下) ,以及一行或多行定义字节。这些定义字节之间用逗号分隔,最后以 0 结束。*shapenumber,defbytes,shapename specbyte1,specbyte2,specbyte3,.,0 下表描述了形说明的各个字段: shapenumber ,数字,在文件中唯一,在 1 到 258(对 Unicode 字体最多可达 65535)之间,带前缀星号 (*)。非 Unicode 字体文件用 256、257 和 258

10、 分别作为符号标识符 Degree_Sign、Plus_Or_Minus_Sign 和 Diameter_Symbol 的编号。对 Unicode 字体,这些字形以 U+00B0、U+00B1 和 U+2205 作为形编号并且是“Latin Extended-A”子集的一部分。字体(包含每个字符的形定义的文件)的编号要与每个字符的 ASCII 码对应;其他形可指定任意数字。defbytes ,用于描述形的数据字节 (specbytes) 的数目,包括末尾的零。每个形最多可有 2,000 个数据字节。shapename ,形的名称。形名称必须大写,以便于区分。包含小写字符的名称被忽略,并且通常用

11、作字体形定义的标签。 specbyte ,形定义字节。每个定义字节都是一个代码,或者定义矢量长度和方向,或者是特殊代码的对应值之一。在形定义文件中,定义字节可以用十进制或十六进制表示。与许多形定义文件一样,本节样例中同时使用了十进制和十六进制定义字节值。如果形定义字节的第一个字符为 0(零) ,则后面的两个字符解释矢量长度和方向代码。简单的形定义字节在一个定义字节(一个 specbyte 字段)中包含矢量长度和方向的编码。每个矢量的长度和方向代码是一个三字符的字符串。第一个字符必须为 0,用于指示 AutoCAD 将后面的两个字符解释为十六进制值。第二个字符指定矢量的长度。有效的十六进制值包括

12、从 1(一单位长度)到 F(十五单位长度) 。第三个字符指定矢量的方向。下图展示了方向代码。 32 特殊代码除定义矢量之外,定义字节也可用下列特殊代码创建其他格式、指定特定操作。要使用特殊代码,三字符串中的第二个字符(矢量长度定义)必须为 0,或者也可直接指定代码数字(例如,008 和 8 都是有效的特殊代码定义) 。规范字节代码代码 说明 000 形定义结束001 激活绘图模式(落笔) 002 停止绘图模式(提笔)003 将矢量长度除以下一字节 004 将矢量长度乘以下一字节005 将当前位置压入堆栈 006 从堆栈弹出当前位置007 绘制编号由下一字节指定的子形008 由下两个字节指定的

13、X-Y 位移 009 多个 X-Y 位移,以 (0,0) 终止 00A 由下两个字节定义的八分圆弧00B 由下五个字节定义的分数圆弧00C 由 X-Y 位移和凸度定义的圆弧00D 多个指定凸度的圆弧00E 仅对垂直文字执行下一命令 代码 0:形结束 代码 0 标识形定义结束。 代码 1 和 2:绘图模式控制 代码 1 和 2 控制绘图模式。绘图模式在绘制每个形的开始时激活。当绘图模式打开时,一个矢量说明将绘制一条直线;当绘图模式关闭时,矢量说明只移到新位置,而不绘制直线。 代码 3 和 4:尺寸控制,代码 3 和 4 控制每个矢量的相对尺寸。SHAPE 命令指定的高度最初被当作单个正交矢量(方

14、向为 0、4、8 或 C)的长度。代码 3 和 4 后跟一个定义字节,该字节包含一个整数比例因子(1 到 255) 。如果要用形高度来指定整个形的尺寸,并要用矢量长度 10 绘制,则可用 3,10 缩放高度定义。比例因子在同一形中是累计的,即,乘以 2 后再乘以 6,结果比例因子为 12。通常用户需要在形的结尾恢复原比例因子,尤其是对子形和字体形。AutoCAD 不会为用户自动重置比例因子。代码 5 和 6:位置保存/恢复,代码 5 和 6 在绘制形时压入(保存)和弹出(恢复)当前坐标位置,这样就可从形中的其他点返回该点。位置堆栈只能保存四个位置值。如果由于过多的压入操作而造成堆栈溢出,则在绘

15、制形时将显示如下信息:位置堆栈上溢,位于形 nnn 中 与此类似,如果试图从堆栈中弹出过多的位置值,则在绘制形时将显示如下信息:位置堆栈下溢,位于形 nnn 中 代码 7:子形代码 7 是子形引用。对非 Unicode 字体,代码 7 后面的定义字节是 1 到 255 之间的形数字编号。对 Unicode 字体,代码 7 后面的定义字节是 1 到 65535 之间的形数字编号。Unicode 形数字编号以两个字节计数(关于 Unicode 字体与非 Unicode 字体之间的差别的详细信息,请参见 Unicode 形定义文件的格式) 。此编号的形(在同一形文件中)在此时绘制。绘图模式不会为新形

16、重置。当子形绘制结束后,继续绘制当前形。代码 8 和 9:X-Y 位移普通矢量定义字节只能在十六个预定义的方向上绘制,并且最大长度为 15。这些限制使形定义更为有效,但有时会变得过于局限。通过代码 8 和 9 可用 X-Y 位移绘制非标准矢量。代码 8 后必须跟两个定义字节:8,X-displacement,Y-displacement ,X-Y 位移范围为 -128 到 +127。前面的 + 可选,并且可用括号增强可读性。下例中的矢量向左绘制(或移动)10 单位,再向上绘制(或移动)3 单位。8,(-10,3) 在两个位移定义字节之后,形返回普通矢量模式。用代码 9 可绘制一系列非标准矢量。此代码后面可跟任意数量的 X-Y 位移对,由 (0,0) 对终止。下例绘制三个非标准矢量后返回普通矢量模式。9,(3,1),(3,2),(2,-3),(0,0) ,必须用 (0,0) 对终止 X-Y 位移对序列,使 AutoCAD 能识别后面的普通矢量或特殊代码。代码 00A:八分圆弧,特殊代码 00A(或

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号