三维图形几何变换与投影变换

三维图形几何变换与投影变换
三维图形几何变换与投影变换

1 实验目的

1)掌握4*4矩阵乘法运算的编程实现。

2)掌握平移、比例、旋转三种基本三维几何变换矩阵生成。

3)掌握正交投影图的生成和绘制方法。

2 实验要求

1)三维坐标系的原点位于屏幕中心,X轴水平向右,Y轴垂直向上,Z轴垂直于坐标屏幕,指向屏幕外。

2)设计实现三维图形变换类,具有平移、比例、旋转三维几何变换功能,以及正交投影变换功能。

3)使用第二章的直线类绘制正四面体的是三维线框模型,要求体心位于坐标原点,使正四面体同时绕Y轴匀速旋转,并相对于体心点来回缩放。

4)使用双缓冲机制,绘制正四面体三维线框模型的二维正交投影图,要求投影到XOY平面。

3 详细设计

3.1 核心算法及类型设计

void CTrans3DView::BuildPointEdge()

{

double d=400;

P[0].x=d/2; P[0].y=d/2; P[0].z=d/2;

P[1].x=d/2; P[1].y=-d/2; P[1].z=-d/2;

P[2].x=-d/2; P[2].y=-d/2; P[2].z=d/2;

P[3].x=-d/2; P[3].y=d/2; P[3].z=-d/2;

E[0].SetPointsIndex(0,1);

E[1].SetPointsIndex(0,2);

E[2].SetPointsIndex(0,3);

E[3].SetPointsIndex(1,2);

E[4].SetPointsIndex(1,3);

E[5].SetPointsIndex(2,3);

}

void CTrans3DView::OnDraw(CDC*pDC)

{

CTrans3DDoc* pDoc = GetDocument();

ASSERT_VALID(pDoc);

if (!pDoc)

return;

// TODO: 在此处为本机数据添加绘制代码

CRect rect;

GetClientRect(&rect);

pDC->SetMapMode(MM_ANISOTROPIC);

pDC->SetWindowExt(rect.Width(),rect.Height());

pDC->SetViewportExt(rect.Width(),-rect.Height());

pDC->SetViewportOrg(rect.Width()/2,rect.Height()/2);

//双缓冲机制

CDC MemDC;

CBitmap NewBitmap,*pOldBitmap;

MemDC.CreateCompatibleDC(pDC);

NewBitmap.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height()); //兼容位图

pOldBitmap = MemDC.SelectObject(&NewBitmap); //将兼容位图选入MemDc

MemDC.FillSolidRect(rect,pDC->GetBkColor());

MemDC.SetMapMode(MM_ANISOTROPIC);

MemDC.SetWindowExt(rect.Width(),rect.Height());

MemDC.SetViewportExt(rect.Width(),-rect.Height());

MemDC.SetViewportOrg(rect.Width()/2,rect.Height()/2);

Line *line = new Line; //动态创建直线绘制类对象

//绘制坐标轴

line->SetLineColor(RGB(0,0,0));

line->MoveTo(CP2(-rect.Width()/2,0)); //X轴

line->LineTo(CP2(rect.Width()/2,0),&MemDC);

line->MoveTo(CP2(0,-rect.Height()/2)); //Y轴

line->LineTo(CP2(0,rect.Height()/2),&MemDC);

//旋转、缩放、正交投影变换

CTrans3 tans;

tans.SetPoints(P,4);

//在0.5~2.0之间缩放

static double s = 1.0;

static double step = 0.01;

if(s>=2.0 || s<=0.5)

step = -step;

s += step;

tans.Scale(s,s,s);

//绕Y轴匀速逆时针旋转

static float theta = 0.0;

theta += 1.0;

if(theta > 360)

theta = 0.0;

tans.RotateY(theta);

//二维正交投影

tans.ProjXOY();

//绘制动态旋转和缩放的四面体

for (int i=0; i<6; i++)

{

line->SetLineColor(RGB(0,255,0));

line->MoveTo(tans.m_p2Screen[E[i].Start]);

line->LineTo(tans.m_p2Screen[E[i].End],&MemDC);

}

delete line;

//将内存位图拷贝到屏幕

pDC->BitBlt(-rect.Width()/2,-rect.Height()/2,rect.Width(),rect.Height(),&MemDC,-rect.Width()/2,-rect.Height()/2,SRCCOPY);

MemDC.SelectObject(pOldBitmap);

NewBitmap.DeleteObject();

Invalidate(FALSE);

}

3.2 程序设计实现及流程图

平移变换矩阵

??????

?????

???=101000010000

1z

y x

t t t t T 绕x ,y ,z 旋转变换矩阵

???????

??

???-=010

000cos sin 00sin cos 00001

ααααrx T ?????

????

???-=10

000cos 0sin 0100sin 0cos ααα

αry T ??

???

????

???-=1000

01000cos sin 00sin cos ααααrz T 比例变换矩阵

?????

????

???=10

000000000z y x s S S S T 流程图:

4 典型测试结果

5 实验问题总结

