在浏览器中一次性渲染任意城市的全部道路,生成地图风格的可视化图像,数据来自 OpenStreetMap。
9768751JavaScriptMIT更新于 10天前
基于 OpenStreetMap 数据的 Python 命令行工具,可为任意城市生成极简风格的地图海报。
这是一个命令行工具,输入城市和国家名称后,它会通过地理编码定位该城市,并借助 OSMnx 从 OpenStreetMap 下载道路、水系和公园数据,再用 matplotlib 渲染成 PNG 海报,上面带有城市与国家名称、坐标和所选配色主题。
工具内置 17 套以 JSON 定义的主题,也可以自行编写 JSON 文件添加新主题,设置背景、水系、公园和各级道路的颜色。地图半径、输出尺寸(英寸)和中心坐标都可以通过命令行参数调整。对于非拉丁字母的城市名,可以指定 Google Fonts 字体,字体会自动下载并缓存到本地。
适合想用代码生成城市装饰画、壁纸或印刷海报的用户。
安装 uv(推荐),然后运行脚本;依赖会自动安装
uv run ./create_map_poster.py --city "Paris" --country "France"或使用 pip 和虚拟环境安装
pip install -r requirements.txt使用 pip 和虚拟环境生成海报
python create_map_poster.py --city "Paris" --country "France"概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
在浏览器中一次性渲染任意城市的全部道路,生成地图风格的可视化图像,数据来自 OpenStreetMap。
Apache Superset 是一款企业级商业智能 Web 应用,用于数据探索、制作图表与仪表盘,并可连接多种数据库执行 SQL。
可直接替代 Jupyter 的数据笔记本,内置 AI 助手,支持 Python、R 和 SQL。
一个命令行工具,可把纯数字文本渲染成终端图表,支持 ASCII、火花线、柱状图、热力图等多种类型。
在终端中查看 A 股基本行情信息并绘制 K 线与成交量图的小工具。
一款移除图片背景的工具,可作为命令行、Python 库、HTTP 服务或 Docker 容器使用。