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

Python 使用gps标记绘制地图并将此图像保存到文件,python,gps,openstreetmap,Python,Gps,Openstreetmap,我有一些GPS位置记录,我想将其绘制到地图(例如OpenStreetMap)中,并将其保存为图像文件 我正在使用python。我已经找到了一个候选库来进行可视化,但显然缺少一些功能来满足我的所有需求。我需要的是一个能够: 在地图(例如基于OSM的地图)中绘制内容,即GPS位置列表 自动调整视图(比例/位置)以适合所有绘制位置 将此视图保存到图像文件 我真的想避免被迫从小部件或浏览器窗口手动制作屏幕截图。如果可能的话,我也希望避免自己实现必要的投影功能(如中)。有人知道提供期望功能的库/工具链

我有一些GPS位置记录,我想将其绘制到地图(例如OpenStreetMap)中,并将其保存为图像文件

我正在使用python。我已经找到了一个候选库来进行可视化,但显然缺少一些功能来满足我的所有需求。我需要的是一个能够:

  • 在地图(例如基于OSM的地图)中绘制内容,即GPS位置列表
  • 自动调整视图(比例/位置)以适合所有绘制位置
  • 将此视图保存到图像文件

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

,您可能需要考虑使用MatpTLIB。下面是一个说明如何将此软件包与OSM一起使用的示例。

有一些示例说明如何在GeoTiler项目中使用Matplotlib Basemap、Matplotlib或Cairo在OSM背景地图上绘制自定义GPS点: