请问,如何将XY坐标转换为经纬度的简单计算方法。

请问,如何将XY坐标转换为经纬度的简单计算方法。,第1张

用的实施么地图?标准地形图吗?
如果是标准地形图,还是有办法转化的,因为用的是高斯-克吕格投影
该投影按照投影带中央子午线投影为直线且长度不变和赤道投影为直线的条件,确定函数的形式,从而得到高斯一克吕格投影公式。投影后,除中央子午线和赤道为直线外, 其他子午线均为对称于中央子午线的曲线。设想用一个椭圆柱横切于椭球面上投影带的中央子午线,按上述投影条件,将中央子午线两侧一定经差范围内的椭球面正形投影于椭圆柱面。将椭圆柱面沿过南北极的母线剪开展平,即为高斯投影平面。取中央子午线与赤道交点的投影为原点,中央子午线的投影为纵坐标x轴,赤道的投影为横坐标y轴,构成高斯克吕格平面直角坐标系
将经纬坐标,转化为地形图坐标比较容易办,手算即可
分三步:
一、确定投影带:投影的方法,在比例尺 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 。
但是你要求的是这个的逆运算,这个问题靠手算是不太现实的,因为这是一个二元三角函数的逆函数,……想想头都大了,一般地理信息系统软件能提供这种转化功能
来源于网略,希望你看懂了

一、确定投影带:投影的方法,在比例尺 1:25万-1:50万图上采用6°分带,对比例尺为 1:1万及大于1:1万的图采用3°分带。

二、换算,就用三角函数将球体上的坐标(经纬)换算为投影的圆柱坐标。转化为地图方里坐标。我国规定将各带纵坐标轴西移500公里,即将所有y值加上500公里,坐标值前再加各带带号以18带为例,原坐标值为y=2433535m,西移后为y=7433535,加带号通用坐标为y=187433535 。

三、6°分带法与3°分带法

1、6°分带法:从格林威治零度经线起,每6°分为一个投影带,全球共分为60个投影带,东半球从东经0°-6°为第一带,中央经线为3°,依此类推,投影带号为1-30。

其投影代号n和中央经线经度L0的计算公式为:L0=(6n-3)°;西半球投影带从180°回算到0°,编号为31-60,投影代号n和中央经线经度L0的计算公式为L0=360-(6n-3)°。 2、3°分带法:从东经1°30′起,每3°为一带,将全球划分为120个投影带,东半球有60个投影带。

编号1-60,各带中央经线计算公式:L0=3°n ,中央经线为3°、6°180°。西半球有60个投影带,编号1-60,各带中央经线计算公式:L0=360°-3°n ,中央经线为西经177°、3°、0°。

四、转换之前首先要搞清楚这个坐标是什么系统下的。另外,在使用软件转换的时候,要进行投影设置,而不是直接将上面的坐标输进去。

五、参考上述步骤解决完成,我只能和你分享给你方法,授之以鱼不如授人以渔,希望你不只是明白这一个题,而是希望你可以明白是怎么转化的。

扩展资料

一个点在一个坐标系的(一组)坐标,到新坐标系的(另一组)坐标的改变。新坐标系可以是与原坐标系同类型的(通过坐标轴的平移或旋转等得出);也可以是不同类型的(例如由直角坐标系变为极坐标系等)。

在许多工程测量中,其测量结果往往需要提供地方坐标系的坐标,这时就需要我们把GPS测量的处理结果从WGS84坐标系转换到地方坐标系中。坐标转换从方法上讲有格网法、多参数法、多元回归法等。

参数法转换模型一般有布尔莎模型、莫洛金斯基模型、维斯模型、范氏模型等,但最常用的是布尔莎模型。从精度上讲,格网法精度最高,但这种方法受已知条件限制,它需要测区内有足够多的重合点并且分布均匀。

在许多工程测量中,如道路、桥梁、建筑、大坝、隧道测量等,他们需要的是当地坐标系,一般没有足够的重复点,所以在工程测量的坐标转换中,一般很少采用格网法。采用比较多的还是参数法。

在许多GPS数据处理软件中,如LGO、TGO、Pinncle等后处理软件,都有坐标系转换功能,有些功能比较齐全,如在TGO软件中包含了七参数法、格网法、多元回归法;LGO软件中有格网法、七参数法、三参数法、格网与参法结合法,有三维转换也有二维转换。

在实际应用中,可以结合测区内重合点的数量与分布情况决定采用哪一种方法。

参考资料 : 百度百科 坐标转换

