浅议利用execl进行坐标换算方法的改进
【GPS】Excel在GPS坐标转换计算中的应用

4
转换公式(4)
平面直角坐标系(X,Y,Z)
图 1:坐标转换流程图
1
各转换步骤对应的公式分别如下所示: (1) GPS定位得到的大地经纬度(B84,L84,H84)坐标通过公式[3](1)转换成空间直角坐标
(X84,Y84,Z84):
⎧X = (N + h)cosBcosL
则 GPS 坐标转换成 54 坐标只需将第一步算的直角坐标代入公式(2)。
(3) 根据 54 坐标系的椭球参数,将第二步所得的(X54,Y54,Z54)换算为大地坐标(B54,L54,H54), 详见公式[3](3):
⎧L = arctan(Y / X)
⎪⎪⎨B = arctan[(Z + Ne2 sin B) / X 2 + Y 2 ]
随着我国各地gps差分台站的不断建立以及美国sa政策的取消使得单机定位的精度大大提高有的已经达到了分米级精度能够满足国土资源调查土地利用更新遥感监测海域使用权清查等工作的应用由于我国测绘成果使用的是1954年北京坐标系或1980年西安坐标系以下分别简称54系和80系而gps测定的坐标是wgs84坐标系坐标需要进行坐标系转换
Excel 在 GPS 坐标转换计算中的应用
冯锦霞,陈立 (中南大学 国土与测绘工程系,湖南 长沙 410083)
摘要:对利用 Excel 电子表格进行 WGS84 坐标系与 54 坐标系转换并进行高斯投影换算的方 法进行了介绍,给出了在 Excel 中完成整个过程的简单方法,实现了用 Excel 完成坐标转换 并进行高斯投影。 关键字: Excel VBA 坐标变换 高斯投影 GPS 坐标
测量坐标计算EXCEL技巧(适用范围交通、建筑、水利、电力等土木工程专业)

