百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

prettymaps

> 编程语言
开源

从 OpenStreetMap 数据中绘制漂亮的地图! 使用 osmnx + matplotlib + shapely 构建

12.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

从 OpenStreetMap 数据中绘制漂亮的地图! 使用 osmnx + matplotlib + shapely 构建

prettymaps 一个最小的 Python 库,用于从 OpenStreetMap 中绘制自定义地图,该库使用 osmnx、matplotlib、shapely 和 vsketch 包创建。 本作品受 GNU Affero General Public License v3.0 许可(您可以对该项目进行商业使用、分发和修改,但必须在源代码中附上许可和版权声明)。关于授权和 NFT 的注意事项: - 请在图中保留印刷消息,以便引用我的仓库和 OpenStreetMap(根据其许可要求)。 - 我个人反对 NFT 因为它们对环境的影响、巨大的洗钱金字塔计划以及它们在 开源 和生成艺术社区中创造的结构性激励。 - 我不会以任何方式授权使用此项目来销售 NFT,尽管我无法从法律上强制执行。 尊重创作者。 - AeternaCivitas 和 geoartnft 项目使用了此作品来销售 NFT,并拒绝引用它。请查看他们在被曝光后的反应: AeternaCivitas、geoartnft。 - 我关闭了其他生成艺术项目在 GitHub 上,并不会在 开源 上分享新项目,以保护自己免受 NFT 社区的侵害。如 Hacker News 上所述: prettymaps 子论坛 教程 (marimo) · Google Colaboratory 演示 安装 在本地安装: 使用 pip 安装 prettymaps: pip install prettymaps 在 Google Colaboratory 上安装: 使用 !pip install -e "git+https://GitHub.com/marceloprates/prettymaps#egg=prettymaps" 然后重启运行时(运行时 - 重启运行时) 之前导入 prettymaps 运行前端 在 prettymaps 安装后,您可以从 prettymaps 仓库中使用 streamlit 运行前端应用程序: streamlit run app.py 教程 全部教程见 docs/tutorial.md - 带有渲染图像、[Plot] 数据类的字段、层/样式参数、预设、多图、山影和关键点的 Markdown 逐步指导。快速入门: Python import prettymaps plot = prettymaps.plot('Stad van de Zon, Heerhugowaard, Netherlands') | 资源 | 可在哪里找到 | |---|--…

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Please keep the printed message on the figures crediting my repository and OpenStreetMap (mandatory by their license).
  • •I do not authorize in any way this project to be used for selling NFTs, although I cannot legally enforce it. Respect the creator.
  • •The AeternaCivitas and geoartnft projects have used this work to sell NFTs and refused to credit it. See how they reacted after being exposed: AeternaCivitas, geoartnft.
  • •I have closed my other generative art projects on Github and won't be sharing new ones as open source to protect me from the NFT community.
  • •layers — dict of OpenStreetMap layers to fetch.
  • •style — dict of matplotlib style parameters per layer.
  • •preset — load a JSON preset (e.g. 'default', 'minimal', 'macao', 'tijuca').
  • •circle / radius / dilate — boundary shape.

> 标签

Pythoncartographygenerative-artjupyter-notebookmaps

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言