在标准方程x^2/a^2-y^2/b^2=1(a>0,b>0)中,令y=0,得x=±a,即点a1(-a,0)、a2(a,0)为双曲线与x轴的两个交点,且a1是左支上最右边的点,a2为右支上最左边的点,这两个点称为双曲线的顶点。
令x=0,y^2=-b^2,无实数解但为便于作图将点b1(0,-b),b2(0,b)作在y轴上。
线段a1a2叫做双曲线的实轴,长等于2a;b1b2叫做双曲线的虚轴,长等于2b。

1、先看在X轴 上的两点之间的距离,高两点的坐标分别是X1和X2,那么两点间距离是|X1-X2|,同理在Y轴上也是一样,即|Y1-Y2|

2、那么在平面直角坐标系中,任意两点间距离,可以连接两点,再分别过两点作两坐标轴的平行线,这样就构成了一个直角三角形。

3、通过第一段的叙述可以知道两的直角边分别是|X1-X2|,|Y1-Y2|,则利用勾股定理可知,斜边是根号下(|X1-X2|的平方+|Y1-Y2|的平方)这个就是两点间距离公式。

 

扩展资料:

一、轴线编号:

1、建筑施工的定位轴线是建造房屋时砌筑墙身、浇注柱梁、安装构配件等施工定位的依据。凡是墙、柱、梁或屋架等主要承重构件,都应画出定位轴线,并编号确定其位置。

2、对于非承重的分隔墙、次要的承重构件,可编绘附加轴线,有时也可以不编绘附加轴线,而直接注明其与附近的定位轴线之间的尺寸。

3、根据“国际”规定,定位轴线采用细点画线表示。轴线编号的圆圈用细实线,直径一般为8mm~10mm的圆圈,并在其中进行编号。详图上为10mm,如图3-2所示。

4、轴线编号写在圆圈内。轴线编号原则为:在平面图上水平方向的编号采用阿拉伯数字,从左向右依次编写。垂直方向的编号,用大写拉丁字母自下而上顺次编写。

参考资料:

百度百科-建工施工图

参考资料:

百度百科-建筑坐标

大概是30°W,15°N 个人推断是6度带,带号为36,求出中央经线为西经33°,由于坐标通用值会向西移动500km,所以该点经度应在中央经线西侧4272953m处(500000-727057)然后算出这个距离的经度约有38°所以预测经度是30°W 纬度则是直接用地球周长XY坐标转换经纬度

都指的是坐标。
1、L、B、H是球面坐标系中大地经度、大地纬度、大地高的称呼;
2、x、y、H是高斯平面直角坐标系中纵坐标、横坐标、正常高的称呼;
3、X、Y、Z是空间直角坐标系中纵坐标、横坐标、正常高的称呼。虽然代号不同,但含义相似,只是所处的环境不同。
资料扩展:
为了说明质点的位置、运动的快慢、方向等,必须选取其坐标系。在参照系中,为确定空间一点的位置,按规定方法选取的有次序的一组数据,这就叫做“坐标”。在某一问题中规定坐标的方法,就是该问题所用的坐标系。坐标系的种类很多,常用的坐标系有:笛卡尔直角坐标系、平面极坐标系、柱面坐标系(或称柱坐标系)和球面坐标系(或称球坐标系)等。中学物理学中常用的坐标系,为直角坐标系,或称为正交坐标系。
从广义上讲:事物的一切抽象概念都是参照于其所属的坐标系存在的,同一个事物在不同的作标系中就会有不同抽象概念来表示,坐标系表达的事物有联系的抽象概念的数量既坐标轴的数量就是该事物所处空间的维度。
两件能相互改变的事物必须在同坐标系中。
资料来源:百度百科坐标系

