中国矿业大学2014计算机地图制图复习整理.doc

中国矿业大学2014计算机地图制图复习整理.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国矿业大学2014计算机地图制图复习整理

中国矿业大学 计算机地图制图复习整理 Made by Supercool ①、计算机地图制图的硬件系统 ②、计算机地图制图软件系统 ③、地图数据 ④、地图制图员与用户 ⑤、地图模型与方法数字化采集的主要原则 3、预处理;几何纠正的概念;压缩方法(选择一种) 数据预处理:数据预处理是计算机地图制图过程中一个重要环节,包括对制图数据的存储、选取、分析、加工、输出等操作,以完成地图制作过程中的几何纠正、比例尺和投影变换,要素的制图综合,数据的符号化等。 几何纠正: 压缩方法: 垂距法 偏角法 道格拉斯-普克法 光栏法 连接p1和p2点,过p2点作一条垂直于p1p2的直线,在该垂线上取两点a1和a2,使a1p2=a2p2=d/2,此时a1和a2为“光栏”边界点,p1与a1、p1与a2的连线为以p1为顶点的扇形的两条边,这就定义了一个扇形(这个扇形的口朝向曲线的前进方向,边长是任意的)。通过p1并在扇形内的所有直线都具有这种性质,即p1p2上各点到这些直线的垂距都不大于d/2。 2、若p3点在扇形内,则舍去p2点。然后连接p1和p3,过p3作p1p3的垂线,该垂线与前面定义的扇形边交于c1和c2。在垂线上找到b1和b2点,使p3b1=p3b2=d/2,若b1或b2点落在原扇形外面,则用c1或c2取代。 3、检查下一节点,若该点在新扇形内,则重复第(2)步;直到发现有一个节点在必威体育精装版定义的扇形外为止。 4、当发现在扇形外的节点,如图中的p4,此时保留p3点,以p3作为新起点,重复1°~3°。如此继续下去,直到整个点列检测完为止。所有被保留的节点(含首、末点),顺序地构成了简化后的新点列。 几种数据压缩方法比较 三直线生成 ①数值微分法(DDA) 原理: DDA(Digital Difference Analyzer)方法是利用计算⊿ x或⊿y的一种线段扫描转换算法。在一个坐标轴上以单位间隔对线段采样,而决定另一个坐标轴上最靠近线段路径的对应整数值。 ②生成 基本原理: 假定直线斜率k在0~1之间,当前象素点为(xp,yp),则下一个象素点有两种可选择点P1(xp+1,yp)或P2(xp+1,yp+1)。若P1与P2的中点(xp+1,yp+0.5)称为M,Q为理想直线与x=xp+1垂线的交点。当M在Q的下方时,则取P2应为下一个象素点;当M在Q的上方时,则取P1为下一个象素点。 ③生成直线的Bresenham算法 四圆的生成 五区域生成算法 ①扫描线算法 原理:建立在图形的空间联惯性和扫描线的连惯性基础上,推广计算图形封闭区域边界与扫描线交点,将扫描线分成区间,并对区间进行填充。 思路: 算出交点;划分区间;分配颜色 ②边填充算法 ⑴简单边填充 ⑵栅栏边填充算法 六点在区域判断 ①射线法 ②弧长法 七直线裁剪 直线段裁剪算法是复杂图形裁剪的基础。 算法的关键: (1)快速判别直线与窗口的关系; (2)快速求出直线与窗口边的交点 线段裁剪的基本思想 a.与窗口的关系,若完全不在窗口内,则结束; b.若全在窗口内,则转向(d);否则,继续执行(c); c.计算该直线段与窗口边的交点,以此将线段分为两部分,丢弃不可见的部分;对剩下的部分转(b); d.保留并显示该线段 编码方法 中点分割线算法 流程图 多边形裁剪算法 图形变换【平移、旋转、投影】 投影的概念、分类 八 获取来源 (1)由现有地形图上采取。 (2)从摄影测量立体模型上采取。 (3)野外实地测量。 (4)由遥感系统直接测得。如航空和航天飞行器搭载雷达和激光测高仪获得的数据。 TIN生成的两种算法 ① 三角形生长算法(边扩展) (1)在数据中任意取一点,查找距离此点最近的点,相连后作为初始基线; (2)沿基线的固定一侧搜寻第三点,生成Delaunay三角形; (3)以三角形的两条新边,作为新的基线; (4)重复(2)、(3)直至所有基线处理完毕。 ②数据点逐次(动态)插入算法 1)定义一个超三角形,使该三角形能包含所有数据点,并把该三角形并作为初始Delaunay 三角形; (2)从数据中取一点P加入到三角网中; (3)搜寻包含点P的三角形,将P与此三角形三个顶点相连,形成三个三角形; (4)应用Lawson LOP从里到外更新所有生成的三角形; (5)重复(1)、(2)、(3)直至所有点处理完毕; (6)删除所有包含一个或多个超三角形顶点的三角 形; 15

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档