通过这次试验让我知道了要实现三维图形几何变换主要还是依靠二位图形几何变换的变换矩阵,包括平移变换矩阵,绕X、Y、Z旋转变换矩阵,比例变换矩阵,正交投影变换矩阵。通过这几个变换矩阵相乘即可可到三维图形最终的变换矩阵,将其与原来的矩阵做一次相乘即可得到最终矩阵。透视投影变换的过程分为两步:从世界坐标系到观察坐标系的观察变换;从观察坐标系到屏幕坐标系的透视变换。观察变换和透视变换也分别通过一个变换矩阵实现。

地图投影的选择、设计和变换

一、地图的用途和性质 这是最重要的因素。一旦确定,便可确定投影的性质。 等积投影:适用于经济、政治和自然地图 等角投影:适用于航行、军事和地形图 等距离投影:普通地图等各种变形具有同等重要意义的地图 任意投影:教学地图和各种科学一览图。 特种地图对投影有特殊的要求,如球心投影,等距离方位投影,时区图等等。 二、制图区域的形状和地理位置 可以确定投影的类型 圆形地区:方位投影 中纬度东西延伸地区:圆锥投影 赤道附近或沿赤道两侧东西延伸地区:正轴圆柱投影 南北延伸地区:横轴圆柱投影或多圆锥投影 斜向延伸地区:斜轴圆柱或圆锥投影 在小区域内,各种投影的影响均不大,此时可考虑用计算方便,格网简单的投影。 三、制图区域的大小 其影响表现在由于面积的增大,使投影的选择更为复杂化,要考虑的因素更多。 如大比例尺地图就不需要更多考虑区域的形状和地理位置。 实际工作中,凡面积不超过5-6百平方公里的区域,选择投影的变形为0.5%即可;面积在3.5-4.0千平方公里的区域,长度变形在2-3%即可;若是更大的区域,其长度变形往往超过3%。对于中等或不大的区域,投影选择一般只考虑几何因素,不必考虑地图的用途和性质。 ? 1.世界地图的投影 世界地图的投影主要考虑要保证全球整体变形不大,根据不同的要求,需要具有等角或等积性质,主要包括:等差分纬线多圆锥投影、正切差分纬线多圆锥投影(1976年方案)、任意伪圆柱投影、正轴等角割圆柱投影。 2.半球地图的投影 东、西半球有横轴等面积方位投影、横轴等角方位投影;南、北半球有正轴等面积方位投影、正轴等角方位投影、正轴等距离方位投影。 3.各大洲地图投影 1)亚洲地图的投影:斜轴等面积方位投影、彭纳投影。 2)欧洲地图的投影:斜轴等面积方位投影、正轴等角圆锥投影。 3)北美洲地图的投影:斜轴等面积方位投影、彭纳投影。 4)南美洲地图的投影:斜轴等面积方位投影、桑逊投影。 5)澳洲地图的投影:斜轴等面积方位投影、正轴等角圆锥投影。 6)拉丁美洲地图的投影:斜轴等面积方位投影。 4.中国各种地图投影 1)中国全国地图投影:斜轴等面积方位投影、斜轴等角方位投影、彭纳投影、伪方位投影、正轴等面积割圆锥投影、正轴等角割圆锥投影。 2)中国分省(区)地图的投影:正轴等角割圆锥投影、正轴等面积割圆锥投影、正轴等角圆柱投影、高斯-克吕格投影(宽带)。 3)中国大比例尺地图的投影:多面体投影(北洋军阀时期)、等角割圆锥投影(兰勃特投影)(解放前)、高斯-克吕格投影(解放以后)。

三维图形几何变换与投影变换

