搜档网
当前位置:搜档网 › 大地坐标与直角空间坐标转换计算公式

大地坐标与直角空间坐标转换计算公式

大地坐标与直角空间坐标转换计算公式
大地坐标与直角空间坐标转换计算公式

大地坐标与直角空间坐标转换计算公式

一、参心大地坐标与参心空间直角坐标转换

1名词解释:

A :参心空间直角坐标系: a) 以参心0为坐标原点;

b) Z 轴与参考椭球的短轴(旋转轴)相重合; c) X 轴与起始子午面和赤道的交线重合;

d) Y 轴在赤道面上与X 轴垂直,构成右手直角坐标系0-XYZ ; e) 地面点P 的点位用(X ,Y ,Z )表示; B :参心大地坐标系:

a) 以参考椭球的中心为坐标原点,椭球的短轴与参考椭球旋转轴重合; b) 大地纬度B :以过地面点的椭球法线与椭球赤道面的夹角为大地纬度B ; c) 大地经度L :以过地面点的椭球子午面与起始子午面之间的夹角为大地经度L ; d) 大地高H :地面点沿椭球法线至椭球面的距离为大地高H ; e) 地面点的点位用(B ,L ,H )表示。

2 参心大地坐标转换为参心空间直角坐标:

??

?

??

+-=+=+=B H e N Z L B H N Y L B H N X sin *])1(*[sin *cos *)(cos *cos *)(2 公式中,N 为椭球面卯酉圈的曲率半径,e 为椭球的第一偏心率,a 、b 椭球的长短半径,f 椭球扁率,W 为第一辅助系数

a

b a e 2

2-=

或 f

f e 1

*2-= W

a N B W e =

-=22

sin *1(

西安80椭球参数:

长半轴a=6378140±5(m )

短半轴b=6356755.2882m 扁 率α=1/298.257

3 参心空间直角坐标转换参心大地坐标

[

]

N

B

Y X H H

e N Y X H N Z B X Y

L -+=

+-++==cos ))1(**)()

(*arctan()

arctan(2

22

2

2

二 高斯投影及高斯直角坐标系

1、高斯投影概述

高斯-克吕格投影的条件:1. 是正形投影;2. 中央子午线不变形

高斯投影的性质:1. 投影后角度不变;2. 长度比与点位有关,与方向无关; 3. 离中央子午线越远变形越大

为控制投影后的长度变形,采用分带投影的方法。常用3度带或6度带分带,城市或工程控制网坐标可采用不按3度带中央子午线的任意带。

2、高斯投影正算公式:

52224253

2236

425442232)5814185(cos 120

)1(cos 6

cos )5861(cos sin 720

495(cos sin 24cos sin 2l t t t B N l t B N

Bl N y l t t B B N l t B B N

Bl B N X x ηηηηη-++-++-+=+-+++-++

=)

3、高斯投影反算公式:

()

()

()

???

????? ??+++???

? ?????

-++-???

? ??-=?????

????? ??+++++???????

?

??++-???? ??=

4422

22224222422

22

4590613601 935121128624285120

1 )21(6

11cos 1f f

f f f f f f f

f

f

f f

f

f f f f f

f f f

f N y t t N y t t N y

y M t B B N y t t t N y t N y B l ηηηηη

1 坐标转换简介

坐标系统之间的坐标转换既包括不同的参心坐标之间的转换,或者不同的地心坐标系之间的转换,也包括参心坐标系与地心坐标系之间的转换以及相同坐标系的直角坐标与大地坐标之间的坐标转换,还有大地坐标与高斯平面坐标之间的转换。在两个空间角直坐标系中,假设其分别为O--XYZ 和O--XYZ ,如果两个坐标系的原点相同,通过三次旋转,就可以使两个坐标系重合;如果两个直角坐标系的原点不在同一个位置,通过坐标轴的平移和旋转可以取得一致;如果两个坐标系的尺度也不尽一致,就需要再增加一个尺度变化参数;而对于大地坐标和高斯投影平面坐标之间的转换,则需要通过高斯投影正算和高斯投影反算,通过使用中央子午线的经度和不同的参考椭球以及不同的投影面的选择来实现坐标的转换。 如何使用ArcGIS 实现WGS84经纬度坐标到BJ54高斯投影坐标的转换?这是很多从事GIS 工作或者测绘工作者普遍遇到的问题。本文目的在于帮助用户解决这个问题。 我们通常说的WGS-84坐标是指经纬度这种坐标表示方法,北京54坐标通常是指经过高斯投影的平面直角坐标这种坐标表示方法。为什么要进行坐标转换?我们先来看两组参数,如表1所示:

表1 BJ54与WGS84基准参数

很显然,WGS84与BJ54是两种不同的大地基准面,不同的参考椭球体,因而两种地图下,同一个点的坐标是不同的,无论是三度带六度带坐标还是经纬度坐标都是不同的。当要把GPS 接收到的点(WGS84坐标系统的)叠加到BJ54坐标系统的底图上,那就会发现这些GPS 点不能准确的在它该在的地方,即“与实际地点发生了偏移”。这就要求把这些GPS 点从WGS84的坐标系统转换成BJ54的坐标系统了。 有关WGS84与BJ54的坐标转换问题,实质是WGS-84椭球体到BJ54椭球体的转换问题。如果我们是需要把WGS84的经纬度坐标转换成BJ54的高斯投影坐标,那就还会涉及到投影变换问题。因此,这个转换过程,一般的GPS 数据处理软件都是采用下述步骤进行的: 1)(B ,L )84——(X ,Y ,Z )84,空间大地坐标到空间直角坐标的转换。

2)(X ,Y ,Z )84——(X ,Y ,Z )54,坐标基准的转换,即Datum 转换。通常有三种

转换方法:七参数、简化三参数、Molodensky。

3)(X,Y,Z)54——(B,L)54,空间直角坐标到空间大地坐标的转换。

4)(B,L)54——(x,y)54,高斯投影正算。

从以上步骤不难看出,转换的关键是第二步,转换的参数。鉴于我国曾使用不同的坐标基准(BJ54、State80、Correct54),各地的重力值又有很大差异,所以很难确定一套适合全国且精度较好的转换参数。在WGS-84坐标和北京54坐标之间是不存在一套转换参数可以全国通用的,在每个地方会不一样。

必须了解,在不同的椭球之间的转换是不严密的。那么,两个椭球间的坐标转换应该是怎样的呢?一般而言比较严密的是用七参数法,即3个平移因子(X平移,Y平移,Z平移),3个旋转因子(X旋转,Y旋转,Z旋转),一个比例因子(也叫尺度变化K)。国内参数来源的途径不多,一般当地测绘部门会有。通行的做法是:在工作区内找三个以上的已知点,利用已知点的BJ54坐标和所测WGS84坐标,通过一定的数学模型,求解七参数。若多选几个已知点,通过平差的方法可以获得较好的精度。如果区域范围不大,最远点间的距离不大于30Km(经验值),这可以用三参数,即只考虑3个平移因子(X平移,Y平移,Z平移),而将旋转因子及比例因子(X旋转,Y旋转,Z旋转,尺度变化K)都视为0,所以三参数只是七参数的一种特例。北京54和西安80也是两种不同的大地基准面,不同的参考椭球体,他们之间的转换也是同理。在ArcGIS中提供了三参数、七参数转换法。而在同一个椭球里的转换都是严密的,在同一个椭球的不同坐标系中转换需要用到四参数转换,举个例子,在深圳既有北京54坐标又有深圳坐标,在这两种坐标之间转换就用到四参数,计算四参数需要两个已知点