测量坐标计算EXCEL技巧(适用范围交通、建筑、水利、电力等土木工程专业)测量坐标计算EXCEL技巧(适用范围交通、建筑、水利、电力等土木工程专业)内容摘要:[ft=#0000ff,,楷体_GB2312]结合公路工程实践,充分利用Excel电子表格中的公式与函数功能,使用简单易懂的嵌套公式的方法,制作公路工程中线逐桩坐标计算的文档模版,应用于公路中线一般线型的坐标计算。
关键词:Excel 公路中线坐标计算现阶段我国公路工程中已普遍使用大地坐标进行线型的控制及测设,在施工中经常要对中线坐标进行复核、加密,才能满足公路工程施工的需要。
本文是结合公路工程的实际需要,利用Exce电子表格制作的用于由直线、圆曲线、缓和曲线组成的一般公路线型中桩、边桩等计算的通用模版,用于减轻计算工作的劳动强度和提高计算结果的准确度。
一、采用公式1 直线段1.1 中桩坐标计算公式1.2 边桩坐标计算公式2 缓和曲线段2.1 中桩坐标计算公式当P点位于顺时针方向时,其方位角为αE→p=αA→B+90°;当P 点位于逆时针方向时,其方位角为αE→p=αA→B-90°。
2.2 边桩坐标计算公式3 圆曲线段3.1 中桩坐标计算公式当E点位于顺时针方向时取“+”,当E点位于逆时针方向时取“-”。
3.2 边桩坐标计算公式XP、YP——未知点P的坐标X1、Y1——各线型起点的坐标(第二曲线段为终点)XA、YA、XB、YB——P点边桩A点、B点的坐标(A为左侧、B 为右侧)α1→2——直线段起点的方位角αA→B——各线形起点的切线方位角(第二曲线段为终点)L——P点距各线形起点的长度LS——缓和曲线段缓和曲线长R——各曲线段的半径β——P点的切线角(曲线左转时取“-”、曲线右转时取“+”)T1、T2——P点至边桩A、B的距离(A为T1、B为T2)二、计算模板的建立步骤表1-1表1-21.新建一个工作薄,在其中输入如表1所示的内容;2. 选中工作表A列,打开格式菜单,选中“单元格”,在单元格菜单中选中“数字”栏,自定义单元格格式为“K000+000.000”。
对利用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软件的操作方法,请参阅有关资料,这里不再赘述。
2000坐标系转换经纬度 excel

2000坐标系转换经纬度Excel一、介绍地理信息系统(GIS)是利用计算机科学和地理学原理进行地理信息处理和地图制图的学科,经纬度坐标是GIS中的重要组成部分。
在GIS应用中,常常需要将不同坐标系表示的经纬度进行转换。
2000坐标系是我国国家测绘局在2000年发布的一种地理坐标系,它取代了1980年发布的旧坐标系,成为我国大陆地区的主要地理坐标系。
本篇文章将通过Excel软件实现2000坐标系经纬度的转换,为GIS 数据处理提供便利。
二、准备工作1. 下载安装Proj4Excel插件在进行2000坐标系转换经纬度操作之前,我们需要下载并安装Proj4Excel插件。
Proj4Excel是一个基于Proj4库的Excel插件,可以实现地理坐标系的转换,并提供了大量的坐标系参数。
2. 准备要转换的经纬度数据在进行转换之前,我们需要准备好要转换的经纬度数据。
这些数据可以来自GPS采集、遥感影像解译等手段,以点、线、面等形式存在。
三、开始转换1. 打开Excel软件在安装好Proj4Excel插件之后,打开Excel软件。
2. 导入经纬度数据在Excel中新建一个表格,将准备好的经度和纬度数据导入表格中。
通常,经度数据存储在一列,纬度数据存储在另一列。
3. 打开Proj4Excel插件在Excel菜单栏中找到“Proj4Excel”选项,点击打开插件。
4. 选择目标坐标系在Proj4Excel插件中,选择要转换为的目标坐标系。
对于我国大陆地区,我们选择2000坐标系。
5. 输入坐标系参数根据2000坐标系的参数,输入到Proj4Excel插件中。
这些参数可以通过查询相关文献或者测绘局全球信息站获得。
6. 进行坐标转换在Proj4Excel插件中,选择要转换的经度列和纬度列,点击“转换”按钮,即可完成2000坐标系的转换。
四、结果验证完成坐标转换之后,我们需要对转换结果进行验证。
可以使用地理信息系统软件打开转换后的数据,例如ArcGIS、QGIS等,查看转换后的坐标是否符合预期。
Excel在平面坐标换算中的应用

E gn e i g r c c s o t a t es r a s e ts i l, r c c l n t e ac l t nr s l a e o r c . h s p e d h e h s n i e r p a t e h ws th p e d h e i smp e p a t a , d h c l u a o e u t r c re tT i s r a s e t a n i h i a i s
有一 定 的 实 用价 值 。
【 src] eeg er gcnt c o ,h i eet o riae yt sayces edfc l f os ut n Ab t tI t i e n o s ut n tedf rn od t ss ms u l rae i ut o c nt co a nh n n i ri f c n e u l n h t i f y r i
s m e a tc l l . o pr c a ue i va
【 关键词 】 工程测量;xe表格; Ec l 平面坐标 ; 坐标换算; 应用 【 e rse gne n sre ;x et l;l e o ria sc odntt nfr t n; pi t n K ywod ]n ier guvy E cl bepa cod t ;o ria r s mai a l ai i a n ne ea o o p c o 【 中图分类号 】 2 22 T 9 P 8 .;U1 8 【 文献标 志码 I A 【 文章编号 10 79 6 (0 1 1.130 10 —4 72 1 )004 .3
洪 建 军 , 盛 远 洪
(. 1 成都军区空军勘察设计 院, 成都 604 ;. 10 12西华大学 土木工程系 , 成都 603 ) 109
用excel表格计算坐标方位角和rtk计算坐标方位角不一致

