这个问题可以用EXCEL进行高斯投影换算来解决,下面具体介绍一下:
1、从经纬度B、L换算到高斯平面直角坐标X、Y(高斯投影正算),或从X、Y换算成B、L(高斯投影反算),一般需要专用计算机软件完成;
2、在目前流行的换算软件中不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。而用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。
:
X和Y坐标分别为计算机显示屏幕上任意象素或定点的水平和垂直地址。
X和Y坐标分别为计算机显示屏幕上任意象素或定点的水平和垂直地址。X坐标为沿着显示屏上水平轴从屏幕最左边的象素(象素0)开始的特定数字。Y坐标为沿着显示屏上垂直轴从屏幕最上端的象素(象素0)开始的特定数字。X和Y坐标一起,在屏幕上定位任意特定的象素位置。X和Y坐标也可以相对屏幕上的任意起始点或者屏幕上的任意子集,例如图像,来指定。在网络上,图象映射的各个可点击的范围由关于图像左上角的X和Y坐标对指定。
参考资料:
L0=6N-3
我国6度带中央子午线的经度,由69°起每隔6°而至135°,共计12带(12~23带),带号用N表示,中央子午线的经度用L0表示。
在投影面上,中央子午线和赤道的投影都是直线,并且以中央子午线和赤道的交点0作为坐标原点,以中央子午线的投影为横坐标x轴,以赤道的投影为纵坐标y轴。
在我国x坐标都是正的,y坐标的最大值(在赤道上,6°带)约为330km。为了避免出现负的横坐标,可在横坐标上加上500 000m。此外还应在坐标前面再冠以带号。这种坐标称为国家统一坐标。
例如,有一点y=19 623 456789m,该点位在19带内,位于中央子午线以东,其相对于中央子午线而言的横坐标则是:首先去掉带号,再减去500 000m,最后得=123 456789m。
扩展资料地图投影的方式:
(1)等角投影——投影前后的角度相等,但长度和面积有变形;
(2)等距投影——投影前后的长度相等,但角度和面积有变形;
(3)等积投影——投影前后的面积相等,但角度和长度有变形。
高斯克吕格投影的变形分析:
①中央经线上无变形,满足投影后长度比不变的条件;
②除中央经线上长度比为1以外,其它任何点长度比均大于1;
③在同一条纬线上,离中央经线越远则变形越大,最大值位于投影带边缘。
④在同一条经线上,纬度越低变形越大,最大值位于赤道上。
⑤等角投影无角度变形,面积比为长度比的平方。
⑥长度比的等变形线平行于中央轴子午线。
-高斯-克吕格投影
有个Excel表格公式,能满足你的要求。 一、用EXCEL进行高斯投影换算 从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。下面以54系为例,介绍具体的计算方法。 完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下: 单元格 单元格内容 说明 A2 输入中央子午线,以度分秒形式输入,如115度30分则输入11530 起算数据L0 B2 =INT(A2)+(INT(A2100)-INT(A2)100)/60+(A210000-INT(A2100)100)/3600 把L0化成度 C2 以度小数形式输入纬度值,如38°14′20〃则输入381420 起算数据B D2 以度小数形式输入经度值 起算数据L E2 =INT(C2)+(INT(C2100)-INT(C2)100)/60+(C210000-INT(C2100)100)/3600 把B化成度 F2 =INT(D2)+(INT(D2100)-INT(D2)100)/60+(D210000-INT(D2100)100)/3600 把L化成度 G2 =F2-B2 L-L0 H2 =G2/572957795130823 化作弧度 I2 =TAN(RADIANS(E2)) Tan(B) J2 =COS(RADIANS(E2)) COS(B) K2 =0006738525415J2J2 L2 =I2I2 M2 =1+K2 N2 =63996989018/SQRT(M2) O2 =H2H2J2J2 P2 =I2J2 Q2 =P2P2 R2 =(3200578006+Q2(13392133+Q207031)) S2=636755849686E2/5729577951308-P2J2R2+((((L2-58)L2+61)O2/30+(4K2+5)M2-L2)O2/12+1)N2I2O2/2 计算结果X T2=((((L2-18)L2-(58L2-14)K2+5)O2/20+M2-L2)O2/6+1)N2(H2J2) 计算结果Y 表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。按上面表格中的公式输入到相应单元格后,就可方便地由经纬度求得平面直角坐标。当输入完所有的经纬度后,用鼠标下拉即可得到所有的计算结果。表中的许多单元格公式为中间过程,可以用EXCEL的列隐藏功能把这些没有必要显示的列隐藏起来,表面上形成标准的计算报表,使整个计算表简单明了。从理论上讲,可计算的数据量是无限的,当第一次输入公式后,相当于自己完成了一软件的编制,可另存起来供今后重复使用,一劳永逸。
Y值的前面二位是带号,X值的前面不是带号。该点在6度带第19带的实际坐标为X=3347256m,Y=19476543m
3度带第37带和6度带第19带的中央子午线经度都是111度,所以他们的坐标是一样,只是带号不同。3°37=6°×19-3°=111°
最后要加上500000,-23457+500000=476543m
//高斯投影正、反算
//////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 = 00174532925199433; ////31415926535898/1800;
ZoneWide = 6; ////6度带宽
a=63782450; f=10/2983; //54年北京坐标系参数
////a=63781400; f=1/298257; //80年西安坐标系参数
ProjNo = (int)(longitude / ZoneWide) ;
longitude0 = ProjNo ZoneWide + ZoneWide / 2;
longitude0 = longitude0 iPI ;
latitude0=0;
longitude1 = longitude iPI ; //经度转换为弧度
latitude1 = latitude iPI ; //纬度转换为弧度
e2=2f-ff;
ee=e2(10-e2);
NN=a/sqrt(10-e2sin(latitude1)sin(latitude1));
T=tan(latitude1)tan(latitude1);
C=eecos(latitude1)cos(latitude1);
A=(longitude1-longitude0)cos(latitude1);
M=a((1-e2/4-3e2e2/64-5e2e2e2/256)latitude1-(3e2/8+3e2e2/32+45e2e2
e2/1024)sin(2latitude1)
+(15e2e2/256+45e2e2e2/1024)sin(4latitude1)-(35e2e2e2/3072)sin(6l
atitude1));
xval = NN(A+(1-T+C)AAA/6+(5-18T+TT+72C-58ee)AAAAA/120);
yval = M+NNtan(latitude1)(AA/2+(5-T+9C+4CC)AAAA/24
+(61-58T+TT+600C-330ee)AAAAAA/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) 字串9
{
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 = 00174532925199433; ////31415926535898/1800;
a = 63782450; f = 10/2983; //54年北京坐标系参数
////a=63781400; f=1/298257; //80年西安坐标系参数
ZoneWide = 6; ////6度带宽
ProjNo = (int)(X/1000000L) ; //查找带号
longitude0 = (ProjNo-1) ZoneWide + ZoneWide / 2;
longitude0 = longitude0 iPI ; //中央经线
X0 = ProjNo1000000L+500000L;
Y0 = 0;
xval = X-X0; yval = Y-Y0; //带内大地坐标
e2 = 2f-ff;
e1 = (10-sqrt(1-e2))/(10+sqrt(1-e2));
ee = e2/(1-e2);
M = yval;
u = M/(a(1-e2/4-3e2e2/64-5e2e2e2/256));
fai = u+(3e1/2-27e1e1e1/32)sin(2u)+(21e1e1/16-55e1e1e1e1/32)sin(
4u)
+(151e1e1e1/96)sin(6u)+(1097e1e1e1e1/512)sin(8u);
C = eecos(fai)cos(fai);
T = tan(fai)tan(fai);
NN = a/sqrt(10-e2sin(fai)sin(fai)); 字串1
R = a(1-e2)/sqrt((1-e2sin(fai)sin(fai))(1-e2sin(fai)sin(fai))(1-e2sin
(fai)sin(fai)));
D = xval/NN;
//计算经度(Longitude) 纬度(Latitude)
longitude1 = longitude0+(D-(1+2T+C)DDD/6+(5-2C+28T-3CC+8ee+24TT)D
DDDD/120)/cos(fai);
latitude1 = fai -(NNtan(fai)/R)(DD/2-(5+3T+10C-4CC-9ee)DDDD/24
+(61+90T+298C+45TT-256ee-3CC)DDDDDD/720);
//转换为度 DD
longitude = longitude1 / iPI;
latitude = latitude1 / iPI;
}
NN卯酉圈曲率半径,测量学里面用N表示
M为子午线弧长,测量学里用大X表示 字串2
fai为底点纬度,由子午弧长反算公式得到,测量学里用Bf表示 字串4
R为底点所对的曲率半径,测量学里用Nf表示
高斯投影有什么特征
其主要特点有以下三点:
(1)投影后中央子午线为直线,长度不变形,其余经线投影对称并且凹向于中央子午线,离中央子午线越远,变形越大。
(2)赤道的投影也为一直线,并与中央子午线正交,其余的经纬投影为凸向赤道的对称曲线。
(3)经纬投影后仍然保持相互垂直的关系,投影后有角度无变形。
什么叫高斯投影?高斯平面直角座标系是怎样建立的
假想有一个椭圆柱面横套在地球椭球体外面,并与某一条子午线(此子午线称为中央子午线或轴子午线)相切,椭圆柱的中心轴通过椭球体中心,然后用一定投影方法,将中央子午线两侧各一定经差范围内的地区投影到椭圆柱面上,再将此柱面展开即成为投影面,如图2所示,此投影为高斯投影。高斯投影是正形投影的一种。
高斯投影属于什么投影?投影后什么保持不变?
高斯投影属于等角横切椭圆柱投影。假想用一个椭圆柱横切于地球椭球体的某一经恭上,这条与圆柱面相切的经线,称中央经线。以中央经线为投影的对称轴,将东西各3°或1°30′的两条子午线所夹经差6°或3°的带状地区按数学法则、投影法则投影到圆柱面上,再展开成平面,即高斯-克吕格投影,简称高斯投影。这个狭长的带状的经纬线网叫做高斯-克吕格投影带。
高斯投影将中央经线投影为直线,其长度没有变形,与球面实际长度相等,其余经线为向极点收敛的弧线,距中央经线愈远,变形愈大。 赤道线投影后是直线,但有长度变形。除赤道外的其余纬线,投影后为凸向赤道的曲线,并以赤道为对称轴。经线和纬线投影后仍然保持正交。所有长度变形的线段,其长度变形比均大于1。越远离中央经线,面积变形也愈大。若采用分带投影的方法,可使投影边缘的变形不致过大。我国各种大、中比例尺地形图采用了不同的高斯-克吕格投影带。其中大于1:1万的地形图采用3°带;1:25万至1:5万的地形图采用6°带。
高斯投影的基本规律有哪些
(1)中央子午线的投影为一直线,且投影之后的长度无变形;其余子午线的投影均为凹
向中央子午线的曲线,且以中央子午线为对称轴,离对称轴越远,其长度变形也就越大;
(2) 赤道的投影为直线,其余纬线的投影为凸向赤道的曲线,并以赤道为对称轴;
(3) 经纬线投影后仍保持相互正交的关系,即投影后无角度变形;
(4) 中央子午线和赤道的投影相互垂直。
高斯投影为什么要分带?
高斯投影是一种等角横切椭圆柱投影,由于在同一条纬线上,离中央经线越远,变形越大,最大值位于投珐带的边缘,为了控制投影变形不致过大,保证地图精度,高斯投影采用分带投影方法,即将投影范围的东西界加以限制,使其变形不超过一定的限度。这是高斯投影中限制长度变形最有效的方法。
什么是高斯投影
高斯-克吕格投影这个投影是由德国数学家、物理学家、天文学家高斯于19 世纪20 年代拟定,后经德国大地测量学家克吕格于1912 年对投影公式加以补充,故称为高斯-克吕格投影,又名"等角横切椭圆柱投影”,是地球椭球面和平面间正形投影的一种。
高斯投影特点注意是特点啊 。。
高斯-克吕格(Gauss-Kruger)投影简称“高斯投影”,又名"等角横切椭圆柱投影”,地球椭球面和平面间正形投影的一种。德国数学家、物理学家、天文学家高斯(Carl FriedrichGauss,1777一 1855)于十九世纪二十年代拟定,后经德国大地测量学家克吕格(Johannes Kruger,1857~1928)于 1912年对投影公式加以补充,故名。该投影按照投影带中央子午线投影为直线且长度不变和赤道投影为直线的条件,确定函数的形式,从而得到高斯一克吕格投影公式。投影后,除中央子午线和赤道为直线外, 其他子午线均为对称于中央子午线的曲线。设想用一个椭圆柱横切于椭球面上投影带的中央子午线,按上述投影条件,将中央子午线两侧一定经差范围内的椭球面正形投影于椭圆柱面。将椭圆柱面沿过南北极的母线剪开展平,即为高斯投影平面。取中央子午线与赤道交点的投影为原点,中央子午线的投影为纵座标x轴,赤道的投影为横座标y轴,构成高斯克吕格平面直角座标系。
高斯-克吕格投影在长度和面积上变形很小,中央经线无变形,自中央经线向投影带边缘,变形逐渐增加,变形最大之处在投影带内赤道的两端。由于其投影精度高,变形小,而且计算简便(各投影带座标一致,只要算出一个带的数据,其他各带都能应用),因此在大比例尺地形图中应用,可以满足军事上各种需要,能在图上进行精确的量测计算。
高斯投影:它是一种横轴等角切圆柱投影。它把地球视为球体,假想一个平面卷成一个横圆柱面并把它套在球体外面,使横轴圆柱的轴心通过球的中心,球面上一根子午线与横轴圆柱面相切。这样,该子午线在圆柱面上的投影为一直线,赤道面与圆柱面的交线是一条与该子午线投影垂直的直线。将横圆柱面展开成平面,由这两条正交直线就构成高斯-克吕格平面直角座标系。为减少投影变形,高斯-克吕格投影分为3o带和6o带投影。
高斯-克吕格投影是设想用一个椭圆柱横套在地球椭球的外面,并与设定的中央经线相切。
高斯-克吕格投影分带规定:该投影是国家基本比例尺地形图的数学基础,为控制变形,采用分带投影的方法,在比例尺 1:25万-1:50万图上采用6°分带,对比例尺为 1:1万及大于1:1万的图采用3°分带。
6°分带法:从格林威治零度经线起,每6°分为一个投影带,全球共分为60个投影带,东半球从东经0°-6°为第一带,中央经线为3°,依此类推,投影带号为1-30。其投影代号n和中央经线经度L0的计算公式为:L0=(6n-3)°;西半球投影带从180°回算到0°,编号为31-60,投影代号n和中央经线经度L0的计算公式为L0=360-(6n-3)°。
3°分带法:从东经1°30′起,每3°为一带,将全球划分为120个投影带,东经1°30′-4°30′,178°30′-西经178°30′,1°30′-东经1°30′。
东半球有60个投影带,编号1-60,各带中央经线计算公式:L0=3°n ,中央经线为3°、6°180°。西半球有60个投影带,编号1-60,各带中央经线计算公式:L0=360°-3°n ,中央经线为西经177°、3°、0°。
我国规定将各带纵座标轴西移500公里,即将所有y值加上500公里,座标值前再加各带带号以18带为例,原座标值为y=2433535m,西移后为y=7433535,加带号通用座标为y=187433535 。
欢迎分享,转载请注明来源:品搜搜测评网