Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
An interactive browser-based map of city trees. Explore hundreds of thousands of street trees by location, species, and ecological attributes.
Urban forests are a key part of modern urban design - they can reduce city heat, absorb runoff, improve air quality, and enhance the mental health of residents. Read more here.
Plus they look nice! Charismatic megaplants.
There are several projects that collect open tree data; this one aims to be more exploratory and fun. Raw data is available in parquet, and of course also from the original sources.檢視完整 README ↗Map links use the hash route, for example:
https://greenmtnboy.github.io/tree_reporting/#/?city=USNYC&mode=explore&filter.species=Platanus+x+hispanica&colorBy=dbh.
Supported query parameters:
| Parameter | Meaning |
|---|---|
city | Published city code, such as USNYC or USSFO. |
mode=explore | Open the city map directly, including on mobile. A recognized nonempty filter also opens exploration when mode is omitted. |
filter.species | Exact published scientific name, including genus-only inventory entries. |
filter.genus | First word of the published scientific name; includes all matching species and genus-only entries. |
colorBy | dbh for trunk diameter in inches, or tree_form for the normal category colors. Filtered links default to DBH. |
Encode values with URLSearchParams; a slug or common name is not a species key.
Repeat a filter key for alternatives (OR); different filter fields combine with
AND. Unknown filter keys and empty values are ignored. An unmatched name shows
an empty map. URL filters intersect with chat filters and survive city changes,
reloads and browser history. Chat color overrides take precedence until a color
is selected in the legend. “Show all trees” clears URL filters and URL coloring;
any separate chat filter still applies. DBH's gray category includes missing,
nonfinite and nonpositive measurements, without substituting a rendered size.
Deploy this map support before publishing arborary.world's species links.
An interactive browser-based map of city trees. Explore hundreds of thousands of street trees by location, species, and ecological attributes.
Urban forests are a key part of modern urban design - they can reduce city heat, absorb runoff, improve air quality, and enhance the mental health of residents. Read more here.
Plus they look nice! Charismatic megaplants.
There are several projects that collect open tree data; this one aims to be more exploratory and fun. Raw data is available in parquet, and of course also from the original sources.
Currently has data from the following cities:
Shows you the trees of a city on a map. Typically these will be a subset of all trees; private land is often excluded. London, for example, has about a million trees in their dataset and estimates over 4 million total in the city.
Pulls in trees onto a navigable map.
Clicking a tree opens a popup with its common name, species, planting date, trunk diameter, and enriched species data (native status, evergreen status, mature height, bloom season, wildlife value, fire risk, etc.).
For supported cities you'll also get a landmark list with a search filter; clicking one flies the map camera to that location.
A chat panel to use with LLMs (bring your own API key or use a test key) lets you interact with the map in natural language - ask questions, fly around, or update what's shown.
| City | Source | Link |
|---|---|---|
| San Francisco | SF Open Data Portal - San Francisco Street Tree Inventory | https://data.sf.gov/City-Infrastructure/San-Francisco-Street-Tree-Inventory/tkzw-k3nq |
| New York City | NYC Open Data - Street Tree Census | https://data.cityofnewyork.us/Environment/2015-Street-Tree-Census-Tree-Data/uvpi-gqnh |
| Boston | Analyze Boston - Trees | https://data.boston.gov/dataset/bprd-trees |
| Boston (Cambridge) | Cambridge Open Data - Trees | https://data.cambridgema.gov/ |
| Boston (Brookline) | Brookline GIS - Tree Viewer | ArcGIS FeatureServer |
| Boston (Somerville) | City of Somerville - TreeKeeper public tree inventory | https://somervillema.treekeepersoftware.com/ |
| Boston (Belmont) | Town of Belmont - TreeKeeper public tree inventory | https://belmontma.treekeepersoftware.com/ |
| Boston (Watertown) | City of Watertown - 2022 Tree Inventory (MapGeo) | https://watertownma.mapgeo.io/ |
| Boston (Arboretum) | Arnold Arboretum / Harvard GIS | https://gis.arboretum.harvard.edu/ |
| Burlington VT | City of Burlington GIS - Tree Sites | https://maps.burlingtonvt.gov/ |
Every tree row carries a data_source column identifying which of the above it came from.
| City | Source | Link |
|---|---|---|
| San Francisco | SF Open Data - Landmarks | https://data.sfgov.org/Geographic-Locations-and-Boundaries/Landmarks/rzic-39gi |
| New York City | NYC Open Data - Landmarks | https://data.cityofnewyork.us/Housing-Development/Individual-Landmark-Sites/buis-pvji |
| Boston | Analyze Boston - Landmarks | https://data.boston.gov/dataset/92137315-e846-4c75-8c3d-2b7e93e38d03 |
| Burlington VT | City of Burlington - State Register of Historic Places + Nominatim geocoding | https://www.burlingtonvt.gov/ |
| Washington, DC | No landmark dataset in production yet | n/a |
| Los Angeles | No landmark dataset in production yet | n/a |
| Tempe | No landmark dataset in production yet | n/a |
| Denver | Denver Open Data - Historic Landmark Structures | https://opendata-geospatialdenver.hub.arcgis.com/datasets/geospatialDenver::historic-landmarks |
| Stoughton | City of Stoughton - Historical Landmarks (Stoughton Landmarks Commission) | https://stoughtonwi.maps.arcgis.com/home/item.html?id=0ac41bae1fac4f4abdb873deed6f8d75 |
| Vancouver | Vancouver Open Data - Heritage Sites | https://opendata.vancouver.ca/explore/dataset/heritage-sites/ |
Per-species attributes (native status, evergreen, mature height, canopy spread, growth rate, lifespan, drought tolerance, bloom season, wildlife value, fire risk, tree category, map icon) are pulled in from a combination of the following services:
:::info Tree info has been automatically extracted from the available APIs per species label and may be inaccurate - corrections very welcome, especially by people that know trees. Don't cite this in your paper! :::
tree_predictions_v{n}.parquet carries a predicted crown width per tree, from
a genus-level stem-diameter power law fitted on the
Tallo database (Jucker et al. 2022,
Global Change Biology, doi:10.1111/gcb.16302;
CC BY 4.0). Tallo is forest-plot data, so the crowns run narrower than an
open-grown street tree's; the parquet is a model-curation input today and
does not drive the map. Refit with data/raw/tools/crown_allometry_fit.py --write.
A tree with a planting date and no measured diameter gets one predicted from
its age, by a genus-level power law fitted on the map's own dated, measured
trees on every build, and the crown model is applied to that;
crown_dbh_source says which diameter a row's crown came from.
Tree species photos are sourced from the iNaturalist API. Images are licensed by their original photographers under Creative Commons licenses. iNaturalist is a joint initiative of the California Academy of Sciences and the National Geographic Society.
CARTO Dark Matter vector tile style.
If you're someone who cares:
| Layer | Library / Service |
|---|---|
| Framework | Vue 3 (TypeScript) |
| Build | Vite 6 |
| Map | MapLibre GL 4 |
| In-browser SQL | DuckDB WASM |
| State | Pinia |
| Routing | Vue Router 4 |
| Preprocessing/data access | Trilogy |
Data pipeline dependencies: Python 3.13, PyArrow, Pytrilogy, DuckDB, Pillow, instructor, google-genai. The fun stuff!
https://github.com/greenmtnboy/tree_reporting
Each city is an independent ingest pipeline: its own freshness probe, its own
model, its own OSM extract, and its own three entries in data/trilogy.toml
that schedule them. Full runbook in EXTENDING.md; the short
version is
{city}_update_time.py){city}_tree_info.py){city}_tree_info.preql) + its import in raw/tree_info.preql
and its stub in raw/full_tree_publish.preqlosm_staging/{code}_osm_staging.preql; the row script
osm_staging/osm_rows.py is shared and selects the city from a where clause)[[cloud.job]] entries in data/trilogy.toml: city-{code},
osm-{code}, and a landmarks-{code} if the landmarks are a curated CSVREADME.md links/attribution and src/src/data/sourceCatalog.ts so the info page stays in syncdata/raw/tests/test_cloud_jobs.py fails if a city is missing a job, so a
half-added city is a red test rather than a parquet that quietly never
rebuilds.
The scheduled refresh runs on trilogy-cloud — data/trilogy.toml declares one
job per city plus a daily core, and .github/workflows/cloud-sync.yml deploys
them on merge to main. Nothing needs to run locally for data to stay current.
To rebuild one city by hand (GCS writes; bucket/locations would need to be parameterized for anyone else):
cd data && trilogy refresh raw/ussfo/sf_tree_info.preql
or fire the deployed job, which needs no local Google credential at all:
trilogy cloud jobs run urban-tree-city-ussfo --wait
How often each portal actually publishes, measured rather than assumed:
cd data/raw && uv run ./tools/portal_cadence.py --record
| Washington, DC | Open Data DC - Urban Forestry Street Trees | https://opendata.dc.gov/datasets/DCGIS::urban-forestry-street-trees |
| Los Angeles | Los Angeles Open Data - Street Tree Inventory - 1990s | https://data.lacity.org/api/views/vt5t-mscf |
| Tempe | City of Tempe - Tree Inventory | https://data.tempe.gov/datasets/tempegov::tree-inventory |
| Denver | Denver Open Data - Parks, Medians, and Parkway Trees | https://opendata-geospatialdenver.hub.arcgis.com/datasets/geospatialDenver::parks-medians-and-parkway-trees |
| Stoughton | City of Stoughton - Public Tree Inventory (ArcGIS) | https://experience.arcgis.com/experience/f9b95eddac104c708619ccaf4c2c9de0 |
| Vancouver | Vancouver Open Data - Public Trees | https://opendata.vancouver.ca/explore/dataset/public-trees/ |
| Calgary | City of Calgary Open Data - Public Trees | https://data.calgary.ca/Environment/Public-Trees/tfs4-3wwa |
| Edmonton | City of Edmonton Open Data - Trees | https://data.edmonton.ca/Environmental-Services/Trees/eecg-fc54 |
| Winnipeg | City of Winnipeg Open Data - Tree Inventory | https://data.winnipeg.ca/Parks/Tree-Inventory/hfwk-jp4h |
| Toronto | City of Toronto Open Data - Street Tree Data | https://open.toronto.ca/dataset/street-tree-data/ |
| Montreal | Donnees Montreal - Arbres publics sur le territoire de la Ville (CC-BY 4.0) | https://donnees.montreal.ca/dataset/arbres |
| Quebec City | Donnees Quebec - Ville de Quebec, Arbres repertories (CC-BY 4.0) | https://www.donneesquebec.ca/recherche/dataset/vque_arbrerepertorie |
| Longueuil | Donnees Quebec - Ville de Longueuil, Arbres (CC-BY 4.0) | https://www.donneesquebec.ca/recherche/dataset/arbres |
| Halifax | Halifax Regional Municipality Open Data - Public Trees | https://catalogue-hrm.opendata.arcgis.com/datasets/public-trees |
| Kingston | City of Kingston Open Data - City Owned Trees | https://opendatakingston.cityofkingston.ca/explore/dataset/city-owned-trees/ |
| Lethbridge | City of Lethbridge Open Data - Trees | https://opendata.lethbridge.ca/datasets/trees |
| Victoria | City of Victoria Open Data - Tree Species (Parks trees database) | https://opendata.victoria.ca/datasets/tree-species-parks-trees-database |
| Kelowna | City of Kelowna Open Data - Tree Inventory | https://opendata.kelowna.ca/datasets/tree-inventory |
| New Westminster | City of New Westminster Open Data - Tree Inventory (Active Trees) | https://opendata.newwestcity.ca/datasets/tree-inventory-active-trees |
| Mississauga | City of Mississauga Open Data - City Owned Tree Inventory | https://data.mississauga.ca/datasets/city-owned-tree-inventory |
| Ottawa | City of Ottawa Open Data - Tree Inventory | https://open.ottawa.ca/datasets/tree-inventory |
| Burlington ON | City of Burlington Open Data - City Owned Trees | https://navburl-burlington.opendata.arcgis.com/datasets/city-owned-trees |
| Ajax | Town of Ajax Open Data - Town Trees | https://opendata.ajax.ca/datasets/town-trees |
| Moncton | City of Moncton Open Data - Trees | https://open.moncton.ca/datasets/trees |
| Tokyo | Tokyo Open Data Catalog - Bureau of Construction, Street Trees on Metropolitan Roads (CC BY 4.0) | https://catalog.data.metro.tokyo.lg.jp/dataset/t000014d2000000029 |
| Taipei | Taipei City Open Data - Parks and Street Lights Office, Street and Park Trees (OGDL-Taiwan-1.0) | https://data.gov.tw/dataset/128274 |
| Bogotá | Datos Abiertos Bogotá - Jardín Botánico de Bogotá, Arbolado Urbano (CC BY 4.0) | https://datosabiertos.bogota.gov.co/dataset/censo-arbolado-urbano |
| Copenhagen | City of Copenhagen Open Data - Tree Register (trae_basis, CC BY 4.0) | https://www.opendata.dk/city-of-copenhagen/trae_basis |
| Prague | Geoportál Praha / IPR Praha - Sdílená data o zeleni, vegetační prvky (CC BY, datový podklad © IPR Praha) | https://opendata-iprpraha.hub.arcgis.com/datasets/iprpraha::sdílená-data-o-zeleni-vegetační-prvky-body-1 |
| Helsinki | Helsinki Region Infoshare - City of Helsinki Tree Register (Puurekisteri, CC BY 4.0) | https://hri.fi/data/en_GB/dataset/helsingin-kaupungin-puurekisteri |
| London | London Datastore - Public Realm Trees | https://data.london.gov.uk/dataset/2r45m |
| Amsterdam | Amsterdam Data Portal - Bomen (Stamgegevens) | https://api.data.amsterdam.nl/v1/bomen/stamgegevens/ |
| Berlin | Berlin Geodateninfrastruktur - Baumbestand (WFS) | https://gdi.berlin.de/services/wfs/baumbestand |
| Melbourne | Melbourne Open Data - Urban Forest Trees | https://data.melbourne.vic.gov.au/explore/dataset/trees-with-species-and-dimensions-urban-forest/ |
| Paris | Paris Open Data - Les Arbres | https://opendata.paris.fr/explore/dataset/les-arbres/ |
| Buenos Aires | Buenos Aires Data - Arbolado publico lineal | https://data.buenosaires.gob.ar/dataset/arbolado-publico-lineal |
| Athens | City of Athens Open Data - Trees of the National Garden | https://opendata.cityofathens.gr/dataset/gis-athens-8303d4c8-371b-11ec-b388-0242ac120009 |
| Milos | Community submissions (no municipal inventory published) | (contributed via the app) |
| Santorini | Community submissions (no municipal inventory published) | (contributed via the app) |
| All cities (supplemental) | © OpenStreetMap contributors (ODbL) | https://www.openstreetmap.org/copyright |
| All cities | Community submissions, reviewed and approved before publication | (contributed via the app) |
| Calgary |
| City of Calgary Open Data - Historic Resource |
| https://data.calgary.ca/Government/Historic-Resource/99yf-6c5u |
| Edmonton | City of Edmonton Open Data - Register and Inventory of Historic Resources | https://data.edmonton.ca/City-Administration/The-Register-and-Inventory-of-Historic-Resources-in/jgsn-dhai |
| Winnipeg | City of Winnipeg Open Data - Historical Resources | https://data.winnipeg.ca/Heritage/Historical-Resources/ptpx-kgiu |
| Toronto | City of Toronto Open Data - Places of Interest and Toronto Attractions | https://open.toronto.ca/dataset/places-of-interest-and-toronto-attractions/ |
| Montreal | Repertoire du patrimoine culturel du Quebec - immeubles classes et cites (CC-BY 4.0) | https://www.donneesquebec.ca/recherche/dataset/immeubles-patrimoniaux-classes-par-le-ministre-de-la-culture-et-des-communications |
| Quebec City | Repertoire du patrimoine culturel du Quebec - immeubles classes et cites (CC-BY 4.0) | https://www.donneesquebec.ca/recherche/dataset/immeubles-patrimoniaux-classes-par-le-ministre-de-la-culture-et-des-communications |
| Longueuil | Donnees Quebec - Ville de Longueuil, Parcs (CC-BY 4.0) | https://www.donneesquebec.ca/recherche/dataset/parcs-longueuil |
| Halifax | Halifax Regional Municipality Open Data - Heritage Properties | https://catalogue-hrm.opendata.arcgis.com/datasets/heritage-properties |
| Kingston | City of Kingston Open Data - Designated Heritage Site | https://opendatakingston.cityofkingston.ca/explore/dataset/designated-heritage-site/ |
| Lethbridge | City of Lethbridge Open Data - Historic Places | https://opendata.lethbridge.ca/datasets/historic-places |
| Victoria | City of Victoria Open Data - Prominent Heritage Sites (OCP) | https://opendata.victoria.ca/datasets/prominent-heritage-sites-ocp |
| Kelowna | City of Kelowna Open Data - Heritage Registry | https://opendata.kelowna.ca/datasets/heritage-registry |
| New Westminster | City of New Westminster Open Data - Heritage Register | https://opendata.newwestcity.ca/datasets/heritage-register |
| Mississauga | City of Mississauga Open Data - City Landmarks | https://data.mississauga.ca/datasets/city-landmarks |
| Ottawa | City of Ottawa Open Data - Cultural Spaces Inventory (Heritage) | https://open.ottawa.ca/datasets/ottawa::cultural-spaces-inventory-heritage |
| Burlington ON | City of Burlington Open Data - Heritage Properties | https://navburl-burlington.opendata.arcgis.com/datasets/heritage-properties |
| Ajax | Town of Ajax Open Data - Heritage Inventory | https://opendata.ajax.ca/datasets/heritage-inventory |
| Moncton | City of Moncton Open Data - Cultural Assets | https://open.moncton.ca/datasets/cultural-assets |
| Tokyo | Tokyo Open Data Catalog - Board of Education, Designated Cultural Properties and Historic Sites (CC BY 4.0) | https://catalog.data.metro.tokyo.lg.jp/dataset/t000021d0000000017 |
| Taipei | Bureau of Cultural Heritage, Ministry of Culture - Monuments and Historic Buildings (OGDL-Taiwan-1.0) | https://data.gov.tw/dataset/6246 |
| Bogotá | Datos Abiertos Bogotá - IDPC, Monumentos and Bienes de Interés Cultural (CC BY-SA 4.0) | https://datosabiertos.bogota.gov.co/dataset/inventario-patrimonio-mueble-bogota-d-c |
| Copenhagen | City of Copenhagen WFS - Monuments (monumenter, CC BY 4.0) | https://wfs-kbhkort.kk.dk/k101/ows?service=WFS&request=GetCapabilities |
| Prague | Národní památkový ústav (NPÚ) - Kulturní památky, Ústřední seznam kulturních památek (CC BY 4.0) | https://geoportal.npu.cz/arcgis/rest/services/Tematicke/CP_UAP_PVO/MapServer/1 |
| Helsinki | City of Helsinki WFS - Buildings Protected by Detailed Plans, Protected Natural Monuments (CC BY 4.0) | https://hri.fi/data/en_GB/dataset/asemakaavoilla-suojellut-rakennukset-ja-alueet-helsingissa |
| London | OpenStreetMap (Overpass API) - historic=* | https://overpass-api.de/ |
| Amsterdam | Amsterdam Data Portal - Monumenten | https://api.data.amsterdam.nl/v1/monumenten/monumenten/ |
| Berlin | OpenStreetMap (Overpass API) - historic=* | https://overpass-api.de/ |
| Melbourne | Melbourne Open Data - Landmarks and Places of Interest | https://data.melbourne.vic.gov.au/explore/dataset/landmarks-and-places-of-interest-including-schools-theatres-health-services-spor/ |
| Paris | Ministere de la Culture - Immeubles proteges au titre des Monuments Historiques (Licence Ouverte) | https://www.data.gouv.fr/datasets/immeubles-proteges-au-titre-des-monuments-historiques-2 |
| Buenos Aires | No landmark dataset in production yet | n/a |
| Athens | Curated landmark list + Nominatim geocoding | https://nominatim.openstreetmap.org/ |
| Milos | Curated landmark list + Nominatim geocoding | https://nominatim.openstreetmap.org/ |
| Santorini | Curated landmark list + Nominatim geocoding | https://nominatim.openstreetmap.org/ |