1 实验目的 1)掌握4*4矩阵乘法运算的编程实现。 2)掌握平移、比例、旋转三种基本三维几何变换矩阵生成。 3)掌握正交投影图的生成和绘制方法。 2 实验要求 1)三维坐标系的原点位于屏幕中心,X轴水平向右,Y轴垂直向上,Z轴垂直于坐标屏幕,指向屏幕外。 2)设计实现三维图形变换类,具有平移、比例、旋转三维几何变换功能,以及正交投影变换功能。 3)使用第二章的直线类绘制正四面体的是三维线框模型,要求体心位于坐标原点,使正四面体同时绕Y轴匀速旋转,并相对于体心点来回缩放。 4)使用双缓冲机制,绘制正四面体三维线框模型的二维正交投影图,要求投影到XOY平面。 3 详细设计 3.1 核心算法及类型设计 void CTrans3DView::BuildPointEdge() { double d=400; P[0].x=d/2; P[0].y=d/2; P[0].z=d/2; P[1].x=d/2; P[1].y=-d/2; P[1].z=-d/2; P[2].x=-d/2; P[2].y=-d/2; P[2].z=d/2; P[3].x=-d/2; P[3].y=d/2; P[3].z=-d/2; E[0].SetPointsIndex(0,1); E[1].SetPointsIndex(0,2); E[2].SetPointsIndex(0,3); E[3].SetPointsIndex(1,2); E[4].SetPointsIndex(1,3); E[5].SetPointsIndex(2,3); } void CTrans3DView::OnDraw(CDC*pDC) { CTrans3DDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此处为本机数据添加绘制代码 CRect rect;

实验1地图投影及其变换

实验题目:地图投影及其变换 实验环境:ArcVier GIS 实验目的: 1.掌握地图投影变换的基本原理与方法 2.熟悉ArcView中投影的应用及投影变换的方法、技术 3.了解地图投影及其变换在实际中的应用 实验内容: 对于地面上的任何事物来讲,其空间位置是非常重要的信息。地理信息数据中一个重要部分就是地物的空间位置,包括空间相对位置和绝对位置。空间的相对位置空间拓扑关系来描述,而空间绝对位置则用空间某一坐标系中的坐标来表示,即(x,y,z)或是(λ,φ,r)。我们知道,地球是一个近似于椭球的星体。在地理信息系统中,我们通常把地球看作一个旋转椭球体,而研究球面或椭球面上的空间位置往往比较复杂,于是我们采用一定的数学法则将地球表面的事物的空间位置表示到平面上,这就是所谓的投影。 实际上,投影这门学科原本是地图学的一个重要的分支。对地理信息系统来讲,它也是地理信息系统的数学基础之一。常用的投影有方位、圆锥、圆柱、高斯-克吕格投影等。下面以ArcView为例,讲述一下投影在实际工作中的应用。 实验方法和步骤: a.运行ArcView,打开一个视图(view),并向视图中添加数据。(数据可以从ArcView的安装目录如D:\ESRI\ESRIDA TA中找到,比如我们打开一幅美国地图)。

b.从View菜单选择Properties菜单项 c.在出现的对话框中看是否已经为视图指定了投影(下图中红框标记的地方,如果有投影,则会出现投影名称,下图还没有设置投影)。 如没有设置投影,注意要将MapUnits设置为decimal degrees(十进制度小数)。如已设置投影,就不要将MapUnits设置为decimal degrees。 d.单击上图中的Projection按钮,将出现如下图对话框。

地图投影及其变换

地图投影及其变换 一、实验目的 1.掌握地图投影变换的基本原理与方法 2.熟悉ArcView中投影的应用及投影变换的方法、技术 3.了解地图投影及其变换在实际中的应用 二、实验准备 1.软件准备: ARCVIEW 2.资料准备: 三、实验内容及步骤、方法 1投影的应用 a.运行ArcView,打开一个视图(view),并向视图中添加数据。(数据可以从ArcView的安装目录如D:\ESRI\ESRIDATA中找到,比如我们打开一幅美国地图)。 b.从View菜单选择Properties菜单项 c.在出现的对话框中看是否已经为视图指定了投影(如果有投影,则会出现投影名称)。 如没有设置投影,注意要将MapUnits设置为decimal degrees(十进制度小数)。如已设置投影,就不要将MapUnits设置为decimal degrees。 d.单击图中的Projection按钮,将出现如下图对话框。 图中上部有两个单选按钮,默认选择是Standard。这是ArcView预设的一些标准投影。可以在Categeory下拉框中选择投影区域或投影面,在Type下拉框中选择相应的投影类型。例如:在Categeoy中选择Projections

of the Unites States(美国区域的投影),而在Type中选择Lambert Conformal Conic(North America),(适于北美地区的兰伯特等角圆锥投影),就可以得到结果。 也可以选择自己定义投影参数,这时要选择Custom单选按钮,此时我们就可以在projection下拉框中指定投影类型,在Spheroid下拉框中指定椭球,并根据所选的投影修改投影参数。需要指出的是,这样的自定义投影只是在ArcView提供的投影类型中修改相应的参数,而并不是定义新的投影方式。尽管ArcView提供了许多投影方式和椭球,但并不是所有的投影类型和椭球都有,像我国常用的高斯-克吕格投影及80坐标系所使用的IAG-75椭球就没有。 e.上述的做法只是为视图(View)指定了投影,而数据并没有发生改 变。也就是说数据是在被添加到视图时才被投影,显示在屏幕上,当你关掉当前视图,重新建立一个视图,并将原来的数据添加进来时,你会发现它们并没有被投影,也就是说刚才的操作对数据并没有影响。如果你要将数据真正进行投影变换,就必须将数据重新存储,使新数据保有投影变换后的投影信息。这时可以这样做:选中要存储的数据层(单击窗口左边数据目录中的该层,使其处于激活状态);单击Theme菜单,选取Convert to shapeFile菜单项。将数据重新保存。 2 ArcView中的数据格式转换: 在ArcView中数据格式转换是依靠ArcView提供的一些工具软件和菜单命令来完成的。主要有以下一些: 在开始菜单中选取“程序/ESRI/ArcView Gis 3.2a”。

三维坐标变换

第二章三维观察 1.三维观察坐标系 1.1观察坐标系 为了在不同的距离和角度上观察物体,需要在用户坐标系下建立观察坐标系x v,y v,z v(通常是右手坐标系)也称(View Reference Coordinate)。如下图所示,其中,点p0(x o, y o, z0)为观察参考点(View Reference Point),它是观察坐标系的原点。 图1.1 用户坐标系与观察坐标系 依据该坐标系定义垂直于观察坐标系z v轴的观察平面(view palne),有时也称投影平面(projection plane)。 图1.2 沿z v轴的观察平面 1.2观察坐标系的建立 观察坐标系的建立如下图所示:

图1.3 法矢量的定义 观察平面的方向及z v轴可以定义为观察平面(view plane)N 法矢量N: 在用户坐标系中指定一个点为观察参考点,然后在此点指定法矢量N,即z v轴的正向。 法矢量V:确定了矢量N后,再定义观察正向矢量V,该矢量用来建立y v轴的正向。通常的方法是先选择任一不平行于N的矢量V',然后由图形系统使该矢量V'投影到垂直于法矢量N的平面上,定义投影后的矢量为矢量V。 法矢量U:利用矢量N和V,可以计算第三个矢量U,对应于x z轴的正向。 的指定视图投影到显示设备表面上的过程来处理对象的描述。2.世界坐标系 在现实世界中,所有的物体都具有三维特征,但是计算机本身只能处理数字,显示二维的图形,将三维物体和二维数据联系到一起的唯一纽带就是坐标。为了使被显示的物体数字化,要在被显示的物体所在的空间中定义一个坐标系。该坐标系的长度单位和坐标轴的方向要适合被显示物体的描述。该坐标系被称为世界坐标系,世界坐标系是固定不变的。

画法几何重点知识点及考点

画法几何部分知识点: 制图的基本规定和基本技能 一、尺寸标注 1. 尺寸线 2. 尺寸界限 3. 尺寸起止符 4. 几何作图 1. 平行线。 2. 垂直线。 3. 平分线段。 4. 等分线段。 5. 分线段成定比。 6. 线段的斜度和锥度。 7. 正五、六、七边形 8. 圆弧的连接 直线与圆弧连接。 直线与两圆弧连接。 圆弧与两直线连接。圆弧与直线及圆弧连接。 圆弧与两圆弧连接 投影理论及点的投影 一、投影(projection)概念 1. 在日常生活中,常见到投影的现象。例如,在电灯与桌面间放一块三角板,则在桌面上会出现三角板 的影子。在阳光的照射下,地面上会出现人、树,以及各种建筑物的影子。这些现象就是投影的现象。 2. 投影中心(center of projection ) ------ 点光源S。 3. 投射线(投影线)一一投下影子的光线。从投影中心发出的射线。 4. 投影面(projection plane) 获得投影的平面。 5. 投影(projection )——通过投射线将物体投射到投影面上所得到的图形。

6. 投影法(projection method) -------- 由投影中心或投射线把物体投射到投影面上,从而得 出其投影的方法。 7. 投影法有中心投影(central projection )和平行投影(paralell projection )两种。 二、平行投影的基本特性 1. 聚积性 2. 平行性 3. 等比性 4. 从属性 5. 实形性(度量性或可量性) 6. 类似性 三、工程上常用的几种投影图 1. 多面正投影图: 优点:作图方便,便于度量,应用最广。 缺点:直观性不强,缺乏投影知识的人不易看懂。 2. 轴测投影图: 平行投影的一种。只需一个投影面,同时反映空间形体的三维。 优点:直观性强。在一定条件下也能直接度量。 缺点:绘制较费时。表示物体形状不完全。一般作正投影图的辅助图样。 3. 透视投影图: 优点:图形十分逼真。 缺点:不能度量,绘制复杂。 4. 标高投影图:

实习一——地图投影变换

实习一、地图投影及其变换 一、目的 1.掌握地图投影变换的基本原理与方法 2.熟悉ArcView、ARC/INFO中投影的应用及投影变换的方法 3.了解地图投影及其变换在实际中的应用 二、实验准备 1.软件准备:ARC/INFO, ARCVIEW3.3 2.数据准备: (1)stationsll.shp(美国爱达荷州轮廓图) (2)idll.shp(美国爱达荷州滑雪场资料) 以上两个数据是以十进制表示经纬度数值的shapefile (3)snow.txt(美国爱达荷州40个滑雪场的经纬度值) (4)stations.shp,一个已投影的shapefile,用于检验习作2的投影结果 (5)idoutl.shp,基于爱达荷横轴墨卡托坐标系的爱达荷州轮廓图,用于检验习作3投影的正确性 三、试验要求 习作1、利用ARCVIEW软件View properties 中的Projection ,将stationsll.shp 和idll.shp投影成爱达荷横轴墨卡托投影(IDTM)。IDTM参数如下:投影:横轴墨卡托 基准面:NAD27(基于克拉克1866) 单位:M 参数: (1)比例系数:0.9996 (2)中央经线:-114.0 (3)参考纬度:42.0 (4)横坐标东移假定值:500 000 (5)纵坐标北移假定值:100 000 投影前: 投影后:

习作2、利用文本文件snow.txt创建shapefile(存为trial.shp),并利用ARCVIEW3.3中的Projection Utility将其转为兰勃特等角圆锥投影,投影后的文件名存为trial2.shp,然后用stations.shp检验投影后的结果。所用参数如下:投影:兰勃特 单位:M 基准面:NAD27 中央经线:-114.0 原点纬度:42.0 第一标准纬线:33.0 第二标准纬线:45.0

画法几何与机械制图说课稿 点的投影说课稿

画法几何与机械制图说课稿点的投影说课稿画法几何与机械制图说课稿点的投影说课 稿 《点的投影》 尊敬的各位领导评委老师,大家好,我是来自**,今天说课的题目是《点的投影》。我说课分为4个大部分, 第一:说教材 《点的投影》是《画法几何与机械制图》这本教材里面的第二章第一节所要学习的知识。《画法几何与机械制图》是机电专业中重要的一门专业基础课程,但是因为学生的基础差,对空间想象力的建立有一定的困难,而学生一但无法跨越由“空间”到“面”的表达方式,将无法完成本课程的学习,对学生的将来就业质量会有很大的影响。这就要求我们首先就得帮助同学们跨越这个障碍。 我们知道,一个无论是多么复杂的形体,它的基本图形元素无非就是点线 面,而这三个基本图形元素中点是最简单的,而我们想要学生跨越这个由“空间”到“面”的表达方式,那么我们首先就要教会他们最简单最基本的空间点是如何从空间转化到面也就是点的投影这块着手,只有这样,他们才有信心才能从中领略《画法几何与机械制图》这门课程的乐趣,这样也就提高他们学习的积极性、主动性,为今后直线的投影、面的投影等的学习打下良好的基础。 二、确立目标,分析教材、分析学生确定重、难点 确立目标: 那么,根据教学大纲的教学要求,《点的投影》这堂课的目标就是要求学生掌握点的投影规律。只要掌握点的投影规律,学生以后才可以轻松地把空间点转化为

了面的表示方式,才可以轻松解决已知两个投影面上的投影要求作出第三个投影面上的投影的问题,才可以轻松地由平面点想象出空间点等一系列问题。 分析教材(确定重点): 通过对教材的分析我把本堂课的重点内容定义为点的投影标识以及点的投影规律。点的标识重要,是因为,这个是《画法几何与机械制图》里面的公约,俗语都说无规矩不成方圆,如果我们这个公约都搞混了的话,那我们就没有办法成就“方圆”了,也就是没有办法利用这个“规矩”去帮助我们顺利完成本课程的学习了。而点的投影规律是我们能够顺利完成由空间到面表达转化的桥梁,所以也当然为重点了。 分析学生(确定难点): 中职校的学生只是在初中的时候接触过一些简单的几何课程,设计的空间想象并不多,空间想象能力非常有限,所以这堂课的难点就在于空间与平面的互换上。 三:说教法(教学过程) 导入技能: 首先说明学习本节课的难易程度以及目的,增加了学生的自信心的同时也能引起学生的重视,使得学生注意力开始集中起来。 其次,进入本节课的内容学习,首先是强调本节课中经常提到的点的有关注意事项。这样可以避免一些同学走入误区。 接着开始学习新的概念——三面投影体系。通过在上节课所学习的两面投影体系的基础上画图讲解三面投影体系各面的标识以及三面投影体系的特点。这样的讲解同学们就可以很直观的认识到了三面投影体系与两面投影体系的区别。 将空间位置上的一点置于三面投影体系中,在这个时候引导学生思考练习:运用之前学习过的平行投影中的正投影做出这个空间点在三个面上的投影。(学生上讲台做)

《地图投影与变换》自测题(附:参考答案)

一.单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。答案选错或未选者,该题不得分。每小题1分,共15分) ()1.在球心投影中 A.大圆投影为直线 B.经线投影为圆 C.小圆投影为圆 D.等高圈投影为直线 ()2.在墨卡托投影中,满足 A. n=1 B.等角性质 C.m=1 D.经线为椭圆经线 ()3.在彭纳投影中,满足 A.极点投影为点 B.等距离 C.经线为直线 D.纬线投影为同心圆 ()4.在等面积圆柱投影中 A.极点投影为圆弧 B.经线投影为直线 C.等角航行投影为直线 D.纬线投影为圆 ()5.高斯-克吕格投影用于地图投影。 A.世界地图 B.沿纬线延伸区域 C.1:5千至1:50万地形图系列 D.亚洲地图 ()6.在球面投影中,满足 A.等高圈投影为直线 B.大圆投影为直线 C.大圆、小圆投影直线 D.等角性质 ()7.伪方位投影存在性质的投影 A.等距离 B.等角C.等面积 D.任意 ()8.爱凯特投影满足 A.等面积B.纬线投影为圆 C.经线投影为直线 D.经线投影为椭圆 ()9.等角投影条件可以表示为 A.a=b B.m*n=1 C.m=n D.m=1 ()10.等距离投影条件可以表示为 A.a=b B.θ=90°,m=n C.a=1 或 b=1 D.n=1