用Excel表格计算坐标方位角和RTK计算坐标方位角不一致方位角是地理坐标中常用的一个概念,它表示一个点与参考轴之间的角度关系。
方位角的计算方法因具体的应用场景不同而有所差异。
在使用Excel表格进行计算和使用RTK技术进行计算时,我们可能会发现两种方法得出的方位角存在一定的差异。
本文将探讨造成这种差异的原因以及如何处理。
一、方位角的计算方法在讨论方位角的计算差异之前,我们先简单介绍一下方位角的计算方法。
方位角一般是以某个参考轴为基准,以顺时针方向测量的角度。
在地理坐标中,我们常用的参考轴有真北、磁北和距离方位。
对于真北参考轴,方位角的计算方法是通过两个点的经纬度坐标计算两点间的方位角。
在Excel中,可以使用ATAN2(Y,X)函数来计算两个点之间的方位角。
其中,Y代表终点的纬度与起点的纬度之差,X代表终点的经度与起点的经度之差。
对于磁北参考轴,方位角的计算方法需要考虑地球磁场的影响。
实际上,地球上的磁北并不完全与真北重合。
因此,在计算磁北方位角时,需要使用磁偏角进行修正。
Excel中可以使用=DEGREES(ATAN(TAN(RADIANS(Lat2-Lat1))/COS(RADIANS(Lat1))*cos(TAN(RADIANS(Long2-Long1))/sin(RADIANS(Lat1),cos(atan(tan(RADIANS(Lat2-Lat1))/COS(RADIANS(Lat1)),sin(atan(tan(RADIANS(Long2-Long1))/sin(RADIANS(Lat1))*cos(RADIANS(Lat1))))))))这个公式来进行计算。
对于距离方位参考轴,方位角的计算方法主要是计算两点之间的距离和高差。
一般来说,距离方位角以起点为参考,是从起点到终点的方位角。
这个计算方法比较简单,Excel中可以直接使用距离函数来计算两点间的距离。
二、Excel表格计算和RTK计算存在的差异在实际应用中,我们可能会发现使用Excel表格计算方位角和使用RTK技术计算方位角的结果存在差异。
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`的缩放因子进行换算。
浅议利用execl进行坐标换算方法的改进

度求得平面直角坐标。当输入完所有的经纬度数值后,用鼠标下拉(即使用EXCEL的填充功能)即可得到所有的计算结果。从理论上讲,
可计算的数据量是无限的,当第一次输入公式后,相当于自己完成了一软件的编制,可另存起来供今后重复使用,一劳永逸。
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的初步结果 U2 =INT((F2-1.5)/3)+1
计算3度带的带号 V2 =U2*1000000+500000+T2
含带号的Y坐标值
表中的许多单元格公式为中间过程,可以用EXCEL的列隐藏功能把这些没有必要显示的列隐藏起来,表面上形成标准的计算报表,使
了坐标换算问题。对于非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握。EXCEL是比较普及的电子表格 软件,能够处理较复杂的数学运算,用它来进行GPS坐标转换会非常轻松自如。要进行坐标转换,离不开高斯投影换算,下面介绍用 EXCEL进行换算的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅议利用execl进行坐标换算方法的改进
摘要对利用EXCEL电子表格进行高斯投影换算的方法进行了详细的介绍,提出了一种简单实用的坐标转换方法。
关键词:电子表格;坐标转换
一、引言
随着手持式GPS的逐渐推广,GPS在地质普查、矿业开发等领域的应用越来
越广泛,许多时候都需要粗略测定点位坐标,这就涉及到了坐标换算问题。
对于
非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握。
EXCEL是比较普及的电子表格软件,能够处理较复杂的数学运算,用它来进
行GPS坐标转换会非常轻松自如。
要进行坐标转换,离不开高斯投影换算,下面
介绍用EXCEL进行换算的方法。
二、用EXCEL进行高斯投影换算
从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在有以下的不足之处:
1.个别计算程序设计过于专业,坐标转换参数过多,对于非专业人员来说,
难于上手。
2.多数计算程序每次只能计算一个点,计算结果需要手工记录下来,很不方便。
3.坐标转换涉及到推算3度带、6度带中央子午线,以及Y坐标的改化问题,给非专业人员带来不便。
笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任
何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。
使用时,输入纬
度BL数据后,相应的坐标数据即可计算出来,省去了中间过程。
计算成果即可
用打印机输出,避免了手工抄录,同时方便了计算机数据存储。
下面以54系坐
标为例,介绍具体的计算方法。
完成经纬度BL到平面直角坐标XY的换算,在EXCEL中需要占用22列,当
然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。
在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2
行第1列(A2格)为起始单元格为例,各单元格的公式如下:
单元格
单元格内容
说明
A2
=U2*3
自动计算出该点所在3度带的中央子午线
B2
=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600
将中央子午线转化为度
C2
以度小数形式输入纬度值,如38°14′20″则输入38.1420
起算数据大地纬度B
D2
以度小数形式输入经度值,如111°35′15″则输入111.3515
起算数据大地经度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的初步结果
U2
=INT((F2-1.5)/3)+1
计算3度带的带号
V2
=U2*1000000+500000+T2
含带号的Y坐标值
表中的许多单元格公式为中间过程,可以用EXCEL的列隐藏功能把这些没有必要显示的列隐藏起来,表面上形成标准的计算报表,使整个计算表简单明了。
我们可以隐藏B、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、T列,仅保留A、C、D、S、U、V列。
则A列为中央子午线值,C列为大地纬度值,D列为大地经度值,S列为X
坐标值,U列为3度带的带号,V列为Y坐标值。
其中C、D列设为数值,小数位数10位;S、V列设为数值,小数位数3位。
表中公式的来源及软件的操作方法,请参阅有关资料,这里不再赘述。
按上面表格中的公式输入到相应单元格后,就可方便地由经纬度求得平面直角坐标。
当输入完所有的经纬度数值后,用鼠标下拉(即使用EXCEL的填充功能)即可得到所有的计算结果。
从理论上讲,可计算的数据量是无限的,当第一次输入公式后,相当于自己完成了一软件的编制,可另存起来供今后重复使用,一劳永逸。
其他坐标系的坐标换算可依照此思路,适当修改计算公式和相关参数值,即可完成。