python - 使用 gps 标记绘制 map 并将此图像保存到文件

标签 python gps openstreetmap

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

我正在使用 python。我找到了 osm-gps-map作为进行可视化的候选库,但显然是 API缺少一些功能来满足我的所有需求。我需要的是一个可以执行以下操作的库:

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

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

最佳答案

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

关于python - 使用 gps 标记绘制 map 并将此图像保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9482335/

相关文章:

Python - 根据相同的键对字典列表中的值求和

python - 无法为 nltk 导入名称 defaultdict 错误

android - 在 Android 中使用 GPS 获取当前位置

Android GPS 打开或关闭状态

android - 如何在android中以编程方式启用位置访问?

openstreetmap - 如何获取 Nominatim 中的所有地名翻译?

google-maps - 如何计算X市到Y市的路线? # map

python - 10、Python字符串中最常见的单词

centos - 适用于 CentOS 6 的 OSM2PGSQL

python - 如何在组中显示 argparse 子命令?