()11.墨卡托投影纬线线上的变形椭圆是 A.大小形状均相同的微分圆 B.大小不变、形状变化的微分椭圆 C.大小变化、形状不变的微分圆 D.m=1的圆或椭圆 ()12.高斯投影中央经线上的变形椭圆为 A.大小形状均相同的微分圆 B.大小不变、形状变化的微分椭圆 C.n=1的圆或椭圆 D.m=1的圆或椭圆 ()13.等角圆锥投影中央经线上变形椭圆是 A.大小形状均相同的微分圆 B.大小不变、形状变化的微分椭圆 C.大小变化、形状不变的微分圆 D.m=1的圆或椭圆 ()14.标准纬线上的变形椭圆是 A.大小形状均相同的微分圆 B.大小不变、形状变化的微分椭圆 C.大小变化、形状不变的微分圆 D.m=1的圆或椭圆 ()15.任意投影中的变形椭圆是 A.大小形状均相同的微分圆 B.大小不变、形状变化的微分椭圆 C.大小变化、形状不变的微分圆 D.大小形状均变化的微分椭圆 二.多项选择题(从下列各题四个备选答案中选出二至四个正确答案,并将其代号写在空白内处。每小题2分,共10分) 16.世界地图常采用 A.摩尔威德投影 B.等差分纬线多圆锥投影 C.正切差分纬线多圆锥投影 D.墨卡托投影 17.高斯-克吕格投影用于地图投影。 A.沿经线延伸区域 B.沿纬线延伸区域 C.1:5千至1:50万地形图系列 D.亚洲地图 18.在桑逊投影中,满足

