distance相关内容

在Python语言中计算*多*组地理坐标之间的距离

我正在计算多组经纬度坐标之间的距离。简而言之,我找到了很多使用数学或地理的教程。当我只想找出一组坐标(或两个唯一位置)之间的距离时,这些教程非常有用。然而,我的目标是扫描一个包含400k个起点和目的地坐标组合的数据集。下面列出了我所使用的代码的一个例子,但是当我的数组大于1个记录时,我似乎收到了错误。任何有用的建议都将不胜感激。谢谢。 # starting dataframe is df ..
发布时间:2022-04-15 12:58:43 Python

PYTHON中的测地距离变换

在python中,scipy.ndimage.morphology模块中有distance_transform_edt函数。我将其应用于一个简单的情况,以计算与掩码Numpy数组中的单个单元格之间的距离。 然而,该函数移除了数组的掩码,并如预期的那样,计算每个具有非空值的单元格与具有空值的参考单元格的欧几里德距离。 下面是我在my blog post中给出的一个例子: %pyla ..
发布时间:2022-04-15 12:57:17 Python

如何找到从点到多边形的最短距离?

实际上是标题中的问题。 有一个表(osm_buildings),其中包含建筑物及其多边形的地址。有一个点,你需要找到离这个点最近的面。 求点之间的距离非常简单,也是可以预测的,但如何正确且最重要的是快速找到点到多边形的距离? 推荐答案 距离运算符在点和面之间运行良好。 您可以这样查询: SELECT b.* FROM osm_buildings AS b ..
发布时间:2022-04-09 22:19:30 其他开发

查找最佳子字符串匹配

我正在寻找使用现有库(difflib、fuzzywuzzy、python-levenshtein)的库或方法,以便在文本(corpus)中查找字符串(query)的最匹配项 我开发了一个基于difflib的方法,将corpus拆分成大小为n(长度为query)的ngram。 import difflib from nltk.util import ngrams def get_bes ..
发布时间:2022-02-27 20:58:06 Python

如何在 Android 上通过 GPS 跟踪距离?

我将如何跟踪用户行进的距离?我不一定关心存储航路点,尽管无论如何这可能是计算距离所必需的.到目前为止,我正在创建一个 LocationManager 并注册一个 onLocationChanged 侦听器,然后在侦听器触发时计算两点之间的原始距离. 这里的问题是,如果我让应用程序在桌子上静坐 10 到 15 分钟,它会说我已经旅行了 0.5 英里.我应该如何检查准确性并确定要使用的点? ..
发布时间:2022-01-22 13:54:35 移动开发

如何找到特定路线上两点之间的距离?

我正在为我的大学开发一个 Android 应用程序,它可以帮助学生跟踪大学校车的当前位置,并为他们提供校车到达他们的预计时间.到目前为止,我得到了公共汽车的当前位置(通过公共汽车上的设备)和学生的位置.我被困在必须找到两个 GPS 坐标之间的距离的地方.我必须找到“沿着特定路线"(即公共汽车所走的路径)的公共汽车和学生之间的距离.使用 Google Map API 并不总是能给出我想要的路线的距离 ..
发布时间:2022-01-22 13:47:28 移动开发

Android:列表视图中的指南针+距离

我猜你们都尝试过在地图中使用“Google 地方信息".这是您附近的 POI 列表. 我真的很想在我的应用程序中使用 GPS 坐标列表来执行相同的功能,但这看起来真的很复杂. 用距离和小箭头制作列表视图很容易,但我不明白每次用户移动手机时如何更新这个列表和箭头. 现在我有一个静态列表视图. 我想知道是否有人成功创建了这样的列表视图. 非常感谢您提供任何信息. 解 ..
发布时间:2022-01-22 13:39:12 Java开发

经纬度点到小弧线段的距离

我需要计算从 lat/lng GPS 点 P 到由其他 2 个 lat/lng GPS 点 A 和 B 描述的线段的最短距离. 'Cross-track distance' 帮助我计算 P 与 A 和 B 描述的大圆之间的最短距离. 然而,这不是我想要的.我需要 P 和 A-B 的 segment 线之间的距离,而不是整个大圆. 我使用了 http://www.movable-t ..
发布时间:2022-01-22 13:28:55 其他开发

对 lon\lat 点的排序列表,从最近的开始

我有来自 GPS 的位置(lon_base、lat_base).我有一个位置列表(lon1、lat1|lon2、lat2|lon3、lat3...)这个列表很长,遍布世界各地. 我的问题是:1. 如何从该列表中仅获取距离我的 lon_base\lat_base 1 英里的 lon\lat?2. 如何从近到远排序? 提前致谢! 解决方案 你想定义你自己的 Comparator,一 ..
发布时间:2022-01-22 13:28:48 移动开发

