投影转换Excell工具(经纬度转高斯坐标)

合集下载

在Office Excel中完成GPS坐标转换方法

在Office Excel中完成GPS坐标转换方法

在Office Excel中完成GPS坐标转换方法对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍,对如何进行GPS坐标系转换进行了分析,提出了一种简单实用的坐标改正转换方法,介绍了用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起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600把L0化成度C2以度小数形式输入纬度值,如38°14′20″则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=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-B2L-L0H2=G2/57.2957795130823化作弧度I2=TAN(RADIANS(E2))Tan(B)J2=COS(RADIANS(E2))COS(B)K2=0.006738525415*J2*J2L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

用EXCEL完成GPS坐标转换的简易方法

用EXCEL完成GPS坐标转换的简易方法

用EXCEL完成GPS坐标转换的简易方法摘要] 对利用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可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

下面以54系为例,介绍具体的计算方法。

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600 把L0化成度C2以度小数形式输入纬度值,如38°14′20″则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=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-B2L-L0H2=G2/57.2957795130823化作弧度I2=TAN(RADIANS(E2))Tan(B)J2=COS(RADIANS(E2))COS(B)K2=0.006738525415*J2*J2L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍资料

对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍资料

对利用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可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

下面以54系为例,介绍具体的计算方法。

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30 起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)* 100)/3600把L0化成度C2以度小数形式输入纬度值,如38°14′20″则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=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-B2L-L0H2=G2/57.2957795130823 化作弧度I2=TAN(RADIANS(E2)) Tan(B)J2=COS(RADIANS(E2)) COS(B)K2=0.006738525415*J2*J2 L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J 2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

经纬度转换公式

经纬度转换公式

经纬度转换公式一、用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

下面以54系为例,介绍具体的计算方法。

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600 把L0化成度C2以度小数形式输入纬度值,如38°14′20〃则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=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-B2L-L0H2=G2/57.2957795130823化作弧度I2=TAN(RADIANS(E2))Tan(B)J2=COS(RADIANS(E2)) COS(B)K2=0.006738525415*J2*J2L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

excel经纬度转换坐标公式

excel经纬度转换坐标公式

excel经纬度转换坐标公式摘要:1.经纬度转换的意义2.Excel 中经纬度转换公式的应用3.经纬度转换公式详解4.示例与操作方法5.结论正文:在地理学中,经纬度是地球表面上某个点的精确坐标。

经度表示的是一个地点相对于本初子午线的角度,范围为0°~180°E 或0°~180°W;纬度则表示的是一个地点相对于赤道的角度,范围为0°~90°N 或0°~90°S。

在实际应用中,我们常常需要将经纬度坐标转换为笛卡尔坐标系(x,y)以便进行更方便的计算和分析。

而Excel 作为一个常用的数据处理工具,提供了经纬度转换坐标的公式,大大方便了我们的工作。

经纬度转换的意义主要在于将地理坐标系下的位置信息转换为平面直角坐标系下的位置信息,以便于在计算机中进行更高效的计算和分析。

例如,在地图软件中,我们常常需要将用户的经纬度位置信息转换为地图上的像素坐标,以便进行地图的渲染和定位。

在Excel 中,经纬度转换公式的应用十分广泛。

例如,当我们需要将一组经纬度数据转换为笛卡尔坐标系时,可以使用Excel 内置的公式进行转换。

此外,Excel 还可以进行反向转换,即将笛卡尔坐标系转换为经纬度坐标。

经纬度转换公式在Excel 中主要涉及到两个函数:`MID`和`MOD`。

其中,`MID`函数用于从字符串中提取子字符串,`MOD`函数用于计算两个数相除的余数。

具体来说,经纬度转换公式为:```=MID(B2, 2, 2) + (MID(B2, 5, 2) / 60) + (MID(B2, 11, 2) / 3600)```其中,B2 表示输入的经纬度字符串,`MID(B2, 2, 2)`表示提取经度部分,`MID(B2, 5, 2)`表示提取纬度部分,`MID(B2, 11, 2)`表示提取度分秒部分。

这些部分分别对应经纬度坐标中的度、分、秒信息,通过`/60`和`/3600`的缩放因子进行换算。

经纬度转换公式

经纬度转换公式

经纬度转换公式一、用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

下面以54系为例,介绍具体的计算方法。

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600 把L0化成度C2以度小数形式输入纬度值,如38°14′20〃则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=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-B2L-L0H2=G2/57.2957795130823化作弧度I2=TAN(RADIANS(E2))Tan(B)J2=COS(RADIANS(E2)) COS(B)K2=0.006738525415*J2*J2L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

