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

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

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,-rec t.Width()/2,-rect.Height()/2,SRCCOPY );

MemDC.SelectObject(pOldBitmap); NewBitmap.DeleteObject(); Invalidate(FALSE );

}

3.2 程序设计实现及流程图

平移变换矩阵

???????????

???=1010

000100001z y

x

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

?????

??

??

???-=010

00

0cos sin 00sin cos 000

01

ααααrx T ?????

????

???-=10

0cos 0sin 0100sin 0cos ααα

αry T

??

???

????

???-=100

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

?????

????

???=10

00

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按钮,将出现如下图对话框。

ARCGIS地图学实验四_投影变换

测绘工程专业 地图学实习报告 实习容:地图的符号化与投影转换 班级: 2012级(2)班 学号: 8 姓名:党莹 指导老师:华蓉 时间: 2014年10月18号

目录 一、实验名称 (1) 二、实验容 (1) 三、实验目的 (1) 四、实验步骤 (1) 4.1将e00格式地图转化为shape文件 (1) 4.1.1连接到文件夹 (1) 4.1.2转化为coverage (2) 4.1.3数据导出为shape文件 (4) 4.2给区域添加颜色属性 (5) 4.2.1建立颜色color属性 (5) 4.2.2给color属性赋值 (6) 4.2.2改变所有区域的color属性值 (7) 4.3添加标注 (8) 4.3.1打开标注 (8) 4.3.2取消重复标注标注 (8) 4.4边境线的编辑(两种方法) (10) 4.4.1 方法一:直接在边界图层上进行编辑 (10) 4.4.2 方法二:用区域创建边界 (13) 4.5 坐标投影(由兰伯特投影到高斯投影) (14) 4.5.1新建数据框 (14) 4.5.2原图层格网的建立 (14) 4.5.3 转化为高斯投影 (14)

五、实验过程中遇到的问题及解决方法 (16) 六、实验小结 (18)

一、实验名称 地图的符号化与投影转换 二、实验容 ●为地图上不同颜色的区域填充颜色,并添加注记 ●改变边境线的属性值,为不同类别的边境线添加不同的属性 ●地图投影 三、实验目的 ●通过对不同区域颜色的填充,在颜色上对不同的省份加以区分,以地图学的视角搭配颜色,使整个区域既具有统一性又具有差异性; ●学会地图符号分类的方法,学会运用属性表与符号属性改变不同类别要素的属性; ●掌握地图投影在Arcgis中的运用,以直观的方式去了解不同投影方式的区别,学会投影坐标系的转化 四、实验步骤 4.1将e00格式地图转化为shape文件 4.1.1连接到文件夹 打开ArcMap,在目录树中“文件夹连接”处右击点击“连接到文件夹”,选择待转换文件所在的文件夹(图4-1-1);

地图投影及其变换

地图投影及其变换 一、实验目的 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.熟悉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

常用地图投影转换公式

