搜索

经纬度与距离的换算

发布网友 发布时间:2022-04-20 06:45

我来回答

9个回答

热心网友 时间:2022-04-09 15:07

经纬度与距离的换算有以下两种方法:

1、二维转换

二维转换方法是将平面坐标(东坐标和北坐标)从一个坐标系统转换到另一个坐标系统。在转换时不计算高程参数。该转换方法需要确定4个参数(2个向东和向北的平移参数,1个旋转参数和1个比例因子)。如果要保持GPS测量结果并且有地方地图投影的信息,那么采用三维转换方法最合适。

2、三维转换

该方法基本操作步骤是利用公共点,也就是同时具有WGS84直角坐标和地方坐标的直角坐标的点位,一般需要3个以上重合点,通过布尔莎模型(或其他模型)进行计算,得到从一个系统转换到另一个系统中的平移参数、旋转参数和比例因子。

坐标转换分类

1、大地坐标(BLH)对平面直角坐标(XYZ)

常规的转换应先确定转换参数,即椭球参数、分带标准(3度,6度)和*子午线的经度。椭球参数就是指平面直角坐标系采用什么样的椭球基准,对应有不同的长短轴及扁率。画到直角坐标系可以写为(x+z*acosθ,y+z*asinθ)a,θ为参数。

2、北京54全国80及WGS84坐标系的相互转换

一种国际上采用的地心坐标系。坐标原点为地球质心,其地心空间直角坐标系的Z轴指向BIH (国际时间)1984.O定义的协议地球极(CTP)方向,X轴指向BIH 1984.0的零子午面和CTP赤道的交点,Y轴与Z轴、X轴垂直构成右手坐标系,称为1984年世界大地坐标系统。

3、任意两空间坐标系的转换

