Questions tagged «coordinates»


12
在PHP中测量两个坐标之间的距离
嗨,我需要计算纬度和经度的两点之间的距离。 我想避免对外部API的任何调用。 我试图在PHP中实现Haversine公式: 这是代码: class CoordDistance { public $lat_a = 0; public $lon_a = 0; public $lat_b = 0; public $lon_b = 0; public $measure_unit = 'kilometers'; public $measure_state = false; public $measure = 0; public $error = ''; public function DistAB() { $delta_lat = $this->lat_b - $this->lat_a ; $delta_lon …


9
计算两个坐标之间的距离的功能
我目前正在使用下面的功能,但无法正常工作。根据Google Maps,这些坐标之间的距离(从59.3293371,13.4877472到59.3225525,13.4619422)为2.2公里,而函数返回的则为1.6公里。如何使该函数返回正确的距离? function getDistanceFromLatLonInKm(lat1, lon1, lat2, lon2) { var R = 6371; // Radius of the earth in km var dLat = deg2rad(lat2-lat1); // deg2rad below var dLon = deg2rad(lon2-lon1); var a = Math.sin(dLat/2) * Math.sin(dLat/2) + Math.cos(deg2rad(lat1)) * Math.cos(deg2rad(lat2)) * Math.sin(dLon/2) * Math.sin(dLon/2) ; var c = 2 * …


3
在python matplotlib中绘制(x,y)坐标列表
我有一个列表,(a, b)希望matplotlib在python中绘制为实际的xy坐标。当前,它正在绘制两个图,其中列表的索引给出x坐标,第一个图的y值是对中的as,第二个图的y值是对中的bs。 澄清一下,我的数据看起来像这样:li = [(a,b), (c,d), ... , (t, u)] 我想做一个单行代码,只是调用plt.plot()不正确。如果我不需要单线,我可以轻松地做: xs = [x[0] for x in li] ys = [x[1] for x in li] plt.plot(xs, ys) 如何获取matplotlib将这些对绘制为xy坐标?

4
Matplotlib中的内联标签
在Matplotlib中,制作图例(example_legend()如下图)并不难,但我认为将标签放在要绘制的曲线上是更好的样式(example_inline()如下图所示)。这可能很麻烦,因为我必须手动指定坐标,并且,如果我重新设置图的格式,则可能必须重新定位标签。有没有一种方法可以在Matplotlib中自动在曲线上生成标签?奖励点,使文本能够以与曲线的角度相对应的角度进行定向。 import numpy as np import matplotlib.pyplot as plt def example_legend(): plt.clf() x = np.linspace(0, 1, 101) y1 = np.sin(x * np.pi / 2) y2 = np.cos(x * np.pi / 2) plt.plot(x, y1, label='sin') plt.plot(x, y2, label='cos') plt.legend() def example_inline(): plt.clf() x = np.linspace(0, 1, 101) y1 = np.sin(x * …

6
OpenGL坐标系是左手系还是右手系?
我正在尝试了解OpenGL坐标系。但是,有些教程说默认坐标系是左手的(请参见http://www.c-sharpcorner.com/UploadFile/jeradus/OpenGLBasics11172005014307AM/OpenGLBasics.aspx),而其他教程则说它是右手的(请参见http:// www .falloutsoftware.com / tutorials / gl / gl0.htm)。哪个是对的?我知道我们可以通过镜像将一个变换为另一个,但是我想知道默认坐标。

10
在给定图片上将long / lat转换为像素x / y
我有莫斯科的城市地图。我们修改了带有某些艺术元素的Google Maps图像,但GPS坐标和像素之间的关系保持不变。 问题:如何将GPS坐标从我们拥有的各种数据点转换为图像中的像素坐标? 理想情况下,我可以使用Javascript执行此操作,但PHP可以。 我知道在小范围内(例如在城市范围内),它就足够简单(有必要了解哪些地理坐标具有图片角之一,然后学习轴上图片中地理坐标中一个像素的“价格”)分别是OX和OY)。 但是在大范围(国家范围)上,一个像素的“价格”将不是一个常数,并且变化很大,因此上述方法无法应用。 如何在国家范围内解决问题? 更新: 我没有使用API​​ Google Maps,我只有:对象的地理坐标(它们来自google maps),我的站点上仍然有一张简单的图片*。gif,我必须在其中绘制一个对应的地理坐标点。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.