prettymaps 今日发布

极简 Python 库,可根据 OpenStreetMap 数据绘制精美的自定义地图

AI绘画设计 部分免费

prettymaps 是一个极简 Python 库,可根据 OpenStreetMap 数据绘制精美的自定义地图。它由 osmnx、matplotlib、shapely 和 vsketch 等流行开源 GIS 库构建,支持通过简洁的 Python 代码对全球任意地点生成高质量地图可视化效果。

该库提供预设(preset)功能,包含 barcelona、minimal、tijuca 等数十种风格模板,用户只需传入地址或经纬度坐标,即可一键生成精美地图。内置多层地图元素,包括街道、水体、建筑、绿地等,支持逐层自定义颜色、线宽、透明度等样式参数。

除了 Python 库形态,prettymaps 还提供 Streamlit Web 界面和 Google Colab notebook,方便非程序员用户直接在浏览器中体验地图生成功能。所有地图均基于 OpenStreetMap 开放数据,商业使用需保留作者署名。

该工具特别适合数据可视化爱好者、城市规划研究者以及 GIS 开发者,可快速生成具有艺术感的城市地图。目前 GitHub 获得约 1.3 万星,在 Hacker News 上引发过广泛讨论。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论