在距离另一个点一定距离的二维网格上找到所有点的算法

我在 2D 网格 (x, y) 上有一个点,我需要找到距离该点 n 距离的所有点.我测量距离的方法是使用两点之间的距离公式.有人知道怎么做吗? 编辑:仅供参考,我正在尝试编写一些 AI 路径查找,以在使用基于网格的位置的系统中与目标保持一定距离.目前我正在使用 A* 路径查找,但我不确定这是否重要或有什么不同,因为我对这些东西有点陌生. 解决方案 我会这样做: 首先过滤掉所有在 ..
发布时间:2022-01-18 10:27:53 其他开发

计算两个 x/y 坐标之间的距离?

我想计算 a 圆环.所以,这是一个正常的网格,它的角和边是“连接的".例如,在 500x500 的网格上,(499, 499) 处的点与 (0, 0) 相邻,例如(0,0) 和 (0,495) 应该是 5. 有什么好的数学计算方法吗? 解决方案 我猜你是在圆环的二维表面上寻找欧几里得距离. sqrt(min(|x1 - x2|, w - |x1 - x2|)^2 + min(|y1 ..
发布时间:2022-01-18 10:13:28 其他开发

如何在不知道哪个更大的情况下找到两个值之间的差异?

我想知道 Python 中是否有一个函数可以确定两个有理数之间的距离,但我没有告诉它哪个数字更大.例如 >>>距离(6,3)3>>>距离(3,6)3 显然我可以写一个简单的定义来计算哪个更大,然后做一个简单的减法: def 距离(x, y):如果 x > = y:结果 = x - y别的:结果 = y - x返回结果 但我宁愿不必调用这样的自定义函数.根据我有限的经验,我经常发现 Pyth ..
发布时间:2022-01-17 09:36:03 Python

Symfony2,Doctrine search and order by distance

我有一个存储纬度和经度的地点数据库.我想查询数据库以查找特定纬度($latitude)和经度($longitude$requestedDistance)内的所有地点>). 以下查询有效并仅返回此半径内的那些地方,但是我如何按距离对它们进行排序,以便最接近的地方在前?过去,我使用原始 SQL 在 SELECT 语句中完成计算并将其设置为“距离",然后使用 HAVING distance ..
发布时间:2022-01-16 17:43:37 其他开发

检查点是否在圆圈内

我有一点用纬度/经度表示 位置 louvreMuseum = new Position(48.861622, 2.337474); 我有一个以米表示的半径值.我需要检查另一个点(也以 lat/long 表示)是否在圆圈内. 如果我在平坦的表面上,我可以简单地使用公式 (x - center_x)^2 + (y - center_y)^2 ..
发布时间:2022-01-14 21:20:53 C#/.NET

不使用三角函数的 SQL 距离查询

我有一个不支持三角函数的 SQLite 数据库.与第二个 lat,lng 对相比,我想按距离对表中的一组 lat,lng 对进行排序.我熟悉按距离对 lat、lng 对进行排序的标准半正弦距离公式. 在这种情况下,我并不特别在意精度,我的点之间的距离很远,所以我不介意通过将曲线视为直线来四舍五入距离. 我的问题,这种查询是否有一个普遍接受的公式?记住不要使用三角函数! 解决方案 ..
发布时间:2022-01-14 21:19:39 其他开发

如何找到两个地址之间的距离?(Java 服务器端)

我正在开发一个“社交"地理感知应用程序,而百万美元的问题是我如何列出一组“我的位置"“X 英里范围内"的项目,因为有数百万个应用程序这样做那个,我惊讶地发现只有谷歌地图 API 有一个免费的网络服务,更糟糕的是,它只有在谷歌地图中使用时才受支持.那么我必须开发自己的距离计算器吗?是否有任何免费/付费服务可以让我至少将地址转换为 XY 坐标? 我确定有行业标准解决方案(免费或商业),但我还没有 ..
发布时间:2022-01-14 21:14:59 其他开发

地理空间坐标和距离(以公里为单位)

这是这个问题的后续行动. 我似乎陷入了困境.基本上,我需要能够来回转换以参考标准度数系统中的坐标,或者通过测量沿国际日期变更线从南极向北的距离,然后从日期的那个点开始向东的距离线.为了做到这一点(以及一些更一般的距离测量的东西),我有一种方法来确定两个纬度/经度点之间的距离,另一种方法需要一个纬度/经度点、一个航向和一个距离,然后返回该课程结束时的纬度/经度点. 这是我定义的两个静态方 ..
发布时间:2022-01-14 20:41:06 其他开发