欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《计算机绘图原》PPT课件.ppt

    • 资源ID:5676903       资源大小:2.62MB        全文页数:36页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《计算机绘图原》PPT课件.ppt

    第五章 计算机绘图原理,本章基本内容,教学重点:1.理解计算机绘图的基本原理 2.掌握地图符号绘制的基本内容 3.掌握利用DTM绘制等高线的方法教学内容:1.基本图形绘制 2.地图符号的自动绘制 3.等高线的生成 4.图形显示的分层处理,5.1 基本图形的绘制,1.绘制直线的函数,在图形设备上绘制直线,实质上就是按照直线的延伸方向不断地生成光点所连成的轨迹或绘出微小的线段,光点的间距及绘图笔移动的距离称为步长。,一、直线的绘制,2.绘制直线的算法,(1)逐点比较法,首先从起点开始,每一个步长的线段,判断该点位于直线的下面还是上面,决定下一步进的方向。,叛别B点的位置偏差,(2)DDA算法,设直线的起点坐标为(xA,yA),终点坐标为(xB,yB),绘制直线的微分方程为:,令,计算出,从而有:,二、圆和圆弧的绘制1.绘制圆和圆弧的函数(1)给定圆心和半径来确定圆周(2)给定圆周上的三点来确定圆周(3)给定圆弧的圆心、起始点和圆心角来确定圆弧(4)给定圆弧上的三点来确定圆弧,对于(1).(3)两种情况,将圆心角,从起点到终点,按一定,递增,可得出圆周上均匀分布的点坐标为:,的增量,(2)、(4)两种情况,将已知的三点坐标分别代入圆方程,从而可按上式计算出圆弧上的点位坐标。,可求解出圆心,和半径,2.绘制圆和圆弧的算法,Bresenham算法:,确定一个点与圆的相对位置的判别函数,判断M点位置的函数,如果dO,选择E为所绘圆弧的下一点,其坐标是(xp+1,yp)。,如果d0,选择SE为圆弧的下一点,其坐标是(xp+1,yp-1)。,三、曲线的绘制 多段线、折线可以分解为若干直线段表示,复杂曲线显示的直接方法也可以通过直线段来逼近。将离散点用直线段连接起来再拟合。,5.2 地图符号的自动绘制 一、地图符号自动绘制的基本问题 实现地图符号的自动绘制的关键在于建立一个结构完整、功能完备、开放式的地图符号数据库。地图符号数据库一般由描述符号的符号库(数据文件)和调用符号的程序模块组成。在实现符号化处理时应具有在可视环境下的符号生成与编辑功能,集完备性、可扩充性、灵活性、精确性、美观性、易用性、高效性于一体。,1.地图符号自动绘制的基本方法,(1)编程法:由绘图子程序按符号图形参数计算绘图向量并绘制地图符号。,特 点:适合能用数学表达式描述的地图符号缺 点:增加符号时需对程序重新编译,符号编码,绘图子程序,参 数,绘图向量,已知数据,参数计算,绘图指令,直接信息法是存储符号图形特征点的坐标(矢量形式)或具有分辨率的点阵(栅格数据),直接表示图形的每个细部点。,间接信息法存放的是图形的几何参数,如图形的长、宽、间隔、半径、方向角、夹角等,其余数据都由绘图程序在绘制符号时,按相应的算法计算出来。是目前主要的方法。,(2)信息块法:也称为符号库方法,绘图时只要通过程序处理已存在符号库中的信息块,即可完成符号的绘制,信息块为描述符号的参数集。,2.地图符号的分类与编码 地图符号库实质上就是将具有同类特征的地图符号按一定的规则(编码)组织存放起来,在绘制地图符号时由调用程序利用编码来查找相应的图式符号及其绘制方法,从而实现地图符号的自动绘制。编码、分类、调用是自动绘制的关键。,地图符号按符号表征特性可分为点状符号、线状符号、面状符号和某些特殊符号等几大类型。编码是最基本的索引项目,要求每个符号必须有编码且名称要唯一,要与图式对应的编号保持一致。,1.点状符号库的设计(1)建立模板坐标系:格网的分划比例与符号比例一致(2)将图式上的点状符号叠置在格网模板上并且使符号的定位点落在格网坐标的原点处(3)记录组成该符号的基本图元的坐标信息。,二、点状符号的自动绘制,基本图元:点、线段、圆(弧)、多边形标 识:p、l、c、g记录格式:,(1)点:p,n(点数),x1,y1,xn,yn(2)线:l,n(线数),x11,y11,x12,y12,w(线宽)xn1,yn1,xn2,yn2,w(线宽),(3)圆(弧):c,n(圆数)k,x1,y1(圆心坐标),r1(半径),,(起闭方位角),(4)多边形:g,n(多边形个数),k,m(点数),,在圆(弧)中:k=0,表示圆(弧)线;k=1,表示涂黑区域;k=2,表示洞。在多边形中:k=1,表示涂黑区域;k=2,表示多边形洞。,例:下图所示盐井的模板符号库数据结构如下:3160 盐井g 1 1 4 0 0.75 2.75 0 0-0.75 0 0.75c 2 2 0 0 0.75 270 90 0 0 0 0.75 90 270*,其中,3160是盐井的编码;*是一个符号的结束标志;坐标、宽度以mm为单位;角度以度为单位。,2.点状符号库的应用,绘制参数:定位点、缩放系数、旋转角。,三、线状符号的自动绘制(一)线状符号的分类1.单实线符号2.周期单线符号,这类符号有个共同的特点就是,只有一条边缘线(定位线)且符号整体沿边缘线方向呈周期性变化。图中三种符号的周期长分别为5.0、10.0和2.0。,3.双实线符号 4.周期双线符号 这类符号的共同特点是符号有两条平行边缘线(实线或虚线)且沿边缘线方向呈周期性变化。,2.线状符号库的设计(1)线长a;(2)符号宽b;(3)周期;(4)基本图元。,例:如下图中围墙的符号数据结构为:2430 砖石等围墙2 0.0 0.0 0.0 0.0+a1.0 0.1 0.0+b1.0 0.0 0.0+b1.0 0.0+a1.0 0.101 10.0 0.0 5.0 0.0+b1.0 5.0 0.10,四、面状符号的自动绘制(一)多边形轮廓线内绘制晕线 参数:轮廓点个数N,轮廓点坐标(Xi,Yi),i1,2,N,晕线间隔D以及晕线和X轴夹角。步骤:1.对轮廓点坐标进行旋转变换,2.求晕线条数,3.求晕线和轮廓边的交点,4.交点排序和配对输出,(二)面状符号的绘制 绘图参数:轮廓边界点个数N,轮廓边界点坐标(Xi,Yi),i1,2,N,符号轴线间的间隔D以及轴线和X轴的夹角,每一排轴线上符号的间隔d。自动绘制步骤:(1)按计算晕线的方法求出面状符号的轴线。(2)计算面状符号的中心位置。(3)填绘面状符号。,野外测定的地貌特征点一般是离散的数据点,绘制等高线的方法是:首先由离散点和一套对地表提供连续的算法构建数字地面模型,即规则的矩形格网和不规则的三角形格网;然后在格网上跟踪等高线通过点;再利用适当的光滑函数对等高线通过点对点进行光滑处理,从而生成光滑的等高线。,5.3 等高线的自动生成,DTMDEM三维模型,数字地面模型(DTM):,等高线,三维模型,一、数字地面模型介绍(一)DTM与DEM的概念数字地面模型(DTM)就是一个用于表示地面特征的空间分布的数据阵列。严格地说,DTM是定义在某一区域D上的m维向量有限序列,即,如果只考虑数字地面模型的地形分量(高程),我们通常称其为数字高程模型(Digital Elevation Model,简称DEM)。,数字高程模型示例,其向量,的分量为地形,、资源、环境、土地利用、人口分布等多种信息的定量或定性描述。,(二)DEM的表示形式规则矩形格网是将离散的原始数据点,依据插值算法归算出规则矩形格网的结点坐标。点Pij的平面坐标(Xi,Yj)可列式为:,矩形格网DTM,格网DEM的缺点是有时不能准确表示地形的结构与细部,因此,以DEM为基础描绘的等高线不能准确地表示地貌。,不规则三角网:若将按地形特征采集的点按照一定的规则连接成覆盖整个区域且互不重叠的许多三角形,构成一个不规则三角网表示的DEM,通常称为三角网DEM或TIN。优点:保证了三角形顶点的高程精度,这样能较好地顾及地貌特征点、线,表示复杂地形表面比矩形格网(Grid)精确。缺点:数据量较大,数据结构较复杂,因而使用与管理也比较复杂。,二、规则矩形格网的建立,1.移动曲面拟合法,2.加权平均法,p,b,d,c,a,三、不规则三角网(TIN)的建立 按照“就近连接原则”,将邻近的三个离散点相连接构成初始三角形,再以这个三角形的三条边为基础连接与其临近的点组成新的三角形。为了保证DTM网格具有较高的精度,应注意构网时把地性线作为TIN中三角形的边,扩展TIN时先从地性线特征点开始。,1.最近距离算法,2.最小边长算法,泰森多边形及Delaunay三角形,3.泰森多边形算法 实质是将一组离散点用直线分割,使每个离散点都包含在多边形内。连接后生成的三角形称为泰森多边形的直线对偶,又称德洛内(Delaunay)三角形。,特点是:每个三角形的外接圆内不包含其他离散点,而三角形的最小内角达到最大值。,重视对地性线的处理 重视对断裂线的处理现以陡坎处理过程为例来说明断裂线的处理方法。,此方法也同样适应于等高线遇房屋、道路、河流断开等情况。重视对不规则区域边界处理(加边界识别),4.TIN建立过程中应重视的问题,四、基于三角形格网的等高线跟踪(一)求取等高线通过点的平面位置,设(X1,Y1,Z1)和(X2,Y2,Z2)是三角形格网中某条边的两个端点,高程为Z的等高线通过该边的判断条件为:,当Z0时,等高线通过该边,否则,等高线不通过该边。当Z=0时,在精度允许的范围内将端点的高程值加上一个微小值(如0.001m),使其值不等于Z。,该边上等高线通过点的平面坐标为:,(二)跟踪相邻等高线通过点,对于给定高程的等高线,其跟踪过程如下:(1)依次检查区域边界,开始曲线跟踪。(2)检查该三角形的另外两条边。(3)在包含该边的另一个三角形中,跟踪下一个等高线通过点。直至完成一条开曲线的跟踪。(4)第二条等高线开始。,(三)等高线的光滑,5.4、图形显示的分层处理(一)层的概念 所谓层就是绘有地图实体的透明薄膜,同一薄膜上的实体一般具有共性,所有薄膜置于一体就是一幅完整的全要素地图。分层适用于栅格数据和矢量数据。在矢量结构中,层通常用来区分实体空间的类别,而在栅格结构中新的属性就意味着增加新的一层。对层进行“关闭打开”、“冻结解冻”等操作。,(二)空间数据分层方法 1.按专题分层 按专题分层方法的基本思路是每层对应于一个地图专题,同一层上的信息具有同一种属性,有某一特定的目的或用途,这种分层方法便于专题地图的制作。2.按地图实体类别分层 优点:便于编码处理和图形数据的管理,但在制作专题图时较为困难。另外,还可按时间不同分层,对不同时间的地理实体进行描述,反映地理实体的变迁过程,制作有关专题地图;根据垂直厚度分层。,三、图形分层显示的关键技术实现分层显示的基础是不同类型数据的编码。在计算机显示三维图形时,采用消隐处理。消隐处理将物体上的所有线段与遮挡面进行遮挡测试,然后画出线段的可见部分。目前常用的消隐算法主要有深度缓冲区算法、扫描线算法及深度排序算法等。,再见!,

    注意事项

    本文(《计算机绘图原》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开