由于测量坐标系和施工坐标系采用不同的标准,要进行精确转换,必须知道至少3个重合点(即为在两坐标系中坐标均为已知的点。采用布尔莎模型进行求解。

热心网友 时间:2022-04-09 16:25

D = arc cos((sin北纬A×sin北纬B)+(cos北纬A×cos北纬B×cosAB两地经度差))×地球平均半径 (Shormin) 其中地球平均半径为6371.004 km,D的单位为km

在经纬网图上,可以根据经纬度量算两点之间的距离。全球各地纬度1°的间隔长度都相等(因为所有经线的长度都相等),大约是111km/1°。赤道上经度1°对应在地面上的弧长大约也是111km。

由于各纬线从赤道向两极递减,60°纬线上的长度为赤道上的一半,所以在各纬线上经度差1°的弧长就不相等。在同一条纬线上(假设此纬线的纬度为α)经度1°对应的实际弧长大约为111cosαkm。

因此,只要知道了任意两地间的纬度差,或者是赤道上任何两地的经度差,就可以计算它们之间的实际距离。

两地间最近距离的判断:若两地经度差等于180o,则过两地的大圆为经线圈,两地最近距离为大圆中过两极点的劣弧;若两地经度差不等于180o,则过两地的大圆不是经线圈,而与经线圈斜交,两地最近距离不过极点,而是过两极地区。 

重要的纬线:

北极圈(66°33' 38" N)

北回归线(23°26' 22" N)

赤道(0°N)

南回归线(23° 26' 22" S)

南极圈(66°33' 38" S)

长度不同(离赤道越远的纬线越短)

东经正数,西经为负数。经度是地球上一个地点离一根被称为本初子午线的南北方向走线以东或以西的度数。本初子午线的经度是0°,地球上其它地点的经度是向东到180°或向西到180°。不像纬度有赤道作为自然的起点,经度没有自然的起点,做为本初子午线的那条线是人选出来的。

英国的制图学家使用经过伦敦格林尼治天文台的子午线作为起点,过去其它国家或人也使用过其它的子午线做起点,比如罗马、哥本哈根、耶路撒冷、圣彼德堡、比萨、巴黎和费城等。

在1884年的国际本初子午线大会上格林尼治的子午线被正式定为经度的起点。东经180°即西经180°,约等同于国际换日线,国际换日线的两边,日期相差一日。

热心网友 时间:2022-04-09 18:00

付费内容限时免费查看回答你好,

static double Rc = 6378137; // 赤道半径

static double Rj = 6356725; // 极半径

希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞哦~

热心网友 时间:2022-04-09 19:51

1、在纬度相等的情况下:

经度每隔0.00001度,距离相差约1米;

每隔0.0001度,距离相差约10米;

每隔0.001度,距离相差约100米;

每隔0.01度,距离相差约1000米;

每隔0.1度,距离相差约10000米。

2、在经度相等的情况下:

纬度每隔0.00001度,距离相差约1.1米;

每隔0.0001度,距离相差约11米;

每隔0.001度,距离相差约111米;

每隔0.01度,距离相差约1113米;

每隔0.1度,距离相差约11132米。

计算方法

1、先算两分日

比如在中国某地,杆影最短时是中午13点20分,且杆长与影长之比为1,则可知该地是北纬45°(tgα=1),东经100°(从120°里1小时减15°,4分钟减1°)杆长与影长之比需查表求α,这里用了特殊角。

2、再算两至日经度的算法不变 纬度在北半球冬至α+23.5°,夏至α-23.5°在任意一天加减修正值即可。

3、修正值算法:就是距两分或两至日的天数差乘以94/365. 比如2013年2月17日,2013年3月22日春分差33天,即太阳直射点在南纬。

热心网友 时间:2022-04-09 21:59

在经纬网图上,可以根据经纬度量算两点之间的距离。全球各地纬度1°的间隔长度都相等(因为所有经线的长度都相等),大约是111km/1°。赤道上经度1°对应在地面上的弧长大约也是111km。由于各纬线从赤道向两极递减,60°纬线上的长度为赤道上的一半,所以在各纬线上经度差1°的弧长就不相等。在同一条纬线上(假设此纬线的纬度为α)经度1°对应的实际弧长大约为111cosαkm。因此,只要知道了任意两地间的纬度差,或者是赤道上任何两地的经度差,就可以计算它们之间的实际距离。两地间最近距离的判断:若两地经度差等于180o,则过两地的大圆为经线圈,两地最近距离为大圆中过两极点的劣弧;若两地经度差不等于180o,则过两地的大圆不是经线圈,而与经线圈斜交,两地最近距离不过极点,而是过两极地区。
也可以下载下面网页上提供的软件:
http://e.itbulo.com/200604/93855.htm

我查了,是1.1公里!

热心网友 时间:2022-04-10 00:24

题目有问题,没有说明东西经.
很容易看出来AB两点不在同一纬线或经线上,那么就要用到勾股定理!没法算出来,就说方法吧

经度相同算距离:用纬度差乘以111千米
纬度相同算距离:用经度差乘以111千米乘以cosa(a为相同的纬度)
好了,应该懂了吧

热心网友 时间:2022-04-10 03:05

地球上任两点间距离公式:
地球上任两点,其经度分别为a1、a2(e正,w负),纬度分别为b1、b2(n正,s负)。
令a0=(a1-a2)÷2,b0=(bi-b2)÷2
f=√sinb0×sinb0+cosb1×cosb2×sina0×sina0

1、两点间空间直线距离=2fr
2、两点间最小球面距离=arcsinf÷90°×∏r(角度)
3、两点间最小球面距离=arcsinf×2r(弧度)
说明:e、w、n、s=东西南北;r=地球半径;√=根号;∏=圆周率。

热心网友 时间:2022-04-10 06:03

在supermap等gis软件中将两个点分别定位,然后量算,干嘛要自己算啊??google earth也能量算啊

热心网友 时间:2022-04-10 09:18

地球上任两点间距离公式:
地球上任两点,其经度分别为A1、A2(E正,W负),纬度分别为B1、B2(N正,S负)。
令A0=(A1-A2)÷2,B0=(BI-B2)÷2
f=√sinB0×sinB0+cosB1×cosB2×sinA0×sinA0
则两点间空间直线距离=2fR
说明:E、W、N、S=东西南北;R=地球半径;√=根号;∏=圆周率。
代入公式自己算吧
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top