什么是两点之间的距离 什么定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是两点之间的距离 什么定义相关的知识,希望对你有一定的参考价值。

在平面上,以这两点为端点的线段的长度就是这两点间的距离。

设两个点A、B以及坐标分别为 :A(x1,y1),B(x2,y2)则A和B两点之间的距离为:

两点间距离公式常用于函数图形内求两点之间距离、求点的坐标的基本公式,是距离公式之一。两点间距离公式叙述了点和点之间距离的关系。

扩展资料:

点到直线的距离:

直线Ax+By+C=0 坐标(Xo,Yo)那么这点到这直线的距离就为:

公式描述:

公式中的直线方程为Ax+By+C=0,点P的坐标为(x0,y0)。

连接直线外一点与直线上各点的所有线段中,垂线段最短,这条垂线段的长度,叫做点到直线的距离。

数学中常见的距离:

1、欧氏距离(Euclidean distance),也称欧几里得度量、欧几里得度量,是一个通常采用的距离定义,它是在m维空间中两个点之间的真实距离。在二维和三维空间中的欧氏距离的就是两点之间的距离。

2、曼哈顿距离,出租车几何或曼哈顿距离(Manhattan Distance)是由十九世纪的赫尔曼·闵可夫斯基所创词汇 ,是种使用在几何度量空间的几何学用语,用以标明两个点在标准坐标系上的绝对轴距总和。

3、在数学中,切比雪夫距离(Chebyshev distance)或是L∞度量,是向量空间中的一种度量,二个点之间的距离定义是其各坐标数值差绝对值的最大值。以数学的观点来看,切比雪夫距离是由一致范数(uniform norm)(或称为上确界范数)所衍生的度量,也是超凸度量的一种。

参考技术A 一般只考虑平面上的情况:在平面上,一这两点为端点的线段的长度就是这两点间的距离.
对于在球面上,指经过这两点的大弧(在以球心为圆心的圆上)的长度.本回答被提问者和网友采纳
参考技术B 在平面上,以这两点为端点的线段的长度就是这两点间的距离。 参考技术C 答:一般指两个物体之间的直线距离。

计算两点之间的距离,包括国家边界信息

【中文标题】计算两点之间的距离,包括国家边界信息【英文标题】:Calculate distance between two points including country borders info 【发布时间】:2014-05-20 11:33:00 【问题描述】:

我正在尝试找到任何可以计算 A 点和 B 点之间距离的解决方案,但包括有关国家边界的信息。我检查了 Google Maps 和 Bing Maps API——它们都不提供此类功能。

有什么建议吗?提前谢谢你

【问题讨论】:

边界与计算距离有什么关系?我看不出政治如何改变 Haversine 公式:bigdatanerd.wordpress.com/2011/11/03/… 这与政治无关。我需要这些信息来计算旅行价格,一个国家/地区的每公里价格可能与其他国家/地区的每公里价格不同。我不是在说关于增值税)) 现在您必须弄清楚如何计算边界和路径之间的交点,并将路径积分/总和分成两部分。我什么都没有给你。 这可以帮助Google Maps API - detect when crossing state lines and calculate distance travelled in each state 【参考方案1】:

首先,您可以创建一个国家边界数据库。国界很容易在网上找到。这是一个来源:http://www.diva-gis.org/Data

您可以在此处使用 Shp2Sql 工具将这些上传到 SQL 2008/2012 或 Azure(快速版免费):http://www.sharpgis.net/page/Shape2SQL.aspx

然后使用 Bing 地图,您可以计算路线并获取路线点。您可以使用路线点创建 LineString 对象并针对国家/地区数据进行交叉测试,以获取该线路通过的所有国家/地区边界。然后,您可以遍历每个生成的国家并将线裁剪到该国的边界。使用裁剪线,您可以测量它的长度。所有这些都可以使用 SQL 中的空间工具来完成。这里有一些有用的链接。

http://msdn.microsoft.com/en-us/library/ff701713.aspx

http://technet.microsoft.com/en-us/library/bb933901.aspx

http://technet.microsoft.com/en-us/library/bb933962.aspx

http://technet.microsoft.com/en-us/library/bb933895.aspx

【讨论】:

以上是关于什么是两点之间的距离 什么定义的主要内容,如果未能解决你的问题,请参考以下文章

如何使用手机gps定位两点之间的直线距离?

java 写出两点之间的距离

C语言编程问题:使用函数计算两点间的距离。

如何计算三维空间中两点间的距离

JAVA编程定义一个点类。

计算两点之间的距离,包括国家边界信息