两种坐标系的平面坐标及高程换算方法
摘要:介绍利用AutoCAD内嵌语言AutoLISP的数据库 *** 作函数,实现测量坐标系与施工坐标的换算问题,并附上换算程序。关键词:AutoCAD;Au toLISP;坐标系统换算 一 、问题的提出总图设计人员为便于设计,常常根据场地情况采用施工坐标系,以便使新设计建筑物的轴线平行于施工坐标轴。施工坐标系与测量坐标系的坐标换算公式: 由AB换为XY X =X o +Ac osR O+BsinR O Y= Y o 一As inR O+BcosR O 由 XY 换为AB A= ( X 一XO)cosR O一(Y一YO)sinR O B= ( X一 XO)sinR O+(Y一YO)cosR O 式中,Xo, Y。为施工坐标系原点在测量坐标系中的“坐标,R。为施工坐标系统A轴正方向与测量坐标系统X轴正方向的夹角,如图1,图1(a)中为正值,图1(b)中为负值。二、 平面坐标的换算 AutoCAD得以在世界范围内流行的重要因素之一,是它的开放性,它将二次开发权交给了用户,并提供了许多开发工具,特别是内嵌的AutoLISP 语言简单易学,且功能强大。笔者就是利用AutoLISP编程来简化坐标系统换算的。下面介绍给大家,程序如下: (de fun c :x ths(/ald f m n o 禅wx 1Y O (set qa l (ge tdi st” n输人0V ’”):“) x1( get d ist ” n 输人 X o:”) yl( g etd ist ” n 输 人 YO:”) n(g etd ist” n(X ,Y E A,B= 1)(A,B==>X,Y =2)}1}):”) o(ss get ") C) w(l ist 0 0 )p (ilstyl x l) d(f ix a l) a l (‘ (一 al d ) 10 0)f(fixa l)m( 1 00 (一alf) ) al( +d (/ f 60 0) (/ m 3 6 000)) ) (斌 = nn il) (se tqn 1 )) (if (/ =n 1 ) (por gn (set qa l (‘ 一 1 al ) ) (co mm an d" orta te 'o' "w a l" mo ve 'o'"w p " zoom'"e ) ) (command"m oved'"p w 'ortate'o'"w a l"zood' ne) ) (princ) ) 在程序运行时,首先要求输人两坐标系统间的夹角Ro,角度按60进制输人。按下来要求输人Xo, Yo,只将它们的值输人即可。此程序能够完成两个坐标系统的相互换算,按提示选择字符1,2就行(缺省为1)。提示中的(X,Y =>A ,B )表示由测量坐标系统换算成施工坐标系统;(A,B=>X,川表示由施工坐标系统换算成测量坐标系统。三、高程的换算 高程的换算需要如下程序: (de fun c :chtext(/a la 2b lb 2b 3b 4b 5b 8c lc 2c 3 pl sl s2 s3 w) (set qp l(g e td ist” 、n两高程系统间高差是多少:‘今 w(g ets trin g n 输 人 要 处理 高程数据的层名:")w(strcease w) s3(g eti nt" n 处 理 后高 程保 留的小数位数:'1) ) (se tq a l ( s s g e t" X "(l ist(c ons0" text")(c ons8w ))) a2 (sslength al)n 0) (erp eat a2 (set qb l(s sna me al n ) b2(entgetbl ) b3(cdr (, 1 b2)) b4( cd r( , 10 b 2 )) b 8 (a sci ib 3) b 5 (cdr(, 7 b2) ) (if (4-b8 57) (por gn (set qc l (a tof be ) s2 (fix cl )s l (一 cl s2 ) (if (/ =s l0 ) (por gn (e n tde lb l ) (s e tqc 2 ( +c 1p l) c3(rt osc2 2 s3 )) (co mm and "l aye ''" 9 'w "” "te xt" "9 'b5 b410c3 ) )(setq n(+n 1)) 高程 的 换 算需要如下程序: (de fun c :chtext(/a la 2b lb 2b 3b 4b 5b 8c lc 2c 3 pl sl s2 s3 w) (set qp l(g e td ist” 、n两高程系统间高差是多少:‘今 w(g ets trin g n 输 人 要 处理高程数据的层名:")w(strcease w) s3(g eti nt" n 处 理 后 高 程保 留的小数位数:'1) ) (se tq a l ( s s g e t" X "(l ist(c ons0" text")(c ons8w ))) a2 (sslength al)n 0) (erp eat a2 (set qb l(s sna me al n ) b2(entgetbl ) b3(cdr (, 1 b2)) b4( cd r( , 10 b 2 )) b 8 (a sci ib 3) b 5 (cdr(, 7 b2)) ) ) ) (if (4-b8 57) ) (re dra w) ( p r i nc ) ) 此程序首先要求输人两个坐标系统间的高差值,然后要求输人高程数据所在的层名,最后要求输人高程处理后要保留的小数位数,一般情况下,控制点名由字母开头并与控制点高程处于同一层。值得说明的是怎样解决控制点名与控制点高程的判断问题。大家知道,数字与字母的ASCII码不同,本程序就利用这一点来解决这一问题的。只要判断出得到的TEXT实体第一个字符的ASCII码,即可分辨出是控制点名,还是控制点高程。分辨之后再分别处理,对控制点名不做处理,对控制点高程,先将实体从图中删除,然后再重新在原位置写上换算后的高程。控制点若用自然数命名,本程序也能分辨出来。其方法是:先将所取得的高程字符用atof函数转换成实数,然后再用fix函数取整。若此实数与取整后的差值为0,则说明此数字是控制点名,不做处理。四、结束语上述的平面坐标及高程换算程序,虽然是为换算控制点坐标而编写的,但它们的用途不只于此。利用它们,可将不同坐标系的图纸互相换算。在换算过程中不需任何计算,只需做出选择,按提示输人夹角Ro,X o,Y 。以及坐标系间的高差,即可完成图纸的坐标系换算。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12933249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存