导航:首页 > 地理科目 > 地理图上距离怎么计算

地理图上距离怎么计算

发布时间:2023-06-12 18:47:07

1. 在地图上怎么算出两地之间的实际距离

实际距离=图上距离×比例尺,比例尺=图上1cm的距离/实际的距离(单位也是cm),比例尺形如1/整数的形式,比如1/1000,代表图上1cm实际距离1000cm,也就是10m,如果说图上距离是15cm,实际距离就是150m,注意单位的换算;另一种方法是用比例式去做,你就设实际距离为x,图上距离为y,则有y/x=1/整数,常见的比例尺是1/(1×10∧x,x∈N*)(N*代表不含零的自然数),如是这样的话,则有y/x=1/(1×10∧x,x∈N*),最后的结果是cm,要换算成m。

2. 地理中已知两点经纬度求距离怎么算

地理对于文科生来说算是文科中理科一般的存在,那是不是有什么简单易懂的解题技巧来帮助文科生们学好地理呢,地理中已知两点经纬度求距离难到了很多同学,下面我为大家整理了相关信息,以供参考。 1 如何计算已知经纬度两点间的距离 设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2],则AB=R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2],可以利用勾股定理与正弦定理则可求出AB两点间的直线距离。 一般来说,同一经线上,纬度相差一度,距离相差111KM;同一纬线上,经度相差一度,距离相差111KM乘以cos该纬度数.赤道上,经度相差一度,距离相差111KM;不在同一纬线或同一经线上的就另当别论,具体问题具体分析。 1 已知两点经纬度计算距离的具体例子 球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论上的估算值)。设第一点A的经纬度为(LonA,LatA),第二点B的经纬度为(LonB,LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90-Latitude),南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA,MLatA)和(MLonB,MLatB)。那么根据三角推导,可以得到计算两点距离的如下公式: C=sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB)+cos(MLatA)*cos(MLatB) Distance=R*Arccos(C)*Pi/180 这里,R和Distance单位是相同,如果是采用6371.004千米作为半径,那么Distance就是千米为单位,如果要使用其他单位,比如mile,还需要做单位换算,1千米=0.621371192mile,如果仅对经度作正负的处理,而不对纬度作90-Latitude(假设都是北半球,南半球只有澳洲具有应用意义)的处理,那么公式将是: C=sin(LatA)*sin(LatB)+cos(LatA)*cos(LatB)*cos(MLonA-MLonB) Distance=R*Arccos(C)*Pi/180 以上通过简单的三角变换就可以推出。 如果三角函数的输入和输出都采用弧度值,那么公式还可以写作: C=sin(LatA*Pi/180)*sin(LatB*Pi/180)+cos(LatA*Pi/180)*cos(LatB*Pi/180)*cos((MLonA-MLonB)*Pi/180) Distance=R*Arccos(C)*Pi/180 也就是: C=sin(LatA/57.2958)*sin(LatB/57.2958)+cos(LatA/57.2958)*cos(LatB/57.2958)*cos((MLonA-MLonB)/57.2958) Distance=R*Arccos(C)=6371.004*Arccos(C)kilometer=0.621371192*6371.004*Arccos(C)mile=3958.758349716768*Arccos(C)mile

3. 在地图上如何算出两地之间距离

要想知道地面上两点之间的距离,除进行实地测量之外,大多数情况下,是运用地图进行量算的。在地图上量算两点间的距离,必须运用该地图的比例尺。例如在比例尺为1:10 000的地图上,可以得知,图上1厘米,相当于实地距离10 000厘米或100米。

如果其他条件相同,比例尺决定着地图内容的详细程度和精度,进而决定着一幅地图

可能反映的区域大小。比例尺在地图上通常有三种表示方法:

文字式:即直接用文字说明,例如“一百万分之一”或“一厘米代表十千米”。

数字式:有分数式和比例式两种,前者如“1/1 000 000'’,后者如“1:1 000 000”。

