excel怎样进行高斯投影转换
Ⅰ 在excel里面将高斯坐标转换经纬度公式
Sub test()
a=0.6 “X转换系数
b=0.8 “Y转换系数
For i=2 to 1000
If Cells(i,2)=“” then exit for
Cells(i,5)=Val(split(Cells(i,2),”=“)(1))*a
Cells(i,6)=Val(split(Cells(i.3),”=“)(1))*b
Next
End Sub
Ⅱ 坐标值怎么变换成经纬度
一、用excel进行高斯投影换算
从经纬度bl换算到高斯平面直角坐标xy(高斯投影正算),或从xy换算成bl(高斯投影反
算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之
处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带
来许多不便.笔者发现,用excel可以很直观、方便地完成坐标换算工作,不需要编制任何
软件,只需要在excel的相应单元格中输入相应的公式即可.下面以54系为例,介绍具体的
计算方法.
完成经纬度bl到平面直角坐标xy的换算,在excel中大约需要占用21列,当然读者可以通过
简化计算公式或考虑直观性,适当增加或减少所占列数.在excel中,输入公式的起始单元
格不同,则反映出来的公式不同,以公式从第2行第1列(a2格)为起始单元格为例,各单
元格的公式如下:
单元格
单元格内容
说明
a2
输入中央子午线,以度.分秒形式输入,如115度30分则输入115.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)
k2
=0.006738525415*j2*j2
l2
=i2*i2
m2
=1+k2
n2
=6399698.9018/sqrt(m2)
o2
=h2*h2*j2*j2
p2
=i2*j2
q2
=p2*p2
r2
=(32005.7031))
s2
=6367558.49686*e2/57.29577951308-p2*j2*r2+((((l2-58)*l2+61)*
o2/30+(4*k2+5)*m2-l2)*o2/12+1)*n2*i2*o2/2
计算结果x
t2
=((((l2-18)*l2-(58*l2-14)*k2+5)*o2/20+m2-l2)*o2/6+1)*n2*(h2*j2)
计算结果y
Ⅲ 求高斯坐标的转换公式谢谢了,大神帮忙啊
有个Excel表格公式,能满足你的要求。 一、用EXCEL进行高斯投影换算 从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。下面以54系为例,介绍具体的计算方法。 完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下: 单元格 单元格内容 说明 A2 输入中央子午线,以度.分秒形式输入,如115度30分则输入115.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) K2 =0.006738525415*J2*J2 L2 =I2*I2 M2 =1+K2 N2 =6399698.9018/SQRT(M2) O2 =H2*H2*J2*J2 P2 =I2*J2 Q2 =P2*P2 R2 =(32005.78006+Q2*(133.92133+Q2*0.7031)) S2=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2 计算结果X T2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2) 计算结果Y 表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。按上面表格中的公式输入到相应单元格后,就可方便地由经纬度求得平面直角坐标。当输入完所有的经纬度后,用鼠标下拉即可得到所有的计算结果。表中的许多单元格公式为中间过程,可以用EXCEL的列隐藏功能把这些没有必要显示的列隐藏起来,表面上形成标准的计算报表,使整个计算表简单明了。从理论上讲,可计算的数据量是无限的,当第一次输入公式后,相当于自己完成了一软件的编制,可另存起来供今后重复使用,一劳永逸。
Ⅳ XY坐标如何转换为经纬度坐标
摘要 这个问题可以用EXCEL进行高斯投影换算来解决,下面具体介绍一下:
Ⅳ xy坐标和经纬度坐标怎么转换
这个问题可以用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坐标对指定。
参考资料:xy坐标网络:网页链接
Ⅵ 求EXCEL公式进行经纬度与XY坐标的相互转换
有个Excel表格公式,能满足你的要求。
一、用EXCEL进行高斯投影换算
从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。下面以54系为例,介绍具体的计算方法。
完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:
单元格 单元格内容 说明
A2 输入中央子午线,以度.分秒形式输入,如115度30分则输入115.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)
K2 =0.006738525415*J2*J2
L2 =I2*I2
M2 =1+K2
N2 =6399698.9018/SQRT(M2)
O2 =H2*H2*J2*J2
P2 =I2*J2
Q2 =P2*P2
R2 =(32005.78006+Q2*(133.92133+Q2*0.7031))
S2=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2
计算结果X
T2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)
计算结果Y
表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。按上面表格中的公式输入到相应单元格后,就可方便地由经纬度求得平面直角坐标。当输入完所有的经纬度后,用鼠标下拉即可得到所有的计算结果。表中的许多单元格公式为中间过程,可以用EXCEL的列隐藏功能把这些没有必要显示的列隐藏起来,表面上形成标准的计算报表,使整个计算表简单明了。从理论上讲,可计算的数据量是无限的,当第一次输入公式后,相当于自己完成了一软件的编制,可另存起来供今后重复使用,一劳永逸。
Ⅶ 谁有高斯坐标转换经纬度的Excel公式
Sub test()
a=0.6 “X转换系数
b=0.8 “Y转换系数
For i=2 to 1000
If Cells(i,2)=“” then exit for
Cells(i,5)=Val(split(Cells(i,2),”=“)(1))*a
Cells(i,6)=Val(split(Cells(i.3),”=“)(1))*b
Next
End Sub
Ⅷ 有没有人有EXCEL公式可以把经纬度转换成平面(X、Y)坐标的
一、用EXCEL进行高斯投影换算
从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反
算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之
处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带
来许多不便。笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何
软件,只需要在EXCEL的相应单元格中输入相应的公式即可。下面以54系为例,介绍具体的
计算方法。
完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过
简化计算公式或考虑直观性,适当增加或减少所占列数。在EXCEL中,输入公式的起始单元
格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单
元格的公式如下:
单元格
单元格内容
说明
A2
输入中央子午线,以度.分秒形式输入,如115度30分则输入115.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)
K2
=0.006738525415*J2*J2
L2
=I2*I2
M2
=1+K2
N2
=6399698.9018/SQRT(M2)
O2
=H2*H2*J2*J2
P2
=I2*J2
Q2
=P2*P2
R2
=(32005.78006+Q2*(133.92133+Q2*0.7031))
S2
=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*
O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2
计算结果X
T2
=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)
计算结果Y
Ⅸ 在Excel 中如何把大地坐标转换成施工坐标
对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍,提出了一种简单实用的坐标改正转换方法,介绍了用EXCEL完成转换的思路。
[关键字] 电子表格;坐标转换
作为尖端技术GPS,能方便快捷性地测定出点位坐标,无论是操作上还是精度上,比全站仪等其他常规测量设备有明显的优越性。随着我国各地GPS差分台站的不断建立以及美国SA政策的取消,使得单机定位的精度大大提高,有的已经达到了亚米级精度,能够满足国土资源调查、土地利用更新、遥感监测、海域使用权清查等工作的应用。在一般情况下,我们使用的是1954年北京坐标系或1980年西安坐标系(以下分别简称54系和80系),而GPS测定的坐标是WGS-84坐标系坐标,需要进行坐标系转换。对于非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握,EXCEL是比较普及的电子表格软件,能够处理较复杂的数学运算,用它来进行GPS坐标转换、面积计算会非常轻松自如。要进行坐标系转换,离不开高斯投影换算,下面分别介绍用EXCEL进行换算的方法和GPS坐标转换方法。
一、用EXCEL进行高斯投影换算
从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。下面以54系为例,介绍具体的计算方法。
完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:
单元格
单元格内容
说明
A2
输入中央子午线,以度.分秒形式输入,如115度30分则输入115.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)
K2
=0.006738525415*J2*J2
L2
=I2*I2
M2
=1+K2
N2
=6399698.9018/SQRT(M2)
O2
=H2*H2*J2*J2
P2
=I2*J2
Q2
=P2*P2
R2
=(32005.78006+Q2*(133.92133+Q2*0.7031))
S2
=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*
O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2
计算结果X
T2
=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)
计算结果Y
表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。按上面表格中的公式输入到相应单元格后,就可方便地由经纬度求得平面直角坐标。当输入完所有的经纬度后,用鼠标下拉即可得到所有的计算结果。表中的许多单元格公式为中间过程,可以用EXCEL的列隐藏功能把这些没有必要显示的列隐藏起来,表面上形成标准的计算报表,使整个计算表简单明了。从理论上讲,可计算的数据量是无限的,当第一次输入公式后,相当于自己完成了一软件的编制,可另存起来供今后重复使用,一劳永逸。
Ⅹ 请问,XY坐标如何转换成经纬度的坐标啊
1、如下图事例,是我们进行转换的公式及原始独立坐标下的控制点数据。
(10)excel怎样进行高斯投影转换扩展阅读
坐标是地图上表示某点位置的,有秩序的排列,说明经纬度或垂直相交的纵横线的一组数字。军事上常使用的有地理坐标和平面直角坐标。
地理坐标,是用经纬度表示地面点位置的球面坐标。军事上通常用于指示和确定舰艇、飞机和其他目标的位置,组织指挥海空协同作战等。
在小于1:20万比例的地形图上,都绘有地理坐标网,并注有相应的经纬度数值。在大于1 : 10万比例尺地形图上,图廓间绘有分度带,图廓四角注记经纬度数值。
平面直角坐标,是用平面上的长度值表示地点位置的直角坐标。军事上通常用于从地图上迅速准确地确定点位,指示目标、量算距离和面积。我国地形图上通常采用的是高斯平面直角坐标。