2 ArcGIS坐标转换例子

2.1 应注意问题

使用ArcGIS如何实现WGS84经纬度坐标到BJ54高斯投影坐标的转换呢?在ArcGIS中,这个坐标转换步骤简化了,用户只需要两个步骤就能够直接从最初的WGS84经纬度坐标转换到BJ54高斯投影坐标。这就是ArcGIS的强大之处。

接下来,我们做一个例子。假设我们已经知道了7参数,应该如何操作呢?在具体的操作前,请大家一定注意以下三点:

WGS84的经纬度坐标值是用度来表示,而不能是度分秒表示

七参数的平移因子单位是米,旋转因子单位是秒,比例因子单位是百万。

在ArcGIS中,7参数法的名字是Coordinate_Frame 方法。

有人在用ArcGIS进行不同椭球体间的坐标转换时,转换出来的结果不对,然后就写文章说变形如何如何,很可能是由于他们没有注意上面这三个关键的问题造成的。

2.2 转换步骤

a、定义7参数的地理转换(Create Custom Geographic Transformation)

在Arctool中打开Create Custom Geographic Transformation工具,如图1所示:

在弹出的窗口中,输入一个转换的名字,如wgs84ToBJ54。在定义地理转换方法下面,在Method中选择合适的转换方法如 COORDINATE_FRAME,然后输入平移参数、旋转角度和比例因子,如图2所示:

b、投影变换

打开工具箱下的Projections and Transformations>Feature>Project,在弹出的窗口中输入要转换的数据以及Output Coordinate System,然后输入第一步自定义的地理坐标系如wgs84ToBJ54,开始投影变换,如图3所示:

点击“确定”,完成坐标转换。

3结束语

我国现已启用新的坐标系统2000国家大地坐标系,2000国家大地坐标系与现行国家大地坐标系转换、衔接的过渡期仍需一段较长时期,在实际工作、工程中还遇到不同坐标系之间转换,本文针对在生产中从事测绘工作遇到的坐标转换问题提供解决方法和经验,希望对同行有所参考。

【参考文献】

[1] 孔祥元、郭际明、刘宗泉.《大地测量学基础》.武汉大学出版社,第一版,2001年9月

[2] 李征航、黄劲松.《GPS测量与数据处理》.武汉大学出版社,第一版,2005年3月

[3] MAPGIS使用教程

大地坐标空间直角坐标转换

(2009-10-22 21:12:41)

转载▼

标签:

杂谈

程序计算大地坐标与空间直角坐标转换

#include

#include

#define PI 3.1415926535897932384626433832795 double a,b,c,B,L,N,e,X,Y,Z,W,H;

int choice;

double B1=0.0,B2=0.0;

double delta=0.0;

int main()

{

printf("please insert long r a\n");

scanf("%f",&a);

printf("please insert short r b\n ");

scanf("%f",&b);

e=sqrt(a*a-b*b)/a;

c=a*a/b;

printf("1kongzhitodadi\n2daditokongzhi\0exit"); scanf("%d",&choice);

while(choice!=0)

{ if(choice==2)

{

printf("jingduL");

scanf("%f",&L);

printf("weiduB");

scanf("%f",&B);

printf("gaoduH");

scanf("%f",&H);

W=sqrt(1-e*e*sin(B)*sin(B));

N=a/W;

X=(N+H)*cos(B)*cos(L);

Y=(N+H)*cos(B)*sin(L);

Z=(N*(1-e*e)+H)*sin(B);

printf("X=%f,Y=%f,Z=%f",X,Y,Z);

}

if(choice==1)

{

printf("zuobiao:\nX=");

scanf("%f",&X);

printf("zuobiao:\nY=");

scanf("%f",&Y);

printf("zuobiao:\nZ=");

scanf("%f",&Z);

L=atan(Y/X);

// double PP2=Z;

B1=atan(Z/sqrt(X*X+Y*Y));

delta=PI/(180*60*60*1000.0);

while((B1-B2)>=delta)

{ B2=B1;

B1=atan((Z+N*e*e*sin(B1))/sqrt(X*X+Y*Y));

}

B=B1;

H=Z/sin(B)-N*(1-e*e);

printf("L=%f,B=%f,H=%f");

}

else printf("enter error,please enter again");

printf("1kongzhitodadi\n2daditokongzhi\0exit");

scanf("%d",&choice);

}

return 0;

}

/

高斯投影正、反算

//高斯投影正、反算

//////6度带宽54年北京坐标系

//高斯投影由经纬度(Unit:DD)反算大地坐标(含带号,Unit:Metres)

void GaussProjCal(double longitude, double latitude, double *X, double *Y) {

int ProjNo=0; int ZoneWide; ////带宽

double longitude1,latitude1, longitude0,latitude0, X0,Y0, xval,yval;

double a,f, e2,ee, NN, T,C,A, M, iPI;

iPI = 0.0174532925199433; ////3.1415926535898/180.0;

ZoneWide = 6; ////6度带宽

a=6378245.0; f=1.0/298.3; //54年北京坐标系参数

////a=6378140.0; f=1/298.257; //80年西安坐标系参数

ProjNo = (int)(longitude / ZoneWide) ;

longitude0 = ProjNo * ZoneWide + ZoneWide / 2;

longitude0 = longitude0 * iPI ;

latitude0=0;

longitude1 = longitude * iPI ; //经度转换为弧度

latitude1 = latitude * iPI ; //纬度转换为弧度

e2=2*f-f*f;

ee=e2*(1.0-e2);

NN=a/sqrt(1.0-e2*sin(latitude1)*sin(latitude1));

T=tan(latitude1)*tan(latitude1);

C=ee*cos(latitude1)*cos(latitude1);

A=(longitude1-longitude0)*cos(latitude1);

M=a*((1-e2/4-3*e2*e2/64-5*e2*e2*e2/256)*latitude1-(3*e2/8+3*e2*e2/32+45*e2* e2*e2/1024)*sin(2*latitude1)

+(15*e2*e2/256+45*e2*e2*e2/1024)*sin(4*latitude1)-(35*e2*e2*e2/3072)*sin(6*l atitude1));

xval = NN*(A+(1-T+C)*A*A*A/6+(5-18*T+T*T+72*C-58*ee)*A*A*A*A*A/12 0);

yval = M+NN*tan(latitude1)*(A*A/2+(5-T+9*C+4*C*C)*A*A*A*A/24

+(61-58*T+T*T+600*C-330*ee)*A*A*A*A*A*A/720);

X0 = 1000000L*(ProjNo+1)+500000L;

Y0 = 0;

xval = xval+X0; yval = yval+Y0;

*X = xval;

*Y = yval;

}

//高斯投影由大地坐标(Unit:Metres)反算经纬度(Unit:DD)

void GaussProjInvCal(double X, double Y, double *longitude, double *latitude) {

int ProjNo; int ZoneWide; ////带宽

double longitude1,latitude1, longitude0,latitude0, X0,Y0, xval,yval;

double e1,e2,f,a, ee, NN, T,C, M, D,R,u,fai, iPI;

iPI = 0.0174532925199433; ////3.1415926535898/180.0;

a = 6378245.0; f = 1.0/298.3; //54年北京坐标系参数

////a=6378140.0; f=1/298.257; //80年西安坐标系参数

ZoneWide = 6; ////6度带宽

ProjNo = (int)(X/1000000L) ; //查找带号

longitude0 = (ProjNo-1) * ZoneWide + ZoneWide / 2;

longitude0 = longitude0 * iPI ; //中央经线

X0 = ProjNo*1000000L+500000L;

Y0 = 0;

xval = X-X0; yval = Y-Y0; //带内大地坐标

e2 = 2*f-f*f;

e1 = (1.0-sqrt(1-e2))/(1.0+sqrt(1-e2));

ee = e2/(1-e2);

M = yval;

u = M/(a*(1-e2/4-3*e2*e2/64-5*e2*e2*e2/256));

fai = u+(3*e1/2-27*e1*e1*e1/32)*sin(2*u)+(21*e1*e1/16-55*e1*e1*e1*e1/32)*sin (4*u)

+(151*e1*e1*e1/96)*sin(6*u)+(1097*e1*e1*e1*e1/512)*sin(8*u);

C = ee*cos(fai)*cos(fai);

T = tan(fai)*tan(fai);

NN = a/sqrt(1.0-e2*sin(fai)*sin(fai));

R = a*(1-e2)/sqrt((1-e2*sin(fai)*sin(fai))*(1-e2*sin(fai)*sin(fai))*(1-e2*sin(fai)*sin (fai)));

D = xval/NN;

//计算经度(Longitude) 纬度(Latitude)

longitude1 = longitude0+(D-(1+2*T+C)*D*D*D/6+(5-2*C+28*T-3*C*C+8*ee+24 *T*T)*D*D*D*D*D/120)/cos(fai);

latitude1 = fai -(NN*tan(fai)/R)*(D*D/2-(5+3*T+10*C-4*C*C-9*ee)*D*D*D*D/ 24

+(61+90*T+298*C+45*T*T-256*ee-3*C*C)*D*D*D*D*D*D/720);

//转换为度DD

*longitude = longitude1 / iPI;

*latitude = latitude1 / iPI;

}

如果有需要程序的,可以直接跟我联系,呵呵

附:高斯正反算参数

pi=0.0174532925 ※※0.0174532925199433 //π

长半轴a=6378245.0; 扁率f=1.0/298.3; //54年北京坐标系参数

长半轴a=6378140.0; 扁率f=1/298.257; //80年西安坐标系参数

长半轴a=6378137m;扁率f=1:298.257223563。//WGS-84坐标系

坐标转换之计算公式

坐标转换之计算公式 一、参心大地坐标与参心空间直角坐标转换 1名词解释: A :参心空间直角坐标系: a) 以参心0为坐标原点; b) Z 轴与参考椭球的短轴(旋转轴)相重合; c) X 轴与起始子午面和赤道的交线重合; d) Y 轴在赤道面上与X 轴垂直,构成右手直角坐标系0-XYZ ; e) 地面点P 的点位用(X ,Y ,Z )表示; B :参心大地坐标系: a) 以参考椭球的中心为坐标原点,椭球的短轴与参考椭球旋转轴重合; b) 大地纬度B :以过地面点的椭球法线与椭球赤道面的夹角为大地纬度B ; c) 大地经度L :以过地面点的椭球子午面与起始子午面之间的夹角为大地经度L ; d) 大地高H :地面点沿椭球法线至椭球面的距离为大地高H ; e) 地面点的点位用(B ,L ,H )表示。 2 参心大地坐标转换为参心空间直角坐标: ?? ???+-=+=+=B H e N Z L B H N Y L B H N X sin *])1(*[sin *cos *)(cos *cos *)(2 公式中,N 为椭球面卯酉圈的曲率半径,e 为椭球的第一偏心率,a 、b 椭球的长短半 径,f 椭球扁率,W 为第一辅助系数 a b a e 2 2-= 或 f f e 1*2-= W a N B W e =-=22sin *1( 3 参心空间直角坐标转换参心大地坐标

[]N B Y X H H e N Y X H N Z B X Y L -+=+-++==cos ))1(**)()(*arctan( )arctan(2 2222 二 高斯投影及高斯直角坐标系 1、高斯投影概述 高斯-克吕格投影的条件:1. 是正形投影;2. 中央子午线不变形 高斯投影的性质:1. 投影后角度不变;2. 长度比与点位有关,与方向无关; 3. 离中央子午线越远变形越大 为控制投影后的长度变形,采用分带投影的方法。常用3度带或6度带分带,城市或工 程控制网坐标可采用不按3度带中央子午线的任意带。 2、高斯投影正算公式: 5 2224253 2236 4254 42232)5814185(cos 120 )1(cos 6 cos )5861(cos sin 720 495(cos sin 24 cos sin 2l t t t B N l t B N Bl N y l t t B B N l t B B N Bl B N X x ηηηηη-++-++-+=+-+++-++=) 3、高斯投影反算公式:

不同空间直角坐标系的转换

不同空间直角坐标系的转换 欧勒角 不同空间直角坐标系的转换,包括三个坐标轴的平移和坐标轴的旋转,以及两个坐标系的尺度比参数,坐标轴之间的三个旋转角叫欧勒角。 三参数法 三参数坐标转换公式是在假设两坐标系间各坐标轴相互平行,轴系间不存在欧勒角的条件下得出的。实际应用中,因为欧勒角不大,可以用三参数公式近似地进行空间直角坐标系统的转换。公共点只有一个时,采用三参数公式进行转换。

七参数法 用七参数进行空间直角坐标转换有布尔莎公式,莫洛琴斯基公式和范氏公式等。下面给出布尔莎七参数公式: 坐标转换多项式回归模型 坐标转换七参数公式属于相似变换模型。大地控制网中的系统误差一般呈区域性,当区域较小时,区域性的系统误差被相似变换参数拟合,故局部区域的坐标转换采用七参数公式模型是比较适宜的。但对全国或一个省区范围内的坐标转换,可以采用多项式回归模型,将各区域的系统偏差拟合到回归参数中,从而提高坐标转换精度。 两种不同空间直角坐标系转换时,坐标转换的精度取决于坐标转换的数学模型和求解转换系数的公共点坐标精度,此外,还与公共点的分布有关。鉴于地面控制网系统误差在???? ??????+??????????=??????????000111222Z Y X Z Y X Z Y X ???? ??????+????????????????????---+??????????+=??????????000111111222000)1(Z Y X Z Y X Z Y X m Z Y X X Y X Z Y Z εεεεεε

不同区域并非是一个常数,所以采用分区进行坐标转换能更好地反映实际情况,提高坐标转换的精度。

空间直角坐标系与大地坐标系转换程序

空间直角坐标系与大地坐标系转换程序 #include #include #include using namespace std; #define PI (2.0*asin(1.0)) void main() { double a,b,c,d1,d2,f1,f2,m1,m2,B,L,H,X,Y,Z,W,N,e; //cout<<"请分别输入椭球的长半轴、短半轴(国际单位)"<>a>>b; a=6378137; //以WGS84为例 b=6356752.3142; e=sqrt(a*a-b*b)/a; c=a*a/b; int x; cout<<"请输入0或1,0:大地坐标系到空间直角坐标系;1:空间直角坐标系到大地坐标系"<>x; switch(x) { case 0: { cout<<"请分别输入该点大地纬度、经度、大地高(国际单位,纬度经度请按度分秒,分别输入)"<>d1>>f1>>m1>>d2>>f2>>m2>>H; B=PI*(d1+f1/60+m1/3600)/180; L=PI*(d2+f2/60+m2/3600)/180; W=sqrt(1-e*e*sin(B)*sin(B)); N=a/W; X=(N+H)*cos(B)*cos(L); Y=(N+H)*cos(B)*sin(L); Z=(N*(1-e*e)+H)*sin(B); cout<<"空间直角坐标系中X,Y,Z,坐标值(国际单位)分别为"<>X>>Y>>Z; double t,m,n, P,k,B0; m=Z/sqrt(X*X+Y*Y); //t0 B0=atan(m); //初值 n=Z/sqrt(X*X+Y*Y);

大地坐标与直角空间坐标转换计算公式

大地坐标与直角空间坐标转换计算公式 一、参心大地坐标与参心空间直角坐标转换 1名词解释: A :参心空间直角坐标系: a) 以参心0为坐标原点; b) Z 轴与参考椭球的短轴(旋转轴)相重合; c) X 轴与起始子午面和赤道的交线重合; d) Y 轴在赤道面上与X 轴垂直,构成右手直角坐标系0-XYZ ; e) 地面点P 的点位用(X ,Y ,Z )表示; B :参心大地坐标系: a) 以参考椭球的中心为坐标原点,椭球的短轴与参考椭球旋转轴重合; b) 大地纬度B :以过地面点的椭球法线与椭球赤道面的夹角为大地纬度B ; c) 大地经度L :以过地面点的椭球子午面与起始子午面之间的夹角为大地经度L ; d) 大地高H :地面点沿椭球法线至椭球面的距离为大地高H ; e) 地面点的点位用(B ,L ,H )表示。 2 参心大地坐标转换为参心空间直角坐标: ?? ? ?? +-=+=+=B H e N Z L B H N Y L B H N X sin *])1(*[sin *cos *)(cos *cos *)(2 公式中,N 为椭球面卯酉圈的曲率半径,e 为椭球的第一偏心率,a 、b 椭球的长短半径,f 椭球扁率,W 为第一辅助系数 a b a e 2 2-= 或 f f e 1 *2-= W a N B W e = -=22 sin *1( 西安80椭球参数: 长半轴a=6378140±5(m )

短半轴b=6356755.2882m 扁 率α=1/298.257 3 参心空间直角坐标转换参心大地坐标 [ ] N B Y X H H e N Y X H N Z B X Y L -+= +-++==cos ))1(**)() (*arctan() arctan(2 22 2 2 二 高斯投影及高斯直角坐标系 1、高斯投影概述 高斯-克吕格投影的条件:1. 是正形投影;2. 中央子午线不变形 高斯投影的性质:1. 投影后角度不变;2. 长度比与点位有关,与方向无关; 3. 离中央子午线越远变形越大 为控制投影后的长度变形,采用分带投影的方法。常用3度带或6度带分带,城市或工程控制网坐标可采用不按3度带中央子午线的任意带。 2、高斯投影正算公式: 52224253 2236 425442232)5814185(cos 120 )1(cos 6 cos )5861(cos sin 720 495(cos sin 24cos sin 2l t t t B N l t B N Bl N y l t t B B N l t B B N Bl B N X x ηηηηη-++-++-+=+-+++-++ =) 3、高斯投影反算公式:

空间大地坐标系与平面直角坐标系转换公式

§2.3.1 坐标系的分类 正如前面所提及的,所谓坐标系指的是描述空间位置的表达形式,即采用什么方法来表示空间位置。人们为了描述空间位置,采用了多种方法,从而也产生了不同的坐标系,如直角坐标系、极坐标系等。 在测量中常用的坐标系有以下几种: 一、空间直角坐标系 空间直角坐标系的坐标系原点位于参考椭球的中心,Z 轴指向参考椭球的北极,X 轴指向起始子午面与赤道的交点,Y 轴位于赤道面上且按右手系与X 轴呈90°夹角。某点在空间中的坐标可用该点在此坐标系的各个坐标轴上的投影来表示。空间直角坐标系可用图2-3来表示: 图2-3 空间直角坐标系 二、空间大地坐标系 空间大地坐标系是采用大地经、纬度和大地高来描述空间位置的。纬度是空间的点与参考椭球面的法线与赤道面的夹角;经度是空间中的点与参考椭球的自转轴所在的面与参考椭球的起始子午面的夹角;大地高是空间点沿参考椭球的法线方向到参考椭球面的距离。空间大地坐标系可用图2-4来表示:

图2-4空间大地坐标系 三、平面直角坐标系 平面直角坐标系是利用投影变换,将空间坐标空间直角坐标或空间大地坐标通过某种数学变换映射到平面上,这种变换又称为投影变换。投影变换的方法有很多,如横轴墨卡托投影、UTM 投影、兰勃特投影等。在我国采用的是高斯-克吕格投影也称为高斯投影。UTM 投影和高斯投影都是横轴墨卡托投影的特例,只是投影的个别参数不同而已。 高斯投影是一种横轴、椭圆柱面、等角投影。从几何意义上讲,是一种横轴椭圆柱正切投影。如图左侧所示,设想有一个椭圆柱面横套在椭球外面,并与某一子午线相切(此子午线称为中央子午线或轴子午线),椭球轴的中心轴CC ’通过椭球中心而与地轴垂直。 高斯投影满足以下两个条件: 1、 它是正形投影; 2、 中央子午线投影后应为x 轴,且长度保持不变。 将中央子午线东西各一定经差(一般为6度或3度)范围内的地区投影到椭圆柱面上,再将此柱面沿某一棱线展开,便构成了高斯平面直角坐标系,如下图2-5右侧所示。 图2-5 高斯投影 x 方向指北,y 方向指东。 可见,高斯投影存在长度变形,为使其在测图和用图时影响很小,应相隔一定的地区,另立中央子午线,采取分带投影的办法。我国国家测量规定采用六度带和三度带两种分带方法。六度带和三度带与中央子午线存在如下关系: 366 N L =中; n L 33=中 其中,N 、n 分别为6度带和3度带的带号。

空间坐标转换说明

空间坐标转换说明 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

坐标转换说明 GPS 接收机接收到GPS (大地坐标:经度、纬度和高度值)信号后,并不利于显示,需要将大地坐标进行转换,现选用东北天坐标系(也叫站心坐标系)作为显示的依据。 GPS 接收机接收到的第一个信号L (经度)、B (纬度)和H (高度),作为东北天坐标系的原点。当接收到第二个信号时L 1、B 1和H 1,应用坐标转换公式,转换到东北天坐标系下进行显示。依次类推,凡是接收到的GPS 信号都转换到东北天坐标系下进行显示,在东北天坐标系下预测出来的坐标值通过坐标转换公式在显示屏上显示大地坐标(经度、纬度和高度)。 1.大地坐标与直角坐标的相互转化 对空间某一点,大地坐标系(L ,B ,H )到直角坐标系(X ,Y ,Z )的转换关系如下: ?? ? ?? +-=+=+=B H e N Z L B H N Y L B H N X sin ])1([sin cos )(cos cos )(2(1) 由直角坐标系(X ,Y ,Z )转化到大地坐标系(L ,B ,H )的公式如下: ??? ? ??? --=+-++==)1(sin /]})1((/[)(arctan{) /arctan(2222e N B Z H H e N Y X H N Z B X Y L (2) 式中:B e a N 22sin 1/-=,N 为该点的卯酉圈曲率半径;2222/)(a b a e -=,a 、 b 、e 分别为该大地坐标系对应参考椭球的长半轴、短半轴和第一偏心率。长半轴 a =6378137±2m ,短半轴 b =6356.7523142km ,90130066943799.02=e 。 从公式(2)看出,经度比较容易求得,纬度和高度必须通过迭代计算获直接计算得到。迭代计算的次序为:N H B →→,通常迭代四次可以达到H 优于0.001m ,B 优于0.00001''的计算精度;教科书中给出的直接法计算公式比较繁琐,有的计算公式的应用条件受到一定限制,例如要求大地高度小于10000m 时,才能使B 、H 达到上述计算精度,有的直接计算公式精度较低。 根据[张华海]提供的方法,本文建议采用该方法将直角坐标(X ,Y ,Z )转变成大地坐标(L ,B ,H )。该方法的公式形式比较简便,B 、H 的计算精度高;用计算出

国家坐标系与地方独立坐标系坐标转换方法与计算2(1)

国家坐标系与地方独立坐标系坐标转换方法与计算 作者姓名:岳雪荣 学号: 20142202001 系(院)、专业:建筑工程学院、测绘工程14-1 2016 年 6 月 6 日

国家坐标系与地方独立坐标系坐标转换方法与计算 (建筑工程学院14测绘工程专业) 摘要 随着我国经济的发展的突飞猛进,对测量精度要求的建设也越来越高,就是以便满足实际运行要求。但在一些城市或大型工程建设中可能刚好在两个投影带的交界处,布设控制网时如果按照标准的3度或者1.5度带投影,投影变形会非常大,给施工作业带来不便,此时需要建立地方独立坐标系。认识国家坐标系的转换和地方独立坐标系统有一定的现实意义,如何实现两者的换算,一直是关注的工程建设中的热点问题。因此,完成工程测量领域国家坐标定位成果与地方独立坐标成果的转换问题,以适应城市化和实际工程的需要。 关键词:国家坐标;独立坐标;坐标转换

目录 1绪论 1.1背景和意义 1.2主要内容 1.3解决思路和方法 2 建立独立坐标系的方法3 2.1常用坐标系统的方法介绍 2.2确定独立坐标系的三大要素9 2.3减少长度变形的方法10 2.4建立独立坐标系的意义12 3 国家坐标系与地方坐标系的坐标转换13 3.1常用坐标系的坐标转换模型13 3.2投影面与中央子午线及椭球参数的确定14 3.3国家坐标与地方坐标的转换思路15 4算例分析17 结论20 参考文献错误!未定义书签。

1绪论 1.1背景和意义 随着社会的经济快速发展,尤其是近十多年来空间测量技术突飞猛进,得到了长足的发展,其精度也大幅提高。从测量的发展史来看,从简单到复杂,从人工操作到测量自动化、一体化,从常规精度测量到高精度测量,促使大地坐标系有参心坐标系到大地坐标系的转化和应用。大地测量工作已有传统的二维平面坐标向三位立体空间坐标转化,逐步形成四维空间坐标系统。 在测绘中,地方独立坐标系和国家坐标系为平面坐标系的两种坐标系统。对于工程测量和城市建设过程,建设区域不可能都有合适的投影子午线,势必可能有所差异,这样一来作业区域的高程和坐标或者是工程关键区域的高程和坐标能够与国家大地基准的参考椭球有较大的出入,在这种情况下,根据不同的投影区国家坐标系统,可能就会出现投影变形导致严重错误。建立地方独立坐标系统来降低高程归化影响和是归化投影变形,误差控制在一个小范围的数据计算和实际大致相符,不需要任何修改,从而可以满足工程建设和实际应用。 就当前而言,测量工作重要的触及应用三种常用的大地坐标系统,即为地方独立坐标系,地心坐标系,参心坐标系 [1]。地心坐标系:以地球质心为根据建立的坐标系,包括CGCS2000国家大地坐标系,GPS平差后的WGS-84坐标系等。参心坐标系:参心坐标系是以参考椭球为基准的大地坐标系,包括54北京坐标系和80西安坐标系等。独立坐标系:以自己情况而定的独立坐标,采用新椭球,投影到高斯平面上,计算参数,在结合相关数据解算得到,如城市建设坐标系。它们统称为地固坐标系统。有机结合在一起对于整个坐标系统来说具有很大的应用价值,解决了实际生活中各种的工程测量问题,如土地申报工程,矿产调查工程,全国土地调查工程等等。根据现在的经济建设情况,我们应该结合实际,展开建立国家大地坐标与地方独立坐标的研究工作是非常必要的。这一点也是目前需要解决的问题。 为了更方面的需求和发展,也使得更好地创建国家坐标系与地方独立坐标系的关系。在这里引入了”GPS坐标”这个概念。在这里我们用以工程测量,成为大型工程建设控制网和城建控制网的主要手段。基以GPS坐标系建立的精度高的独立坐标系,将方便于GPS较高精确的、高效的获取城建坐标和高程需求,有利于GPS与GIS的有机结合,进一步提升城市的综合能力,加速城市的现代化建设,对工程建设具有巨大的辅助作用[2]。根据GPS坐标系建立的地方独立坐标系是未来的希望。

直角坐标系下的画图及其转换公式

直角坐标系下的画图及其转换公式 在直角坐标系下我们的圆方程是: 222()()x a y b R -+-= 其中,a 和b 是圆心,R 是半径。但在画圆的时候,你就会发现如果按该公式画圆,多半是不成功的,或者画了一半,所以在matlab 中画圆,一半采用极坐标形式 圆对应的极坐标转换公式为: cos sin x R y R θ θ =?? =?(公式1) 这个很容易理解,你画个单位圆来看看就知道了。 那么上面那个黑色的点的x 坐标和y 坐标用半径和连线与坐标轴x 的夹角来表示,就得到了公式1。 观察这个公式,我们发现,在极坐标系下,圆的半径没变,夹角是在不断变化的,所以,在matlab 中极坐标系下画单位圆的问题可以这样来考虑: 首先将夹角360等分,也就是每一个步长为360度/360; 但需要指出的是,matlab 中正弦预先函数的变量其实是弧度,并不是度。这个你在matlab 命令窗里就可以试: 比如你要得到30度的正弦值,一般是sin (pi/6),而不是sin(30)。这里的pi 是3.1415926的在matlab 中的表示。 所以我们的步长应该是弧度制的,我们知道,1度对应的弧度为360/(2*pi)。也即180/pi; 所以我们的夹角应该是: Theta=0:180/pi:2*pi-180/pi; 注意,由于是从零开始画图的,所以最后一个应该是2*pi-180/pi;而不是2*pi ; 这个时候我们可以开始画图了 X=R*cos(Theta); Y=R*sin(Theta); Plot(x,y,’r.’) axis square %保证画出来的圆是圆的。

空间直角坐标系坐标转换方法

坐标转换方法 空间直角坐标系如果其原点不动,绕着某一个轴旋转而构成的新的坐标系,这个过程就叫做坐标旋转。在旧坐标系中的坐标与在旋转后新坐标系中的坐标有一定的转换关系,这种转换关系可以用转换矩阵来表示。 如图5.7,直角坐标系XYZ,P点的坐标为(x, y, z),其相应的在XY 平面,XZ平面,YZ平面分别为M(x, y,0),Q(x,0, z)和N(0, y, z)。 图5.7直角坐标系XYZ 设?表示第j 轴的旋转角度,R j (?) 表示绕第j 轴的旋转,其正方向是沿坐标轴向原点看去的逆时针方向。很明显当j 轴为旋转轴时,它对应的坐标中的j 分量是不变的。由于直角坐标系是对称的,下面我们以绕Z轴旋转为例推导其旋转变换矩阵,其它两个轴推导和它是一样的。 设图5.7的坐标绕Z轴逆时针旋转θ角度,新坐标为X 'Y'Z',如图5.8所示: 图5.8 坐标绕Z 轴逆时针旋转θ角度 由于坐标中的z 分量不变,我们可以简化地在XY 平面进行分分析,如图

5.9所示: 图5.9坐标绕Z 轴逆时针旋转θ 角度的XY 平面示意图 点 M X 和点M X ' 分别是M 点在X 轴和X '轴的投影。如图5.9 cos cos() sin sin() X X X X x OM OM MOM OM y MM OM MOM OM ?θ?θ==∠=-??==∠=-? (5-1) cos cos sin sin X X X X x OM OM MOM OM y MM OM MOM OM ? ?'''''==∠=??'==∠=? (5-2) 把(5-1)式按照三角函数展开得: cos cos sin sin sin cos cos sin x OM OM y OM OM ?θ?θ ?θ?θ=+??=+? (5-3) 把(5-2)式代入(5-3)式得: cos sin sin cos x x y y x y θθ θθ''=+??''=-+? (5-4) 坐标中的z 分量不变,即z = z'这样整个三维坐标变换就可以写成(用新坐标表 示旧坐标) cos sin sin cos x x y y x y z z θθ θθ''=+? ?''=-+??' =? (5-5) 把式(5-5)用一个坐标旋转变换矩阵R Z (θ) 表示可以写成:

坐标转换计算方式

72绝对坐标转换为相对坐标在直线段施工测量中,可以把绝对坐标转换为相对坐标进行放线测量,此方法比较快捷实用。 如,已知直线段线路中线A点的里程与绝对坐标X1,Y1.和其直线A点至线路前进方向的方位角a。同样已知附近的控制点Q的绝对坐标QX1,QY1.那么现在为了使用方便,要将其Q点的绝对坐标转换为相对于直线段的相对坐标,计算方法如下: 根据以上所知,根据坐标发算可以得出点A至控制点Q 的距离为L,以及点A至控制点Q方向的方位角简称R。已知线路中心线前进方向的方位角a,那么由点A至线路前进方向,和点A至控制点Q方向就形成一个夹角r,r=R-a。现在做控制点到线路中线的垂直线Y,(也就是所谓的Y坐标数据)。根据直角三角形计算方式得出Y=SIN r×L(L,是点A至点Q的距离)那么相对于线路X的坐标计算方式(X坐标表示里程)。X=COSr×L+A点里程。 即得出控制点Q相对于直线的相对坐标。 例题:例如,ZDK400至ZDK700为直线段,已知里程400的线路中心线坐标X=22580.40165 Y=27356.42893 里程700的线路中心线坐标X=22558.58105 Y=27655.63522 欲求J2点X=22562.1789 Y=27510.4874相对于400至700的相对坐标,图示如下:

解:根据已知,经过坐标反算可以求得点A至点B的坐标方位角为94 10 16 AB距离为300。 A 至D的坐标方位角为96 44 45.26 距离为155.132 那么可求得角FAD=2 34 29.26 因现已知AD=155.132 角FAD=2 24 29.26 根据三角函数可计算DF=sinfa d×AD=0.045×155.132=6.969 AF=cosfad×AD=0.999×155.132=154.975

知识要点-空间直角坐标系

第5讲 空间直角坐标系 ★知识梳理★ 1.右手直角坐标系 ①右手直角坐标系的建立规则:x 轴、y 轴、z 轴互相垂直,分别指向右手的拇指、食指、 中指; ②已知点的坐标),,(z y x P 作点的方法与步骤(路径法): 沿x 轴正方向(0>x 时)或负方向(0y 时)或负方向(0z 时)或负方向(0

平面直角坐标变换

§5.7 平面直角坐标变换 为了考虑同一图形在不同的坐标系下的方程之间的关系,我们首先需要建立同一个点在不同的坐标系下的坐标之间的关系,这就是坐标变换的问题,因为我们研究的图形是点的轨迹. 我们仅考虑平面直角坐标变换. 设在平面上给出了由两个标架 {O ;i , j } 和 {O';i', j' } 所决定的右手直角坐标系,这里i 和j 以及i' 和j' 是两组坐标基向量,它们是平面上的两个标准正交基,我们依次称这两个坐标系为旧坐标系和新坐标系. 由于坐标系的位置完全由原点和坐标基向量所决定,所以新坐标系与旧坐标系之间的关系,就由O' 在 {O ;i , j } 中的坐标以及i' 和j' 在 {O ;i , j } 中的分量所决定. 任一直角坐标变换总可以分解成移轴(也叫坐标平移)和转轴(也叫坐标旋转)两个步骤. 1.移轴 如果两个标架 {O ;i , j } 和 {O';i , j' } 的原点O 与O' 不同,O' 在{O ;i , j }中的坐标为 (x 0,y 0),但两标架的坐标基向量相同,即有 i' = i , j' = j 那么标架 {O';i', j'} 可以看成是由标架 {O ;i , j } 将原点平移到O'点而得来的(图5.7.1).这种坐标变换叫做移轴(坐标平移). 设P 是平面内任意一点,它对标架 {O ;i , j } 和 {O';i', j'} 的坐标分别为 (x ,y ) 与 (y x '',),则有 P O O O OP '+= 但 j i y x +=, j i y x O '+'=', j i 00y x O +=' 于是有 j i j i )()(00y y x x y x +'++'=+ 故 {x ,y } = {x 0,y 0} + {x',y' } 根据向量相等的定义得移轴公式为 图5.7.1 ? ? ?+'=+'=00 y y y x x x (5.7-1) 从中解出x' 和y',就得逆变换公式为 ? ? ?-='-='00 y y y x x x (5.7-2) 2.转轴 若两个标架 {O ;i , j } 和 {O';i', j'} 的原点相同,即O = O',但坐标基向量不同,且有∠(i ,i' ) = α,则标架 {O';i',j'} 可以看成是由标架 {O ;i ,j } 绕O 点旋转α 角而得

立体几何空间直角坐标系

空间直角坐标系080617 好题选析: 例1、在空间直角坐标系中,给定点)3,2,1(-M 。求它分别关于坐标平面、坐标轴和原点的对称点的坐标。 例2、已知两点)1,0,1(P 与)1,3,4(-Q 。(1)求Q P ,两点的距离;(2)求z 轴上点M ,使||||MQ MP =。 例3、如图,在河的一侧有一塔m CD 5=,河宽m BC 3=,另 一侧有点A ,BC AB m AB ⊥=,4。求点A 与塔顶D 的距离AD 。 好题精练: (一)选择题: 1、关于空间直角坐标系,叙述正确的是( ) A 、),,(z y x P 中z y x ,,的位置可以互换; B 、空间直角坐标系中的点与一个三元有序数组是一种一一对应关系; C 、空间直角坐标系中的三条坐标轴把空间分为八个部分; D 、某点在不同的空间直角坐标系中的坐标位置可以相同。 2、已知点)4,1,3(--A ,则点A 关于原点的对称点的坐标为( ) A 、)4,3,1(-- B 、)3,1,4(-- C 、)4,1,3(- D 、)3,1,4(- 3、已知点)2,1,0(),1,2,1(B A -,则向量坐标为( ) A 、)3,1,1(- B 、)3,1,1(-- C 、)1,1,1(-- D 、)0,1,0( 4、设点B 是点)5,3,2(-A 关于面xoy 的对称点,则||AB 等于( ) A 、10 B 、10 C 、38 D 、38 (二)填空题: 5、已知ABC D 为平行四边形,且)5,7,3(),1,5,2(),3,1,4(--C B A ,则顶点D 的坐标为 。 (三)解答题: 6、在坐标面yoz 内求与三个已知点)1,5,0(),2,2,4(),2,1,3(C B A --等距离的点D 的坐标。 7、已知ABC ?的顶点)1,3,1(),2,6,5(),2,1,1(---C B A 。试求AC 边上的高BD 的长。

直角坐标与极坐标的区别与转换

直角坐标 直角坐标系在数学中应用广泛,是数学大厦最重要的根基之一。 在平面内画两条 直角坐标 直角坐标 互相垂直,并且有公共原点的数轴。其中横轴为X轴,纵轴为Y轴。这样我们就说在平面上建立了平面直角坐标系,简称直角坐标系。 直角坐标中的点 直角坐标中的点 坐标:对于平面内任意一点C,过点分C别向X轴、Y轴作垂线,垂足在X 轴、Y轴上的对应点a,b分别叫做点C的横坐标、纵坐标,有序数对(a,b)叫做点C的坐标。坐标平面:坐标系所在平面。 坐标原点:两坐标轴的公共原点。 象限:X轴和Y轴把坐标平面分成四个象限,右上面的叫做第一象限,其他三个部分按逆时针方向依次叫做第二象限、第三象限和第四象限。象限以数轴为界,横轴、纵轴上的点不属于任何象限。

极坐标 极坐标系 polar coordinates 在平面内由极点、极轴和极径组成的坐标系。在平面上取定一点O,称为极点。从O出发引一条射线Ox,称为极轴。再取定一个长度单位,通常规定角度取逆时针方向为正。这样,平面上任一点P的位置就可以用线段OP的长度ρ以及从Ox到OP 的角度θ来确定,有序数对(ρ,θ)就称为P点的极坐标,记为P(ρ,θ);ρ称为P 点的极径,θ称为P点的极角。当限制ρ≥0,0≤θ<2π时,平面上除极点Ο以外,其他每一点都有唯一的一个极坐标。极点的极径为零,极角任意。若除去上述限制,平面上每一点都有无数多组极坐标,一般地,如果(ρ,θ)是一个点的极坐标,那么(ρ,θ+2nπ),(-ρ,θ+(2n+1)π),都可作为它的极坐标,这里n 是任意整数。平面上有些曲线,采用极坐标时,方程比较简单。例如以原点为中心,r为半径的圆的极坐标方程为ρ=r 等速螺线的极坐标方程为ρ=aθ 。此外,椭圆、双曲线和抛物线这3种不同的圆锥曲线,可以用一个统一的极坐标方程表示。 极坐标系到直角坐标系的转化: 在极坐标系与平面直角坐标系(笛卡尔坐标系)间转换极坐标系中的两个坐标ρ和θ可以由下面的公式转换为直角坐标系下的坐标值 x=ρcosθ y=ρsinθ 由上述二公式,可得到从直角坐标系中x和y两坐标如何计算出极坐标下的坐标θ=arctany/x ( x不等于0) 在x= 0的情况下:若y为正数θ= 90° (π/2 radians);若y为负,则θ= 270° (3π/2 radians). 极坐标的方程 用极坐标系描述的曲线方程称作极坐标方程,通常表示为r为自变量θ的函数。 极坐标方程经常会表现出不同的对称形式,如果r(?θ) = r(θ),则曲线关于极点

大地坐标与直角空间坐标转换计算公式

坐标与直角空间坐标转换计算公式 一、参心坐标与参心空间直角坐标转换 1名词解释: A :参心空间直角坐标系: a) 以参心0为坐标原点; b) Z 轴与参考椭球的短轴(旋转轴)相重合; c) X 轴与起始子午面和赤道的交线重合; d) Y 轴在赤道面上与X 轴垂直,构成右手直角坐标系0-XYZ ; e) 地面点P 的点位用(X ,Y ,Z )表示; B :参心坐标系: a) 以参考椭球的中心为坐标原点,椭球的短轴与参考椭球旋转轴重合; b) 纬度B :以过地面点的椭球法线与椭球赤道面的夹角为纬度B ; c) 经度L :以过地面点的椭球子午面与起始子午面之间的夹角为经度L ; d) 高H :地面点沿椭球法线至椭球面的距离为高H ; e) 地面点的点位用(B ,L ,H )表示。 2 参心坐标转换为参心空间直角坐标: ?? ? ?? +-=+=+=B H e N Z L B H N Y L B H N X sin *])1(*[sin *cos *)(cos *cos *)(2 公式中,N 为椭球面卯酉圈的曲率半径,e 为椭球的第一偏心率,a 、b 椭球的长短半径,f 椭球扁率,W 为第一辅助系数 a b a e 2 2-= 或 f f e 1*2-= W a N B W e = -=22 sin *1( 80椭球参数: 长半轴a=6378140±5(m )

短半轴b=6356755.2882m 扁 率α=1/298.257 3 参心空间直角坐标转换参心坐标 [ ] N B Y X H H e N Y X H N Z B X Y L -+= +-++==cos ))1(**)() (*arctan() arctan(2 22 2 2 二 高斯投影及高斯直角坐标系 1、高斯投影概述 高斯-克吕格投影的条件:1. 是正形投影;2. 中央子午线不变形 高斯投影的性质:1. 投影后角度不变;2. 长度比与点位有关,与方向无关; 3. 离中央子午线越远变形越大 为控制投影后的长度变形,采用分带投影的方法。常用3度带或6度带分带,城市或工程控制网坐标可采用不按3度带中央子午线的任意带。 2、高斯投影正算公式: 52224253 2236 425442232)5814185(cos 120 )1(cos 6 cos )5861(cos sin 720 495(cos sin 24cos sin 2l t t t B N l t B N Bl N y l t t B B N l t B B N Bl B N X x ηηηηη-++-++-+=+-+++-++ =) 3、高斯投影反算公式:

高中数学必修二《空间直角坐标系》优秀教学设计

4.3空间直角坐标系 4.3.1空间直角坐标系 教材分析 本节课内容是数学必修2 第四章圆与方程的最后一节的第一小节。 课本之所以把“空间直角坐标系”的内容放在必修2的最后即第四章的最后,原因有三:一、“空间直角坐标系”的内容为以后选修中用空间向量解决空间中的平行、垂直以及空间中的夹角与距离问题打基础,做好准备;二、必修2第三、四章是平面解析几何的基础内容,本节“空间直角坐标系”的内容是空间解析几何的基础,与平面解析几何的内容共同体现了“用代数方法解决几何问题”的解析几何思想;三、本套教材从整体上体现了“螺旋式上升”的思想,本节内容安排“空间直角坐标系”,为以后的学习作铺垫,正是很好地体现了这一思想。 本小节内容主要包含空间直角坐标系的建立、空间中由点的位置确定点的坐标以及由点的坐标确定点的位置等问题。结合图形、联系长方体和正方体是学好本小节的关键。 课时分配 本小节内容用1课时的时间完成,主要讲解空间直角坐标系的建立以及空间中的点与坐标之间的联系。 教学目标 重点:空间直角坐标系,空间中点的坐标及空间坐标对应的点。 难点:右手直角坐标系的理解,空间中的点与坐标的一一对应。 知识点:空间直角坐标系的相关概念,空间中点的坐标以及空间坐标对应的点。 能力点:理解空间直角坐标系的建立过程,以及空间中的点与坐标的一一对应。 教育点:通过空间直角坐标系的建立,体会由二维空间到三维空间的拓展和推广,让学生建立发展的观点;通过空间点与坐标的对应关系,进一步加强学生对“数形结合”思想方法的认识。 自主探究点:如何由空间中点的坐标确定点的位置。 考试点:空间中点的确定及坐标表示。 易错易混点:空间中的点与平面内的点以及它们的坐标之间的联系与区别;空间直角坐标系中x轴上单位长度的选取。 拓展点:不同空间直角坐标系下点的坐标的不同;空间中线段的中点坐标公式。 教具准备多媒体课件和三角板 课堂模式师生互动、小组评分以及兵带兵的课堂模式。 一、引入新课 由数轴上的点和平面直角坐标系内的点的表示引入空间中点的表示。 ,x y 数轴Ox上的点M,可用与它对应的实数x表示;直角坐标平面内的点M可以用一对有序实数()表示。类似于数轴和平面直角坐标系(一维坐标系和二维坐标系),当我们建立空间直角坐标系(三维坐 x y z表示。 标系)后,空间中任意一点可用有序实数组(,,)

坐标转换之计算公式

创作编号: GB8878185555334563BT9125XW 创作者: 凤呜大王* 坐标转换之计算公式 一、参心大地坐标与参心空间直角坐标转换 1名词解释: A :参心空间直角坐标系: a) 以参心0为坐标原点; b) Z 轴与参考椭球的短轴(旋转轴)相重合; c) X 轴与起始子午面和赤道的交线重合; d) Y 轴在赤道面上与X 轴垂直,构成右手直角坐标系0-XYZ ; e) 地面点P 的点位用(X ,Y ,Z )表示; B :参心大地坐标系: a) 以参考椭球的中心为坐标原点,椭球的短轴与参考椭球旋转轴重合; b) 大地纬度B :以过地面点的椭球法线与椭球赤道面的夹角为大地纬度B ; c) 大地经度L :以过地面点的椭球子午面与起始子午面之间的夹角为大地经度 L ; d) 大地高H :地面点沿椭球法线至椭球面的距离为大地高H ; e) 地面点的点位用(B ,L ,H )表示。 2 参心大地坐标转换为参心空间直角坐标: ?? ? ?? +-=+=+=B H e N Z L B H N Y L B H N X sin *])1(*[sin *cos *)(cos *cos *)(2 公式中,N 为椭球面卯酉圈的曲率半径,e 为椭球的第一偏心率,a 、b 椭球的长短半径,f 椭球扁率,W 为第一辅助系数

a b a e 2 2-= 或 f f e 1 *2-= W a N B W e = -=22 sin *1( 3 参心空间直角坐标转换参心大地坐标 [ ] N B Y X H H e N Y X H N Z B X Y L -+= +-++==cos ))1(**)() (*arctan() arctan(2 22 2 2 二 高斯投影及高斯直角坐标系 1、高斯投影概述 高斯-克吕格投影的条件:1. 是正形投影;2. 中央子午线不变形 高斯投影的性质:1. 投影后角度不变;2. 长度比与点位有关,与方向无关; 3. 离中央子午线越远变形越大 为控制投影后的长度变形,采用分带投影的方法。常用3度带或6度带分带,城市或工程控制网坐标可采用不按3度带中央子午线的任意带。 2、高斯投影正算公式:

坐标计算公式

坐标计算公式 一、计算公式 1、圆曲线坐标计算公式β=180°/π×L/R (L= βπ R/180°)弧长公式β为圆心角 △X=sinβ×R △Y=(1-cosβ)×R C= 弦长 X=X1+cos (α ± β/2)×C Y=Y1+sin (α ± β/2)×C β代表偏角,(既弧上任一点所对的圆心角)。β/2是所谓的偏角(弦长与切线的夹角)△X、 △Y代表增量值。 X、Y代表准备求的坐标。 X1、Y1代表起算点坐标值。 α代表起算点的方位角。 R 代表曲线半径 2、缓和曲线坐标计算公式 β= L2/2RLS ×180°/π C= L - L5/90R2LS2 X=X1+cos (α ± β/3)×C Y=Y1+sin (α ± β/3)×C L代表起算点到准备算的距离。 LS代表缓和曲线总长。 X1、Y1代表起算点坐标值。 3、直线坐标计算公式

X=X1+cosα×L Y=Y1+sinα×L X1、Y1代表起算点坐标值 α代表直线段方位角。 L代表起算点到准备算的距离。 4、左右边桩计算方法 X边=X中+cos(α±90°)×L Y边=Y中+sin(α±90°)×L 在计算左右边桩时,先求出中桩坐 标,在用此公式求左右边桩。如果 在线路方向左侧用中桩方位角减去 90°,线路右侧加90°,乘以准备算 的左右宽度。 二、例题解析 例题:直线坐标计算方法 α(方位角)=18°21′47″ DK184+714.029 求DK186+421.02里程坐标X1=84817.831 Y1=352.177 起始里程解:根据公式X=X1+cosα×L X=84817.831+COS18°21′47″×(86421.02—84714.029)=86437.901 Y=Y1+sinα×L Y=352.177+sin18°21′47″×(86421.02—84714.029)=889.943 求 DK186+421.02里程左右边桩,左侧3.75m,右侧7.05m. 解:根据公式线路左侧计算:

平面直角坐标变换

平面直角坐标变换 【摘要】对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍,对如何进行GPS坐标系转换进行了分析,提出了一种简单实用的坐标改正转换方法,介绍了用EXCEL完成转换的思路。 [关键字] 电子表格;GPS;坐标转换 作为尖端技术GPS,能方便快捷性地测定出点位坐标,无论是操作上还是精度上,比全站仪等其他常规测量设备有明显的优越性。随着我国各地GPS差分台站的不断建立以及美国SA政策的取消,使得单机定位的精度大大提高,有的已经达到了亚米级精度,能够满足国土资源调查、土地利用更新、遥感监测、海域使用权清查等工作的应用。在一般情况下,我们使用的是1954年北京坐标系或1980年西安坐标系(以下分别简称54系和80系),而GPS测定的坐标是WGS-84坐标系坐标,需要进行坐标系转换。对于非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握,EXCEL是比较普及的电子表格软件,能够处理较复杂的数学运算,用它来进行GPS坐标转换、面积计算会非常轻松自如。要进行坐标系转换,离不开高斯投影换算,下面分别介绍用EXCEL进行换算的方法和GPS 坐标转换方法。 一、用EXCEL进行高斯投影换算 从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EX CEL的相应单元格中输入相应的公式即可。下面以54系为例,介绍具体的计算方法。 完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下: 单元格 单元格内容 说明A2 输入中央子午线,以度.分秒形式输入,如115度30分则输入1 15.30 起算数据L0 B2 =INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2* 100)*100)/3600 把L0化成度 C2 以度小数形式输入纬度值,如38°14′20″则输入38.1420 起算数据B D2 以度小数形式输入经度值 起算数据L E2 =INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2* 100)*100)/3600 把B化成度 F2 =INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2* 100)*100)/3600 把L化成度 G2 =F2-B2 L-L0 H2 =G2/57.2957795130823 化作弧度 I2 =TAN(RADIANS(E2)) Tan(B) J2 =COS(RADIANS(E2)) COS(B)

相关主题