从分数比例尺的形式可以看出,分母的数字愈大,分数值愈小,比例尺也愈小;反之,分母的数字愈小,分数值愈大,比例尺也愈大。

线段式:又称直线比例尺,可以直接用直线比例尺上线段的长度进行量算。直线比例

尺与地图一起,经照相放大或缩小,一般无须改变;而文字比例尺和数字比例尺,在地图放大或缩小后,会发生变化,比例尺大小必须重新计算。

一般说来,在范围较小的大比例尺地图上,图面上各处的比例尺是一致的。但是在范围较大的小比例尺地图上。由于地图的投影变形,地图上的比例尺不可能处处一致。地图上普遍标注的比例尺,一般指地图上某个点或某条线附近的比例尺,也就是主比例尺。在有辅助几何面的投影中,离开这些点或线,图面上两点间的距离与实地距离之比,就会大于或小于这个比例尺。因此,为了准确地计量大范围内两点之间的距离,有的地图除表示出主比例尺外,还根据具体的变形和地图主比例尺绘制复式比例尺,也叫经纬线比例尺。不能简单地用主比例尺在地图的任何部位进行量算

4. 地理中计算距离的公式

同纬度时的两点间的距离公式
两点间的距离=111X两点间的经度距离(千米)
同经度时的两点间的距离公式
两点间的距离=111*cosA*两点间的纬度距离(千米)
同经线上跨纬度1度=111千米;同纬线上跨经度1度=111*cosA千米,其中A是纬度。

5. 地理的比例尺、图上距离、实地距离怎么求

比例尺=图上距离/实地距离。由此可以变成图上距离÷比例尺=实际距离
实际距离×比例尺=图上距离,例如:实际距离100cm,图上距离1cm,那么比例尺就是1:100,即图上距离一厘米等于实地距离10厘米。

6. 如何在地图上计算两地之间的距离

1.量出图上距离
2.用比例尺乘(比例尺=图上距离/实际距离)
如图上距离1cm,比例尺1:1000
那么实际距离就是10m

7. 地图上的距离如何算

两地之间距离的计算主要有两种类型:一是已知比例尺求实际距离,只要量出所求两点之间的图上距离再用公式(实际距离=图上距离/比例尺)进行计算即可,需要注意的是单位一定要一致。二是通过经度或纬度差来进行计算,纬度差1度的经线长约为111千米,经度差1度的纬线长约等于111千米×cosφ(φ为所求地的纬度)。

8. 地理的比例尺、图上距离、实地距离怎么求

·图上距离:实际距离=比例尺
图上距离÷比例尺=实际距离
实际距离×比例尺=图上距离

9. 怎么计算两地之间的地理距离

地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为 6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。

如果以0度经线为基 准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论上的估算值)。

设第一点A的经 纬度为(LonA, LatA),第二点B的经纬度为(LonB, LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90- Latitude),南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA, MLatA)和(MLonB, MLatB)。那么根据三角推导,可以得到计算两点距离的如下公式:

C = sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB) + cos(MLatA)*cos(MLatB)

Distance = R*Arccos(C)*Pi/180

这里,R和Distance单位是相同,如果是采用6371.004千米作为半径,那么Distance就是千米为单位,如果要使用其他单位,比如mile,还需要做单位换算,1千米=0.621371192mile

如果仅对经度作正负的处理,而不对纬度作90-Latitude(假设都是北半球,南半球只有澳洲具有应用意义)的处理,那么公式将是:

C = sin(LatA)*sin(LatB) + cos(LatA)*cos(LatB)*cos(MLonA-MLonB)

Distance = R*Arccos(C)*Pi/180

以上通过简单的三角变换就可以推出。

如果三角函数的输入和输出都采用弧度值,那么公式还可以写作:

C = sin(LatA*Pi/180)*sin(LatB*Pi/180) + cos(LatA*Pi/180)*cos(LatB*Pi/180)*cos((MLonA-MLonB)*Pi/180)

