1

所以我有大量的经纬度 GPS 数据,我需要创建一个实时更新电影来实时显示患者的运动

我需要一个能够在地图上显示这个的 Python API(我一直在寻找几个小时)。

谷歌地图有一些很棒的品质,我可以编写一个脚本来循环,但我怀疑它是否能按我想要的方式工作。你们知道最好的API吗?

下面将是一个带有数据的 DataFrame 示例。我将有大约 20 个这样的 DataFrame,我需要它们同时出现在地图上,这样我就可以并列它们的动作:

>>> df.head()
   diffSecs   latitude  longitude  altitude                 time code name
0     1.607  42.354028 -71.079376        50  2011-12-15 18:17:01     APPLE
1     1.189  42.354028 -71.079376        50  2011-12-15 18:17:02     APPLE
2     0.899  42.354028 -71.079376        50  2011-12-15 18:17:03     APPLE
3     1.134  42.354028 -71.079376        50  2011-12-15 18:17:04     APPLE
4     0.798  42.354028 -71.079376        50  2011-12-15 18:17:05     APPLE

唯一重要的列是latitude, longitude, code nametime这样我可以在正确的位置绘制所有可区分的患者,并且与其他患者同时进行。

谢谢你的帮助!

ps如果这对谷歌地图API可行,请解释在哪里看,因为我已经搜索了2个小时,也许我只是错过了一些东西

4

1 回答 1

1

自然会涉及到一些学习,但这里有一个想法!

1)。获取 ghost,这是一种轻量级的无头浏览器,http://jeanphix.me/Ghost.py/

2)。学习如何连接到谷歌地图并与之交互,以及如何使用 ghost 与字段和表单进行交互(我认为这对你来说应该很容易,因为 ghost 使用起来相当简单)。

3)。将纬度和经度放在搜索部分,按回车(全部在脚本中使用 ghost 完成)

4)。保存地图,使用幽灵的图像捕捉。

5)。使用 python 将图像叠加在一起,以获得家伙位置的时间视图!

希望这个对你有帮助。

于 2013-05-21T18:27:12.713 回答