地图投影分类与变换.

地图投影分类与变换 1.地图投影的分类 投影的种类很多,分类方法不尽相同,通常采用的分类方法有两种:一是按变形的性质进行分类:二是按承影面不同(或正轴投影的经纬网形状)进行分类。 (1)按变形性质分类 按地图投影的变形性质地图投影一般分为:等角投影、等(面)积投影和任意投影三种。 等角投影:没有角度变形的投影叫等角投影。等角投影地图上两微分线段的夹角与地面上的相应两线段的夹角相等,能保持无限小图形的相似,但面积变化很大。要求角度正确的投影常采用此类投影。这类投影又叫正形投影。 等积投影:是一种保持面积大小不变的投影,这种投影使梯形的经纬线网变成正方形、矩形、四边形等形状,虽然角度和形状变形较大,但都保持投影面积与实地相等,在该类型投影上便于进行面积的比较和量算。因此自然地图和经济地图常用此类投影。 任意投影:是指长度、面积和角度都存在变形的投影,但角度变形小于等积投影,面积变形小于等角投影。要求面积、角度变形都较小的地图,常采用任意投影。 (2)按承影面不同分类 按承影面不同,地图投影分为圆柱投影、圆锥投影和方位投影等(图1)。 图1 方位投影、圆锥投影和圆柱投影示意图 ①圆柱投影 它是以圆柱作为投影面,将经纬线投影到圆柱面上,然后将圆柱面切开展成平面。根据圆柱轴与地轴的位置关系,可分为正轴、横轴和斜轴三种不同的圆柱投影,圆柱面与地球椭球体面可以相切,也可以相割(图2a)。其中,广泛使用的是正轴、横轴切或割圆柱投影。正轴圆柱投影中,经线表现为等间隔的平行直线(与经差相应),纬线为垂直于经线的另一组平行直线(图2b)。