用EXCEL完成GPS坐标转换的简易方法

用EXCEL完成GPS坐标转换的简易方法

用EXCEL完成GPS坐标转换的简易方法.txt我们用一只眼睛看见现实的灰墙,却用另一只眼睛勇敢飞翔,接近梦想。

男人喜欢听话的女人,但男人若是喜欢一个女人,就会不知不觉听她的话。

用EXCEL完成GPS坐标转换的简易方法[摘要]对利用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可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

下面以54系为例,介绍具体的计算方法。

用EXCLE完成坐标转化的简易方法

用EXCLE完成坐标转化的简易方法

用EXCEL完成GPS坐标转换的简易方法EXCEL, GPS, 坐标用EXCEL完成GPS坐标转换的简易方法[摘要] 对利用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可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

下面以54系为例,介绍具体的计算方法。

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

地质工作中用Excel进行高斯投影计算的方法

地质工作中用Excel进行高斯投影计算的方法

地质工作中用Excel进行高斯投影计算的方法【摘要】在日常地质工作中常使用微软公司Office套装办公软件,特别是其中的数据处理软件Excel,给工作带来便利,其功能十分强大,能够对各种数据进行处理,并且其计算过程非常直观。

在日常工作中,有大量的地质数据要进行处理,以高斯投影坐标正反算应用为例说明运用Excel中的内部函数及VBA语言,利用其处理各种地质数据,可以取得事半功倍的效果。

【摘要】地质;Excel;高斯计算微软公司的Office组件是日常工作常用的软件,其中组件之一的Excel是电子表格处理软件,其使用非常方便,应用范围也很广泛。

Excel中的函数和VBA 语言功能也非常强大,在地质中应用较多,解决了各类数据处理工作中大部分应用问题。

用Excel处理地质工作的数据,不需要进行专业的培训和进行复杂的程序编写训练,同时也解决了用计算器一步一步计算的老的工作方法;在EXCEL中利用单元格引用进行计算,对数据计算和处理有非常直观性,容易理解和掌握。

Excel在日常中的应用很广,以高斯投影坐标计算这个典型的应用为例说明Excel 在日常地质工作的使用方法。

1.高斯投影计算的数学模式1.1高斯投影计算高斯投影计算,包括由大地坐标(B,L)求高斯平面直角坐标(x,y),和由高斯平面直角坐标(x,y)求大地坐标(B,L),前者称为高斯投影坐标正算;后者称为高斯投影坐标反算[1][2]。

1.1.1高斯投影坐标正算公式为:式中B为大地纬度;X为由赤道至纬度B的子午线弧长;为与中央子午线的经差,N为卯酉曲率半径,,。

1.1.2高斯投影坐标反算公式为:式中:为底点纬度(垂足纬度),为卯酉曲率半径,为子午线曲率半径2.Excel自定义函数的建立Excel的函数功能强大,为工作带来了极大方便,对可以用Excel函数解决的问题,可以利用一些使用技巧和理论进行方便、实用的数据处理,但有时我们为实现一些复杂事务处理,可能用到几个函数或者采用嵌套函数,这样应用起来,不方便,容量出错,据此可以利用Excel绑定VBA创建自定义函数UDF (User—defined function)来解决这个问题。

用EXCEL完成GPS坐标转换的简易方法

用EXCEL完成GPS坐标转换的简易方法

就1:1万比例尺成图而言,在一般的县行政区范围内(如40Km×40Km),用此简单的坐标改正法进行转换与较复杂的七参数法没有多大差别。能否满足1:1万比例尺变更调查的要求,主要取决于GPS接收机本身的精度,与转换方法的选择关系不大。当面积较大时,使用该方法可能会使误差增大,这时可考虑分区域转换。
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的列隐藏功能把这些没有必要显示的列隐藏起来,表面上形成标准的计算报表,使整个计算表简单明了。从理论上讲,可计算的数据量是无限的,当第一次输入公式后,相当于自己完成了一软件的编制,可另存起来供今后重复使用,一劳永逸。
首先,在测区附近选择一国家已知点,在该已知点上用GPS测定WGPS-84坐标系经纬度B和L,把此坐标视为有误差的54系坐标,利用54系EXCEL将经纬度BL转换成平面直角坐标X’Y’,然后与已知坐标比较则可计算出偏移量:
△X=X-X’
△Y=Y-Y’
式中的X、Y为国家控制点的已知坐标,X’、Y’为测定坐标,△X和△Y为偏移量。
把L化成度
G2
=F2-B2
L-L0
H2

经纬度BL换算到高斯平面直角坐标XY(高斯投影正算)的源码及.

