使用gps标记绘制地图并将此图像保存到fi

2024-04-30 03:50:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些GPS位置记录,我想把它绘制成一张地图(例如OpenStreetMap),并将其保存为一个图像文件。

我在用Python。我发现osm-gps-map作为一个候选库来实现可视化,但是API显然缺少一些功能来满足我的所有需求。我需要的是一个图书馆:

  • 把东西画成地图(例如基于OSM的地图),即GPS位置列表。
  • 自动调整视图(比例/位置)以适应所有绘制位置
  • 将此视图保存到图像文件

我真的很想避免被迫从小部件或浏览器窗口手动制作屏幕截图。如果可能的话,我也希望避免自己实现必要的投影功能(如here)。是否有人知道提供所需功能的库/工具链(如果可能供Python使用)?


Tags: 功能视图apimap图书馆可视化osm图像文件
2条回答

在GeoTiler项目中,有一些示例说明如何使用Matplotlib Basemap、Matplotlib或Cairo在OSM背景地图上绘制自定义GPS点:https://github.com/wrobell/geotiler/tree/master/examples

您可能需要考虑对matplotlib使用Basemap。这里有一个blog post描述如何将这个包与OSM一起使用。

相关问题 更多 >