图2 圆柱投影的类型及其投影图形 ②圆锥投影 它以圆锥面作为投影面,将圆锥面与地球相切或相割,将其经纬线投影到圆锥面上,然后把圆锥面展开成平面而成。这时圆锥面又有正位、横位及斜位几种不同位置的区别,制图中广泛采用正轴圆锥投影(图3)。 在正轴圆锥投影中,纬线为同心圆圆弧,经线为相交于一点的直线束,经线间的夹角与经差成正比。 在正轴切圆锥投影中,切线无变形,相切的那一条纬线,叫标准纬线,或叫单标准纬线(图3a);在割圆锥投影中,割线无变形,两条相割的纬线叫双标准纬线(图3b)。 a.正轴切圆锥投影示意图

画法几何及工程制图

1、直线上的点()在直线的同面投影上 B A不在 B必 C不一定 2、工程制图的主要任务是()A A培养绘制和阅读土木工程图样的基本能力 B研究在平面上利用图形来解决空间几何问题的方法,即图解法C研究在二维平面上表达三维空间形体的方法,即图示法 3、本课程主要学习的投影方法是()C A中心投影法 B斜投影法 C正投影法 4、求一般位置直线段的实长和倾角,最基本的方法是()A A直角三角形法 B换面法 C形体分析法 5、直线的几个投影能确定直线的空间位置()。B A1 B2 C3 D4 1、当一个立体全部贯穿另一个立体时,这样的相贯称为()B A互贯 B全贯

2、下列不属于可展曲面的是()B A柱面 B双曲抛物面 C锥面 3、下列不属于求作截交线的方法的是()B A辅助平面法 B换面法 C素线法: 4、垂直于一平面的直线,其投影()于该平面上投影面平行线的相应投影A A垂直 B不垂直 5、下列不属于投影变换方法的是()C A换面法 B旋转法 C形体分析法 1、可以假想将复杂的组合体分解为苦干个较简单的基本立体,分析各基本立体的形状、组合方式和相对位置,然后有步骤地进行画图、读图和标注尺寸。这种化繁为简,把复杂立体分解为苦干个简单立体的分析方法称为()A A形体分析法 B换面法 C拆分法 2、多面体的表面都为可展A A对 B错