常用地图投影转换公式 作者:青岛海洋地质研究所戴勤奋  投影计算公式往往表达方式不止一种,有时很难分辨谁对谁错,我只把“墨卡托投影”、“高斯-克吕格投影”、“UTM投影”、“兰勃特等角投影”(1:100万地形图规范中称作正轴等角圆锥投影,GB/T 14512-93)的正反转换公式列出,因为我基本能保证这些公式的正确性。1.约定 本文中所列的转换公式都基于椭球体 a -- 椭球体长半轴 b -- 椭球体短半轴 f -- 扁率 e -- 第一偏心率 e’ -- 第二偏心率 N -- 卯酉圈曲率半径 R -- 子午圈曲率半径 B -- 纬度,L -- 经度,单位弧度(RAD) -- 纵直角坐标, -- 横直角坐标,单位米(M) 2.椭球体参数 我国常用的3个椭球体参数如下(源自“全球定位系统测量规范 GB/T

界面上的所谓“北京1954“西安1980”及“WGS 84”在实际计算中只涉及了相应的椭球体参数。 3.墨卡托(Mercator)投影 3.1 墨卡托投影简介 墨卡托(Mercator)投影,是一种"等角正切圆柱投影”,荷兰地图学家墨卡托(Gerhardus Mercator 1512-1594)在1569年拟定, 假设地球被围在一中空的圆柱里,其标准纬线与圆柱相切接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅选定标准纬线上的“墨卡托投影”绘制出的地图。 墨卡托投影没有角度变形,由每一点向各方向的长度比相等,它的经纬线都是平行直线,且相交成直角,经线间隔相等,纬线间隔从标准纬线向两极逐渐增大。墨卡托投影的地图上长度和面积变形明显,但标准纬线无变形,从标准纬线向两极变形逐渐增大,但因为它具有各个方向均等扩大的特性,保持了方向和相互位置关系的正确。 在地图上保持方向和角度的正确是墨卡托投影的优点,墨卡托投影地图常用作航海图和航空图,如果循着墨卡托投影图上两点间的直线航行,方向不变可以一直到达目的地,因此它对船舰在航行中定位、确定航向都具有有利条件,给航海者带来很大方便。 “海底地形图编绘规范”(GB/T 17834-1999,海军航保部起草)中规定1:25万及更小比例尺的海图采用墨卡托投影,其中基本比例尺海底地形图(1:5万,1:25万,1:100万)采用统一基准纬线30°,非基本比例尺图以制图区域中纬为基准纬线。基准纬线取至整度或整分。 3.2 墨卡托投影坐标系 取零子午线或自定义原点经线(L0)与赤道交点的投影为原点,零子午线或自定义原点经线的投影为纵坐标X轴,赤道的投影为横坐标Y轴,构成墨卡托平面直角坐标系。 3.3 墨卡托投影正反解公式 墨卡托投影正解公式:(B,L)→(X,Y),标准纬度B0,原点纬度 0,原点经度L0

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

一.单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。答案选错或未选者,该题不得分。每小题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.正轴切圆锥投影示意图

地图投影复习资料

一、名词解释 地图投影:是利用一定数学方法则把地球表面的经、纬线转换到平面上的理论和方法。 投影变换:是将一种地图投影点的坐标变换为另一种地图投影点的坐标的过程。 极值长度比:通常指沿变形椭圆的长半径a与短半径b的长度比之总称。 曲率半径:曲率的倒数,即某点的弯曲程度。 垂直圈:垂直圈又称地平经圈,指天球上经过天顶的任何大圆。 主法截面:通过A点的法线AL可作出无穷多个法截面,为说明椭球体在某点上的曲率起见,通常研究两个相互垂直的法截面的曲率,这种相互垂直的法截面为主法截面。 长度变形:长度变形又称“长度误差”、“长度变异”、“长度相对变形”,是衡量地图投影变形大小的一种数量指标。(公式见课本21页2.3式) 等角航线:是地球表面上与经线相交成相同角度的曲线。 变形椭圆:地球面上一微分圆投影到平面上一般成为微分椭圆,微分椭圆的任意两相互垂直的直径,投影后为微分椭圆的两共轭直径,且该微分椭圆可以表现投影变形的性质和大小。 面积变形:地球面上无限小面积投影到平面上的大小与它原有面积大小的相对变形。 二、简答题 地图投影的目的与意义 地图投影是将立体地球上的种种标线及位置,转换到平面方格坐标的一种方式,在投影出来的地图上,无论是长度和面机,都必须与实际长度面积等比例,位子也必须正确,这是地图投影最基本的原则。 地图投影与其他学科的关系 地图投影同许多学科和应用技术有着密切的联系 1. 与数学:从地图投影的发展来看,它是伴随着数学的发展而前进的; 2. 与测量学:天文-大地测量为测制地图提供地球参考椭球体的大小形状及有关参数,并建立 大地原点;大地测量学在大地原点的基础上所建立的各级三角点,则需要应用地图投影计算出它们的平面直角坐标; 3. 与地图编制:地图编制与地图投影同属于地图学的重要组成部分; 4. 与航海、航天、宇宙飞行:等角投影无角度变形适用于航海和航天图;宇宙飞行可以服务于 地图投影,并可促使地图投影向新的方向发展。 每种投影的性质,要满足的条件及原因 1. 等角投影:要满足的条件是ω=0,m=n,a=b和β=β’; 2. 等面积投影:要满足的条件是vp=P-1=0或P=1; 3. 等距离投影:要满足的条件是正轴经线长度比m=1,斜轴或横轴垂直圈长度比μ1=1。 地图投影学科发展趋势 1. 外星地图投影:随着宇航技术的发展,到时还会增加更多星体的地图投影; 2. 空间地图投影:空间墨卡托(SOM)投影,是一种最适合于陆地卫星扫描影像制图的投影; 卫星轨迹地图投影,包括卫星轨迹圆柱投影和卫星轨迹圆锥投影,其特点是非常简化并能在地图上显示出卫星轨迹和摄影地区,但变形较大,不能代替SOM投影用于大、中比例尺的卫星影像制图; 3. 多焦投影和变化比例尺投影:多焦投影,在同一种投影的地图上,运用不同的投影中心或视 点位置,增大或者缩小局部范围的比例尺,是制图现象的强度或密度与统计面的大小成比例

画法几何及工程制图

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年拟定, 假设地球被围在一中空的圆柱里,其标准纬线与圆柱相切接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅选定标准纬线上的“墨卡托投影”绘制出的地图。 墨卡托投影没有角度变形,由每一点向各方向的长度比相等,它的经纬线都是平行直线,且相交成直角,经线间隔相等,纬线间隔从标准纬线向两极逐渐增大。墨卡托投影的地图上长度和面积变形明

《地图投影与变换》考试题(含答案)word版本

《地图投影与变换》考试题(含答案)

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

A.等高圈投影为直线 B.大圆投影为直线 C.大圆、小圆投影直线 D.等角性质 (D)7.伪方位投影存在性质的投影 A.等距离 B.等角C.等面积 D.任意 (A)8.爱凯特投影满足 A.等面积B.纬线投影为圆 C.经线投影为直线 D.经线投影为椭圆 (A)9.等角投影条件可以表示为 A.a=b B.m*n=1 C.m=n D.m=1 (C)10.等距离投影条件可以表示为 A.a=b B.θ=90°,m=n C.a=1 或 b=1 D.n=1 (B)11.墨卡托投影纬线线上的变形椭圆是 A.大小形状均相同的微分圆 B.大小不变、形状变化的微分椭圆 C.大小变化、形状不变的微分圆 D.m=1的圆或椭圆 (B)12.高斯投影中央经线上的变形椭圆为 A.大小形状均相同的微分圆 B.大小不变、形状变化的微分椭圆 C.n=1的圆或椭圆 D.m=1的圆或椭圆

武汉大学 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)

相关文档
最新文档