278得票12回答
基于经纬度计算两点之间的距离

我尝试实现在基于纬度和经度计算距离中的公式。这个小应用对我测试的这两个点效果很好: 但是我的代码没有运行。from math import sin, cos, sqrt, atan2 R = 6373.0 lat1 = 52.2296756 lon1 = 21.0122287 lat2 ...

187得票23回答
计算多个纬度/经度坐标对的中心点

给定一组经纬度点,如何计算该集合的中心点的纬度和经度(即可以将所有点放置在视图中心的点)? 编辑:我使用了Python解决方案:Convert lat/lon (must be in radians) to Cartesian coordinates for each location. X...

182得票19回答
如何将纬度或经度转换为米?

如果我有一个标准NMEA格式的纬度或经度读数,是否有一种简单的方式/公式将该读数转换为米,并且我可以在Java(J9)中实现? 编辑: 好吧,似乎我想做的事情不是很容易,但我真正想做的是: 假设我有一个航点的纬度和经度以及一个用户的纬度和经度,是否有一种简单的方法来比较它们,以决定何时告诉...

174得票6回答
如何在Mongoose模式中正确定义带有2D地理索引的数组对象

我目前在创建以下文档的模式时遇到了问题。服务器的响应总是将“trk”字段值返回为[Object]。不知道该怎么做,因为我尝试了至少对我有意义的所有方法;-) 如果有帮助的话,我的Mongoose版本是3.6.20和MongoDB 2.4.7 还有,在我忘记之前,将其设置为索引(2d)也会很好...

169得票16回答
根据经纬度坐标,如何确定城市/国家?

例如,如果我们有这些坐标集。"latitude": 48.858844300000001, "longitude": 2.2943506, 我们怎样才能找到城市/国家信息?

71得票2回答
计算地理位置的公式

我需要在我的应用程序中实现地理位置搜索,但是我对使用正确的公式非常困惑。在网上和StackOverflow上进行了一些搜索后,我发现解决方案如下: 使用Haversine公式 使用大圆距离公式 在数据库中使用空间搜索引擎 目前,选项#3对我来说真的不是一个选择。现在我有点困惑,因为我一...

35得票8回答
谷歌地图API 3 fitBounds填充-确保标记不被覆盖叠加的控件遮挡

我希望在调用 map.fitBounds() 后,能够为地图视图添加填充,以便所有标记点可见,不受地图控件或滑动面板等遮盖的影响。Leaflet 有一个选项,可以添加填充来适应 fitBounds,但是 Google Maps 没有实现这个功能。 有时最北端的标记点会部分隐藏在视口之上。西侧...

31得票9回答
如何在Python中执行双线性插值

我希望使用Python进行双线性插值。 我要插值的示例GPS点是: B = 54.4786674627 L = 17.0470721369 使用已知坐标和高度值的四个相邻点: n = [(54.5, 17.041667, 31.993), (54.5, 17.083333, 31.91...

28得票1回答
D3的projection.stream()应该如何正确使用?

所以我正在尝试一下 D3的地理流 API,但感觉有点模糊。我一直在阅读这里的文档: https://github.com/mbostock/d3/wiki/Geo-Streams 我有一个困惑就是流变换的正确实现方式。假设我创建了一个://a stream transform that a...

28得票2回答
如何在地图上绘制网络并尽量减少重叠。

我有一些作者及其所属城市或国家,想知道是否可以在地图上绘制共同作者的网络(图1),并拥有各国的坐标。请考虑来自同一国家的多位作者。[编辑:应生成几个网络(如示例中),并且不应显示可避免的重叠]。这适用于数十位作者。缩放选项是可取的。将来如果有更好的回答会有100美元的奖励承诺。refs5 &l...