未找到结果
我们目前无法使用该术语找到任何内容,请尝试搜索其他内容。
这些计算器用于找出二维平面上两点之间的距离、三维空间中的距离,以及使用Lambert公式计算地球表面上两点之间的距离。
结果
d = 26.19637
您的计算出现错误。
下面的计算器可用于找出二维空间(2D平面)或三维空间(3D空间)中两点之间的距离,以及计算用纬度和经度定义的两个地点之间的距离,或作为世界地图上的点所指示的距离。此页面上有3个计算器:
2D距离计算器还可用于确定连线方程,以及找到连接两个给定点的线的斜率和角度。
此计算器找出二维平面上两点之间的距离:点1的坐标为(X₁, Y₁),点2的坐标为(X₂, Y₂)。要找出平面上两点之间的距离,请将两点的坐标(X₁, Y₁, X₂, Y₂)输入相应字段并按“计算”。
计算器将返回最终答案、详细的解决算法,以及坐标平面上点的图形表示。此外,计算器将找到连接两个给定点的线的斜率和角度,并确定相应的线方程。
此计算器找出三维空间中两点之间的距离:点1的坐标为(X₁, Y₁, Z₁),点2的坐标为(X₂, Y₂, Z₂)。要计算三维空间中两点之间的距离,请将两点的坐标(X₁, Y₁, Z₁, X₂, Y₂, Z₂)输入相应字段,并按“计算”。计算器将返回最终答案和详细的解决算法。 要清空所有字段,请按“清除”。
如果您知道两点的坐标(纬度和经度),使用此计算器可以找出地球表面上两点之间的距离。计算器基于假设地球的形状可以近似为椭球体,找出纬度1和经度1的点1与纬度2和经度2的点2之间的距离。计算使用Lambert公式。
要使用此计算器,请将给定的纬度1、经度1、纬度2和经度2的值输入相应字段,并按“计算”。计算器将以公里和英里返回点之间的距离。
坐标可以按以下方式输入:
此计算器还可以根据假设地球形状可近似为椭球体,并使用Lambert公式进行计算,找出地球表面上两点之间的距离。
要使用此计算器,请在提供的地图上选择两个点。计算器将自动确定所选点的(小数)坐标,并计算以公里和英里为单位的距离。
所有计算器接受整数、小数和e记数法表示的数字作为输入。
在下面展示的所有公式中,距离表示为d。
二维平面上具有坐标(X₁, Y₁)和(X₂, Y₂)的两点之间的距离,通过以下公式借助勾股定理计算:
$$d=\sqrt{(X₂ - X₁)²+(Y₂ - Y₁)²}$$
上述公式可以推广到3维空间,以找到具有坐标(X₁, Y₁, Z₁)的点1和具有坐标(X₂, Y₂, Z₂)的点2之间的距离,如下所示:
$$d=\sqrt{(X₂ - X₁)²+(Y₂ - Y₁)²+(Z₂ - Z₁)²}$$
本节将使用以下符号:ϕ表示纬度,λ表示经度。一个具有纬度1和经度1的点将被描述为(ϕ1, λ1)。
要计算地球表面上两点之间的距离,我们需要计算沿地球表面的距离。因此,我们必须选择一个近似地球表面形状的方法。最常见的有三种近似方法:
$$d=2r\ arcsin\sqrt{hav(φ₂-φ₁ )+(1-hav(φ₁-φ₂ )-hav(φ₁+φ₂ ))× hav(λ₂-λ₁)}$$
$$d=2r\ arcsin\left( \sqrt{(sin²\left( \frac{φ₂-φ₁}{2} \right)+cos\ φ₁×cos\ φ₂ × sin²\left( \frac{λ₂-λ₁}{2} \right)}\right)$$
其中r是所研究球体的半径(在我们的案例中,是地球的平均半径)。
d = a (σ – f/2(X + Y))
其中a是椭球体的赤道半径(在我们的案例中,是地球),σ是点1(β₁, λ₁)和点2(β₂, λ₂)之间的中心角,以弧度计。这个角度使用上述haversine公式计算,假设在球体和相应的椭球体上经度相同。X和Y使用以下公式计算:
$$X=(σ-sinσ)\frac{sin²P\ cos²Q}{cos²\frac{σ}{2}}$$
$$Y=(σ-sinσ)\frac{cos²P\ sin²Q}{sin²\frac{σ}{2}}$$
其中,P = (β₁ + β₂)/2,Q = (β₂ – β₁)/2
通常,当我们谈论距离时,我们指的是2D或3D距离。这包括各种例子:
纬度和经度距离,或地图上点之间的距离,经常用于计算飞机从点A飞往点B的飞行路径,因为从一个地方飞往另一个地方的飞机是沿着地球的椭球面飞行的 —— 正是Lambert公式所描述的情况!