3、下列说法错误的是()B A尺寸线必须用细实线画出,不得用其他图线代替,也不得与其他图线重合成画在其延长线上B尺寸数字允许被任何图线穿过 C尺寸界线用细实线绘制,并应由图形的轮廓线、轴线或对称中心线处引出,其末端超出尺寸线约2mm。 4、根据投射方向是否垂直于轴测投影面,轴测投影可分成两类即正轴测投影和斜轴测投影A A对 B错 5、下列不属于轴测投影画法的是()D A坐标法 B叠加法 C切割法 D换面法 1、当截平面处于特殊位置时,截平面的具有积聚性的投影()与截交线在该投影上的投影重合A A必 B不 2、对于多面体来说,总是可以利用投影面()作为辅助平面A A垂直面 B平行面 3、如果曲面体表面的投影或直线的投影具有积聚性,那么,贯穿点的投影在有积聚性的投影中为已知,其余投影可利用表面做点的方法求得A A对 B错

三维图形几何变换

3.1.2 三维图形几何变换 三维几何变换包括平移、旋转和变比。三维几何变换可以表示为公式,或三维齐次坐标和4×4变换矩阵的乘积。下面分别以公式,矩阵乘积和简记符号来描述三维几何变换。并记变换前物体的坐标为x,y,z;变换后物体的坐标为x′,y′,z′。 一、平移 设Tx,Ty,Tz是物体在三个坐标方向上的移动量,则有公式: x′=x+T x y′=y+T y z′=z+T z 矩阵运算表达为: [x′ y′ z′ 1]=[x y z 1] 简记为:T(Tx,Ty,Tz) 二、旋转

旋转分为三种基本旋转:绕z轴旋转,绕x轴旋转,绕y轴旋转。在下述旋转变换公式中,设旋转的参考点在所绕的轴上,绕轴转θ角,方向是从轴所指处往原点看的逆时针方向(图3.5(a),(b))。 1 绕z轴旋转的公式为: x′=xcosθ-ysinθ y′=xsinθ+ycosθ z′=z 矩阵运算的表达为:

[x′ y′ z 1]=[x y z 1]简记为R z(θ)。 2 绕x轴旋转的公式为: x′=x y′=ycosθ-zsinθ z′=ysinθ+zcosθ 矩阵运算的表达为: [x′ y′ z′ 1]=[x y z 1]简记为R x(θ) 2 绕y轴旋转的公式为: x′=zsinθ+xcosθ y′=y z′=zcosθ-xsinθ

矩阵的运算表达式为: [x′ y′ z′ 1]=[x y z 1] 简记为Ry(θ)。 如果旋转所绕的轴不是坐标轴,而是一根任意轴,则变换过程变显得较复杂。首先,对物体作平移和绕轴旋转变换,使得所绕之轴与某一根标准坐标轴重合。然后,绕该标准坐标轴作所需角度的旋转。最后,通过逆变换使所绕之轴恢复到原来位置。这个过程须由7个基本变换的级联才能完成。 设旋转所绕的任意轴为p1, p2两点所定义的矢量。旋转角度为 (图3.6)。这7个基本变换是: 1 T(-x1,-y1,-z1)使p1点与原点重合(图3.6(b)); 2 R x(α),使得轴p1p2落入平面xoz内(图3.6(c)); 3 R y(β),使p1p2与z轴重合(图3.6(d)); 4 R z(θ),执行绕p1p2轴的θ角度旋转(图3.6(e)); 5 R y(-β),作3的逆变换;

画法几何机械制图第四版习题集第04章习题

4 -1 4 -2 4 -34 -4 4 -5 4 -6 4 -74 -8 4 -94 -104 -114 -124 -13 4 -144 -154 -16 4 -174 -184 -194 -20 4 -214 -224 -23 4 -24 4 -25 4 -26 4 -274 -28 4 -29 4 -30 4 -31 4 -32 4 -33

4-1 求线段AB 的实长及其对V ,H 面的投影。 V H X o a ' b ' b a a ' b 'β α b 'a ' a b B A αβ o x V 分析 作图 ①作新轴平行于ab ②变换水平投影ab b '1a '1 ③作新轴平行于a 'b '④变换正面投影a 'b ' 直线与H 面的夹角是在以直线的实长为斜边,以直线的水平投影长、直 线的Z 轴坐标差为两直角边构成的三角形内,实长 斜边与水平投影长所夹的角。直线与其它投影面的 夹角请自行推论。

4-2 在线段AB 上有一点C ,AC = 20㎜,求作点C 的两面投影。 V H X o a ' b 'b a 实长 分析作图 c c ' 直线上两点间的距离要在反映真实长度的图中量取。当直线是投影面的平行线时,在所平行的投影面上的投影反映实长.

4-3 已知线段AB 的长度为40mm ,求ab 。 V H X o a ' b ' a b b 1 a 1 分析 作图 直线的长度要从反映真实长度的图中量取。将一般位置直线变换为投影面的平行线需要一次变换。 由于正面投影是已知的,因此将正面投影作为保留投影是简便的方法。

4-4 求作△ABC 的实形。 V H X o a ' b 'a c ' c b a '1 c '1 b '1 c '2 a '2 b '2 分析 作图 由于△ABC 是一般位置平面,要反映其实形需将其变换为投影面的平行面。须两次换面。第一次将其变成投影面的垂直面,再将其变成投影面的平行面。

