Busabase
Busabase 是一个开源(MIT)数据库与 AI 智能体工作空间——将数据、文档、技能和应用集成于一体。您可以本地运行、在网络内自托管或使用 Busabase Cloud,从而开启新时代。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Visualizing the ideas of Jane Jacobs' The Death and Life of Great American Cities (1961) with open data: mixed uses, short blocks, aged buildings, density, eyes on the street and border vacuums. Rotterdam comes first. The pipeline is designed so the cities in the book (New York, Boston, Chicago, Philadelphia, San Francisco) and Hanoi can be added through configuration alone.
uv sync
uv run python -m jacobs fetch rotterdam # Overture layers -> data/raw/rotterdam/
uv run python -m jacobs build rotterdam # metrics + web export -> site/public/data/
uv run pytest
cd site && npm install && npm run dev # http://localhost:5173
For Rotterdam there is also a local tier from the Dutch national registers, which carries building ages, use classes, dwelling values and street surfaces:
uv run python -m jacobs fetch rotterdam --source bag # units, buildings
uv run python -m jacobs fetch rotterdam --source cbs # 100 m grid + neighbourhoods
uv run python -m jacobs fetch rotterdam --source bgt # road and parking surfaces
uv run python -m jacobs fetch rotterdam --source osm # opening hours
These are big paged downloads that cache under data/raw/, so they run once.
See docs/data-sources.md for what each one gives and
which hosts are reachable.
config/cities/<city>.yaml boundary, CRS, study areas, sources
│
jacobs/sources/overture.py global tier: buildings, places, streets, addresses, water
jacobs/sources/{bag,cbs,bgt,osm}.py local tier (NL): use classes, ages, values, surfaces
│
jacobs/grid.py H3 hexagons (resolution 9, ~10 ha)
jacobs/metrics/*.py one module per generator, chapter or data source
jacobs/metrics/registry.py metric definitions shared with the site
│
jacobs/export.py small GeoJSON/JSON files in site/public/data/<city>/
│
site/ Vite + MapLibre + D3, deployed on GitHub Pages