经纬度BL换算到高斯平面直角坐标XY(高斯投影正算)的源码及.

经纬度BL换算到高斯平面直角坐标xy(高斯投影正算)private function bl2xy(byref a2 as double, byref f2 as double, byref e2 as double, _ byref s2 as double, byref t2 as double as boolean 'a2 输入中央子午线,以度.分形式输入,如115度30分则输入115.30; 起算数据l0'f2 以度小数形式输入经度值, l'e2 以度小数形式输入纬度值,b's2 计算结果,横坐标y't2 计算结果,纵坐标x'投影带号计算n=[l/6]+1 如:测得经度103.xxxx,故n=[103.x/6]+1=17+1=18'中央经线经度l0 = n*6-3 = [l/6]*6+3dim b2 as double'dim g2 as doubledim h2 as doubledim i2 as doubledim j2 as doubledim k2 as doubledim l2 as doubledim m2 as doubledim n2 as doubledim o2 as doubledim p2 as doubledim q2 as doubledim r2 as doubleb2 = int(a2 + (int(a2 * 100 - int(a2 * 100 / 60 + (a2 * 10000 -int(a2 * 100 * 100 / 3600'把l0化成度(a2'g2 = f2 - b2 ' l -l0'h2 = g2 / 57.2957795130823 '化作弧度h2 = (f2 - b2 / 57.2957795130823 '将经差的单位化为弧度i2 = tan(e2 / 57.2957795130823 'tan (bj2 = cos(e2 / 57.2957795130823 ' cos (bk2 = 0.006738525415 * j2 * j2l2 = i2 * i2m2 = 1 + k2n2 = 6399698.9018 / sqr(m2o2 = h2 * h2 * j2 * j2p2 = i2 * j2q2 = p2 * p2r2 = (32005.78006 + q2 * (133.92133 + q2 * 0.7031 s2 = ((((l2 - 18 * l2 - (58 * l2 - 14 * k2 + 5 * o2 / 20 + m2 -l2 * o2 / 6 + 1 * n2 * (h2 * j2s2 = s2 + 18500000 '在计算的基础上加上了“带号”(18)和“东移”(500km)'计算结果,横坐标yt2 = 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'msgbox "pts2= " & s2 & " pt t2= " & t2bl2xy = trueend function。

用EXCEL进行高斯投影换算

用EXCEL进行高斯投影换算

一、用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY 换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

下面以54系为例,介绍具体的计算方法。

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600把L0化成度C2以度小数形式输入纬度值,如38°14′20″则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2*100)*10 0)/3600把B化成度F2=INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2*100)*10 0)/3600把L化成度G2=F2-B2L-L0H2=G2/57.2957795130823化作弧度I2=TAN(RADIANS(E2))Tan(B)J2=COS(RADIANS(E2))COS(B)K2=0.006738525415*J2*J2L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((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公式进行经纬度与XY坐标的相互转换•一、用EXCEL进行高斯投影换算从经纬度B、L换算到高斯平面直角坐标X、Y(高斯投影正算),或从X、Y换算成B、L(高斯投影反算),一般需要专用计算机软件完成。

在目前流行的换算软件中不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

而用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

下面以1954年北京坐标系为例,介绍具体的计算方法。

上图为编辑好的EXCEL表(红色为输入数据项)完成经纬度B、L到平面直角坐标X、Y的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中以公式从第3行第1列(A3格)为起始单元格为例,各单元格的公式如下:(1)单元格A3输入中央子午线,以度、分、秒形式输入,如107度0分则输入107.00 (2)单元格B3公式如上图,把L0化成度形式。

(3)单元格C3以度小数形式输入纬度值,如23°44′01″则输入23.4401。

(4)单元格D3以度小数形式输入经度值,如107°42′48″则输入107.4248。

(5)单元格E3公式如上图,把纬度B化成度形式。

(6)单元格F3公式如上图,把经度L化成度形式。

(7)各个单元格输入公式如下:表中计算公式见由孔祥元等主编、武汉大学2002年出版的《控制测量学》,EXCEL软件的操作方法请参阅有关资料。

按上面表格中的公式输入到相应单元格后,就可方便地由经纬度求得平面直角坐标。

当输入完所有的经纬度后,用鼠标下拉即可得到所有的计算结果。

表中的许多单元格公式为中间过程,可以用EXCEL的列隐藏功能把这些没有必要显示的列隐藏起来,表面上形成标准的计算报表,使整个计算表简单明了,可计算的数据量是无限的,当第一次输入公式后,相当于自己完成了一软件的编制,可存储起来供今后重复使用。

利用EXCEL进行高斯投影正反算

利用EXCEL进行高斯投影正反算

利用EXCEL 进行高斯投影正反算在工作中常需要将大量经纬度转换成高斯平面坐标、将高斯平面坐标转换成经纬度、将6度带坐标转换成3度带坐标等坐标转换问题。

面对这些问题,我们希望能找个坐标转换软件进行批量转换从而降低劳动强度、提高工作效率。

然而我们通常用的软件对批量转换往往有一定的限制而且对转换数据的格式要求比较严格不容易掌握和使用。

实际上我们通常用的办公软件EXCEL 就可以完成这项工作。

EXCEL 办公软件操作简单方便、易于掌握。

想要用EXCEL 实现正反算,我们必须知道高斯投影正反算数学公式。

(高斯投影正算实际就是把大地坐标通过高斯投影数学模型转换为平面坐标,反之则为高斯投影反算)下面就是高斯投影公式:正算公式:"2322"4""4sin cos sin cos (59)22N N x X B Bl B B t l ηρρ=++-+ "322"3524"5""3"5cos cos (1)cos (118)6120NN N y X Bl B t l B t t l ηρρρ=++-++-+ 反算公式:23222424635(539)(619045)224720f f f f f f f f f f ff f f ft t N B B y t t y t t y M N M N M N ηη=-+-+---+ 22324535111(12)(52824)cos 6cos 120cos f f f f f f f f f fl y t y t t y N B N B N B η=-+++++ 我们只需要把上述两个公式用EXCEL 函数写于EXCEL 表格中就可以进行计算了。

其实,我们用的其他软件中高斯正反算基本全都是用这两个公式实现的,然而由于各种程序语言以及软件计算数据时精度不同所以最后结果也会有很小的误差。

经纬度转换公式

经纬度转换公式

经纬度转换公式一、用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

下面以54系为例,介绍具体的计算方法。

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600 把L0化成度C2以度小数形式输入纬度值,如38°14′20〃则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=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-B2L-L0H2=G2/57.2957795130823化作弧度I2=TAN(RADIANS(E2))Tan(B)J2=COS(RADIANS(E2)) COS(B)K2=0.006738525415*J2*J2L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

经纬度转化excel

经纬度转化excel

经纬度转化excel一、背景介绍随着位置服务的发展,经纬度已成为了全球通用的地理坐标系统。

在实际使用过程中,经纬度可以用于地图定位、行车导航、旅游规划等方面。

然而,在日常工作中需要将经纬度转换成具体的地理位置描述,例如地名、街道名称等,以便更好地进行数据处理和分析。

本文将介绍如何将经纬度转换成其对应的中文地理位置,以Excel为例进行讲解。

二、Excel经纬度转换准备工作在进行Excel经纬度转换之前,需要使用Excel自带的工具来分离经纬度数据。

假设经度和纬度数据分别存储在Excel表格的A列和B列,可以采用以下步骤进行经纬度分离操作:1. 在C列中输入下列公式:=LEFT(A2,FIND(",",A2)-1)2. 在D列中输入下列公式:=RIGHT(B2,LEN(B2)-FIND(",",B2))这样,Excel就会自动识别逗号,并将经度和纬度数据分别存储在C列和D列中。

三、Excel经纬度转换方法在Excel中将经纬度转换成中文地理位置,可以借助于百度地图API接口定位,该接口可将输入的经度和纬度信息直接转换成对应的中文地理位置描述。

接下来我们将具体介绍Excel经纬度转换的步骤:1. 获取百度地图API密钥在进行Excel经纬度转换前,首先需要获取到百度地图API密钥,在百度API开放平台注册一个账号后即可获取。

获取到密钥后,在Excel表格中新建一个“Key”表格,并将密钥粘贴至该单元格中。

其中IF函数用于判断输入的经度和纬度是否为空。

如果为空,则返回“缺少数据”提示;否则,使用VLOOKUP函数将经度和纬度信息提交至百度地图API接口,以获取对应的中文地理位置信息。

3. 填充转换结果将E2单元格复制至其他单元格,Excel将自动将经纬度转换成对应的中文地理位置。

四、Excel经纬度转换实例假设我们需要将如下表格中的经纬度数据转换成对应的中文地理位置:| 序号 | 经度 | 纬度 || -- | -- | -- || 1 | 116.378343 | 39.899566 || 2 | 116.328581 | 39.978384 || 3 | 116.304954 | 39.993321 |首先,我们需要进行经纬度分离操作,得到如下表格:然后,将E2单元格拖动至E4单元格,即可获得如下表格:通过以上步骤,我们成功地将经纬度数据转换成了中文地理位置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档