常用地图投影及转换公式

中文名称:地图投影英文名称:Map Projection 定义1:按照一定的数学法则,把参考椭球面上的点、线投影到可展面上的方法。所属学科:测绘学(一级学科);测绘学总类(二级学科) 定义2:根据一定的数学法则,将地球表面上的经纬线网相应地转绘成平面上经纬线网的方法。 所属学科:大气科学(一级学科);动力气象学(二级学科) 定义3:运用一定的数学法则,将地球椭球面的经纬线网相应地投影到平面上的方法。即将椭球面上各点的地球坐标变换为平面相应点的直角坐标的方法。 所属学科:地理学(一级学科);地图学(二级学科) 常用地图投影及转换公式 1.约定椭球体参数 a -- 椭球体长半轴 b -- 椭球体短半轴 f -- 扁率 e -- 第一偏心率

e′ -- 第二偏心率 N -- 卯酉圈曲率半径 R -- 子午圈曲率半径 B -- 纬度,L -- 经度,单位弧度(rad) -- 纵直角坐标, -- 横直角坐标,单位米(m) 我国常用的3个椭球体参数如下(源自“全球定位系统测量规范 GB/T 18314-2001”): 2.墨卡托(Mercator)投影 2.1墨卡托投影简介 墨卡托(Mercator)投影,是一种"等角正切圆柱投影”,荷兰地图学家墨卡托(Gerhardus Mercator 1512-1594)在1569年拟定, 假设地球被围在一中空的圆柱里,其标准纬线与圆柱相切接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅选定标准纬线上的“墨卡托投影”绘制出的地图。 墨卡托投影没有角度变形,由每一点向各方向的长度比相等,它的经纬线都是平行直线,且相交成直角,经线间隔相等,纬线间隔从标准纬线向两极逐渐增大。墨卡托投影的地图上长度和面积变形明

武汉大学 2009-2010-1地图投影试卷A 答案

武汉大学 2009-2010-1地图投影试卷A 答案武汉大学资源与环境科学学院 2009 - 2010 学年第一学期期末考试 《地图投影》试题A 答案 姓名年级 2007 任课教师李连营学号专业 GIS 系主任签名 一、填空题(每题1分,共20分) 1、地图投影中大圆指的是经线和赤道。 2、地图投影变形可以通过两种表现形式来表达,分别是变形椭圆和等变形线。 3、透视方位投影中,球面投影是等角切方位投影。 、我国曾经使用过的坐标系有 54坐标系和 80坐标系。高程系有 56黄海高程和 4 85国家高程基准。 5、按照变形性质,圆锥投影可以分为等角圆锥投影、等面积圆锥投影和任意圆锥投影。 6、等距离圆柱投影的经纬网格呈现的形状是方格网。 7、高斯投影的三个条件是中央经线和赤道投影后为互相垂直的直线,且为投影的对称轴;投影据有等角性质、中央经线投影后保持长度不变。 8、在众多的参考椭球中,有一个以中国人的名字命名的椭球体叫游存义椭球。 9、地图投影变换的方法有解析变换法、数值变换法和数值解析变换法。二、判断题(判断对错,并将错误的进行改正,每题2分,共20分) 1、等面积斜方位投影的等变形线的形状为同心圆弧 (?) 1/22、高斯投影系数中,H=(EG-F*F)。 (?) 3、地图投影变形分为长度变形、角度变形(删除)和面积变形,这些变形既可以是正

数,也可以是负数和零,。(×) 4、在墨卡托投影图上两点的等角航线和经线的交角就是(不是)这两点的方位角。(×) 5、高斯投影中变形最大的点是分带中赤道上最边缘的点。 (?) 6、 UTM投影的变形性质为等面积(等角)。(×) 7、事实上,正轴等面积割圆锥投影是不存在的。 (?) 8、地图投影的主要矛盾,是如何解决地球和椭球体的选择(曲面和平面的转换)。(×) 9、地图投影中,长度变形是其它变形的基础。 (?) 10、球面投影中只有大圆(和小圆)被投影为圆。(×) 三、选择题(每题2分,共20分) 1、我国基本地形图的投影基础是 (D) A高斯投影 B 等角割圆锥投影 C 等角方位投影 D 高斯投影和等角割圆锥投影 2、正轴等角圆锥投影地图上某点的长度变形为0.0036,则该点最大角度变形为 (B) A 0.0036 B 0 C 0.0072 D不确定 3、 UTM中央经线的长度比为 (A) A 0.9996 B 0.9994 C 1 D 0.9998 4、在等角方位投影地图中,经纬线夹角为 (C) ooo oA 45 B 0 C 90 D 60 5、南极洲地图一般采用的投影方式为 (A) A 等角方位投影 B 等角圆锥投影 C 等角圆柱投影 D UTM 6、航海图一般采用的地图投影方式为 (D) A 墨卡托 B 球心投影 C 球面投影 D 墨卡托和球心投影都可以 7、在等面积投影中,角度变形是长度变形的几倍, (B) A 1倍 B 2倍 C 3倍 D 4倍 8、在极点处,子午圈曲率半径M和卯酉圈曲率半径N的关系是 (B)

相关文档
最新文档