《计算机绘图原理》PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
技 术
弧)、多边形
pL
c
g
k=0:圆(弧线) k=1:涂黑区域 k=1:涂黑区域 k=2:多边形洞 k=2:圆形洞
数 字 化 测 图 技 术
数
线状符号分类
字
化 • 单实线符号:如水涯线
测 • 周期单线符号:如小路、篱笆
图 • 双实线符号:公路
技 • 周期双线符号:如标准铁路、依比例尺围墙等
术
数
数
绘图步骤—3
字
化
测 图 技
• 求晕线和轮廓边的交点。在变换后的新坐标 系中,对编号为j的晕线
术
x' j x'min D • j
式中,j=1,2,…,M。对于第j条晕线是否通过
轮廓线的第i条边,可以简单地用该条边两端
点的坐标来判别,即当
•
( x'i x' j ) • ( x'i1 x' j ) 0
成立,就说明第j条晕线与第i条轮廓边有交
点
多边形轮廓线内绘制晕线
• 晕线和轮廓边的交点可按下式计算:
• 式中,
和
为第j条晕线和第i条轮廓边的交点坐标,
和
为x第'Ji(i条, j)轮廓x'边min的端D点• 坐j 标。
y'J(i, j) (y'i •x'i1y'i1•x'i ) /(x'i1x'i ) ( y'i1y'i ) • x'J(i, j) /(x'i1x'i )
x'J (i, j)
y'J (i, j)
(x'i , y'i )
(x'i1 , y'i1 )
数
绘图步骤—4
字
化
测 图
• 交点排序和配对输出。在逐边计算出晕线和
技
轮廓边的交点后,需对同一条晕线上的交点
术
按值从小到大排序,排序后两两配对。
• 这里需要注意的是,在输出晕线之前,需要 把晕线交点坐标先变换到原坐标系中,其变 换公式为:
图 技
首先 然后 构建数字地面模型(DTM),
在DTM上跟踪等高线通过点,
术
再利用适当的光滑函数对等高线通过点进行光滑处理 测 图• 技 术
DTM的概念
DTM(Digital Terrain Model)——”DTM是描述地面诸特性空间分布的有序数字阵列 ,在最通常的情况下,所描述的地面特性是地面点的高程Z,它们的空间分布由X,Y水 平坐标系来描述,也可以用经纬度来描述”——F.T.Doyle DTM——表示地面起伏形态和地表景观的一系列离散点或规则点的坐标数值集合的总称
技
:
术
数
自动绘制基本方法
字
化
测
• 符号库按生成符号数据的方法分为两类:
图
• 1、程序法
技
由绘图程序按符号图形参数计算绘图向量并绘制地图符号
术
• 2、符号库法
通过程序处理已存在符号库中的信息块
数
程序法
字
化
测
• 即一段程序描述一个地物
图
技
术
dc.Ellipse(x-3,y-3,x+3,y
+3);
定位点
数
字
化
测
图
第五章
技
术
计算机绘图原理
数 §5.1 地图符号的自动绘制
字
化
测
• 符号化是数字化成图系统最重要功能,直接影响成图效率与质量
图
• 地图符号种类繁多,是一个极为复杂的体系,要实现地图符号的自动绘制,要建
技
立一个结构完整、功能完备、开放式的地图符号库
术
数
地图符号
字
化
测 图
• 地图地物符号按图形特征可以分为三类
面状符号自动绘制
字
化
测 图
边界轮廓线 填充模式 • 面状符号通常由:
和
组成。通常是
技
在一定轮廓区域内用填绘晕线或一系列某种密度的点状符号来表示。在轮廓区域
术
内填绘点状符号,最终也可归结到首先用晕线的方法计算出点状符号的中心位置
,然后再绘制点状符号 。
数
多边形轮廓线内绘制晕线
字
化
测
图 技
Y
术
Y’
90°-a
dc.MoveTo(x,y-3);
dc.LineTo(x,y-18);
数
符号库法
字
化
测
• 地图符号库实质上就是将具有同类特征的地图符号按一定得规则(编码)组织存
图
放,在绘图时,利用编码查找相应的图示符号,实现符号自动绘制
技
术
数
点状地物自动绘制
字
化
测 图
点、线段、圆( • 大多数点状符号是基本图元的集合,包括:
xJ (i, j) x'J (i, j) •sin( ) y'J (i, j) •cos( ) yJ (i, j) y'J (i, j) •sin( ) x'J (i, j ) • cos( )
面状符号的绘制
Y
a
O
X
数
§5.2 等高线的自动生成
字
化
测
• 野外测定的地貌特征点一般是离散的数据点,由离散点绘制等高线的方法是:
dc.Ellipse(x-8,y-15,x-2, y-9);
dc.Ellipse(x+8,y-15,x+2,
y-9);
dc.MoveTo(x-5,y-15);
dc.LineTo(x-5,y-18);
适于编写易于描述dc的.L地in图eT符o(号x+5,y-18);
增加符号时较为繁琐,用户dc自.L主in权eT小o(,x+应5,用y-较15少);
O
a
a
(O’)
X
X’
数
绘图步骤—1
字
化
测 图
• 对轮廓点坐标进行旋转变换。为了处理简
技
单起见,要求晕线最好和y轴方向一致,
术
因此,一般先对轮廓点坐标进行坐标旋转
变换,可将轮廓点的坐标系xoy顺时针旋
转一个角度90°-a,使得新坐标系的轴和
晕线平行,其中a为晕线和x轴的夹角,变
换公式如下:
x'i xi • sin() yi • cos() y'i yi • sin() xi • cos()
数
规则格网DTM
字
化
测
• 一般采用规则矩形格网,用矩形格网点三维坐标来描述地面特性的空间分布。其
图
数据的获取可以是直接采样(例如:从航测立体模型上规则采样),也可以是根
数
绘图步骤—2
字
化
测 图
• 求晕线条数。在新坐标系中找出轮廓点x’
技
方向的最大坐标x’max和最小坐标x’min,
术
则可求得晕线条数M为:
M [( x'maxx'min ) / D]
把整个轮廓区域内的晕线按从左到右的 次序从小到大顺序进行编号,第一条晕线 编号为1,最后一条晕线编号为晕线条数M 。
数
DEM的概念
字
化 测
•
数字高程模型DEM(Digital
Elevation
Model)—
图 —以数字的形式按一定结构组织在一起,表示实
技 际地形特征空间分布的模型,是定义在x,y域离散
术 点(规则或不规则)上以高程表示地面起伏形态
的数字集合。
• DEM的核心是地形表面特征点的三维坐标数据和对 地表提供连续描述的算法。最基本的DEM由一系列 地面点x,y位置及其相联系的高程Z组成。