Distance = R*Arccos(C)*Pi/180

也就是:

C = sin(LatA/57.2958)*sin(LatB/57.2958) + cos(LatA/57.2958)*cos(LatB/57.2958)*cos((MLonA-MLonB)/57.2958)

Distance = R*Arccos(C) = 6371.004*Arccos(C) kilometer = 0.621371192*6371.004*Arccos(C) mile = 3958.758349716768*Arccos(C) mile

在实际应用当中,一般是通过一个个体的邮政编码来查找该邮政编码对应的地区中心的经纬度,然 后再根据这些经纬度来计算彼此的距离,从而估算出某些群体之间的大致距离范围(比如酒店旅客的分布范围-各个旅客的邮政编码对应的经纬度和酒店的经纬度所 计算的距离范围-等等),所以,通过邮政编码查询经纬度这样一个数据库是一个很有用的资源。

附:C#代码:

private const double EARTH_RADIUS = 6378.137;//地球半径

private static double rad(double d)

{

return d * Math.PI / 180.0;

}

public static double GetDistance(double lat1, double lng1, double lat2, double lng2)

{

double radLat1 = rad(lat1);

double radLat2 = rad(lat2);

double a = radLat1 - radLat2;

double b = rad(lng1) - rad(lng2);

double s = 2 * Math.Asin(Math.Sqrt(Math.Pow(Math.Sin(a/2),2) +

Math.Cos(radLat1)*Math.Cos(radLat2)*Math.Pow(Math.Sin(b/2),2)));

s = s * EARTH_RADIUS;

s = Math.Round(s * 10000) / 10000;

return s;

}

拓展资料:

经纬度是经度与纬度的合称组成一个坐标系统。称为地理坐标系统,它是一种利用三度空间的球面来定义地球上的空间的球面坐标系统,能够标示地球上的任何一个位置。

经纬度换算成米:

纬度分为60分,每一分再分为60秒以及秒的小数。

纬度线投射在图上看似水平的平行线,但实际上是不同半径的圆。有相同特定纬度的所有位置都在同一个纬线上。

赤道的纬度为0°,将行星平分为南半球和北半球。

纬度是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间。位于赤道以北

点的纬度叫北纬,记为N,位于赤道以南的点的纬度称南纬,记为S。

纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至60度之间的地区称为中纬地区,纬度数值在60至90度之间的地区称为高纬地区。

赤道、南回归线、北回归线、南极圈和北极圈是特殊的纬线。

纬度1秒的长度:

地球的子午线总长度大约40008km。平均:

纬度1度 = 大约111km

纬度1分 = 大约1.85km

纬度1秒 = 大约30.9m

阅读全文

与地理图上距离怎么计算相关的资料

热点内容
word中化学式的数字怎么打出来 浏览:701
乙酸乙酯化学式怎么算 浏览:1369
沈阳初中的数学是什么版本的 浏览:1315
华为手机家人共享如何查看地理位置 浏览:1008
一氧化碳还原氧化铝化学方程式怎么配平 浏览:845
数学c什么意思是什么意思是什么 浏览:1366
中考初中地理如何补 浏览:1257
360浏览器历史在哪里下载迅雷下载 浏览:668
数学奥数卡怎么办 浏览:1347
如何回答地理是什么 浏览:987
win7如何删除电脑文件浏览历史 浏览:1020
大学物理实验干什么用的到 浏览:1445
二年级上册数学框框怎么填 浏览:1657
西安瑞禧生物科技有限公司怎么样 浏览:821
武大的分析化学怎么样 浏览:1210
ige电化学发光偏高怎么办 浏览:1299
学而思初中英语和语文怎么样 浏览:1603
下列哪个水飞蓟素化学结构 浏览:1385
化学理学哪些专业好 浏览:1449
数学中的棱的意思是什么 浏览:1015