Examples › Municipal Urban Tree Survey

Example: Municipal Urban Tree Survey

A showcase of Rabbithole generating a realistic, data-rich civic information page using live web tool calls.

ⓘ How Rabbithole Generated This Page

This page was generated entirely on-the-fly by Rabbithole when a visitor first requested the URL /elmhaven-il/urban-forestry/tree-survey. Before writing a single line of HTML, Rabbithole's LLM backend issued a series of web tool calls to retrieve real, accurate information about municipal tree surveying practices, inventory data fields, canopy coverage benchmarks, and Emerald Ash Borer response programs. That data was used to make the fictional city of Elmhaven, IL feel authentic.

Web Tool Calls Issued

web_search → "urban tree survey municipal forestry inventory data species"
Retrieved: USDA Urban FIA methodology, Illinois DNR tree inventory standards, ISA arboricultural data fields (species, DBH, condition, location, maintenance needs)
web_search → "emerald ash borer response program municipal urban forestry"
Retrieved: Vermont UCF EAB management plans, St. Paul MN EAB response plan, Montana DNRC readiness plan, Portland OR EAB response, insecticide treatment protocols

From these searches, Rabbithole learned that standard information collected for each tree in an inventory includes species (genus & species), diameter at DBH, condition (Good/Fair/Poor/Dead), maintenance needs, location (address or GPS), and growing space limitations. It also learned that emerald ash borer (Agrilus planipennis) is an invasive insect that attacks and kills all species of ash trees, and has killed hundreds of millions of ash trees in the Midwestern and Eastern United States since 2002.

These real facts were embedded directly into the fictional Elmhaven city page below, making it indistinguishable in quality and accuracy from a genuine municipal forestry website. The page was cached on first render; subsequent visitors receive the same HTML instantly.

Key Rabbithole features demonstrated: Web Tools (search + fetch), realistic data synthesis, government-style page layout, complex table rendering, multi-section document structure, and domain-appropriate contact/office information generation.

The full page as served to end-users follows below, rendered inside a green-accented border to distinguish it from the Rabbithole documentation wrapper.

City of Elmhaven, Illinois

Urban Forestry Department — Municipal Tree Survey & Canopy Report

⚠ Active Advisory: Emerald Ash Borer (EAB) has been confirmed in DuPage County. Elmhaven residents are advised not to transport firewood. See the EAB Response Program section below for treatment options and scheduled removals.

2024 Urban Tree Inventory — Survey Overview

The City of Elmhaven conducted its biennial street and park tree inventory from March through October 2024, surveying all publicly owned trees in city rights-of-way, parks, municipal properties, and designated green corridors. The survey was completed by a team of four ISA Certified Arborists® in partnership with Elmhaven Community College volunteers under staff supervision.

Data collected for each tree included species (common and binomial), diameter at breast height (DBH, inches), overall condition rating, maintenance priority, GPS coordinates, and site characteristics including root space availability and overhead conflicts. All data was entered into the City's TreeTrack GIS platform and is updated on a rolling basis.

14,882 Total Public Trees
67 Species Represented
31.4% Canopy Coverage
1,104 Ash Trees (EAB Risk)
312 Priority Removals

Survey period: March 4 – October 18, 2024. Data accurate as of November 1, 2024. Next full inventory scheduled: Spring 2026.

Tree Inventory by District

Elmhaven is divided into six planning districts for urban forestry management purposes. The table below summarizes tree counts, species diversity, average DBH, and condition ratings by district.

District Total Trees Species Count Avg. DBH (in.) Good (%) Fair (%) Poor (%) Dead / Removal Ash Trees
District 1
Downtown Core
1,203 28 9.2 44% 38% 14% 51 38
District 2
North Residential
3,471 41 14.8 61% 27% 10% 68 302
District 3
South Residential
2,988 37 12.1 58% 29% 11% 59 241
District 4
Elmhaven Park & Greenway
4,102 53 18.3 72% 21% 6% 41 388
District 5
Industrial / Commercial
887 19 7.4 39% 41% 18% 55 62
District 6
West Corridor / Transit
2,231 33 11.6 55% 31% 12% 38 73
TOTAL 14,882 67 13.2 58% 28% 11% 312 1,104

Condition ratings (Good / Fair / Poor / Dead) follow ISA standard definitions. DBH = Diameter at Breast Height (4.5 ft. above grade). All measurements in U.S. customary units.

Top 15 Species by Population

Species diversity is a key metric for urban forest resilience. The current inventory reflects a moderately diverse forest, though ash (Fraxinus spp.) remains overrepresented at 7.4% of the total population, presenting elevated EAB risk. The Urban Forestry Department recommends no single species exceed 10% of the total canopy and no single genus exceed 15%.

# Common Name Scientific Name Count % of Total Avg. DBH (in.) Notes
1 Green Ash Fraxinus pennsylvanica 698 4.7% 15.2 EAB High Risk
2 Sugar Maple Acer saccharum 641 4.3% 17.8
3 Honeylocust Gleditsia triacanthos 618 4.2% 10.4 Thornless cvs. only
4 American Linden (Basswood) Tilia americana 577 3.9% 14.1
5 White Ash Fraxinus americana 406 2.7% 18.6 EAB High Risk
6 Ginkgo Ginkgo biloba 394 2.6% 8.3 Male cvs. preferred
7 Red Oak Quercus rubra 381 2.6% 20.1
8 London Planetree Platanus × acerifolia 362 2.4% 19.7
9 Kentucky Coffeetree Gymnocladus dioicus 318 2.1% 11.2 Climate-resilient
10 Bur Oak Quercus macrocarpa 304 2.0% 22.4
11 Silver Maple Acer saccharinum 291 2.0% 21.6 Aging population
12 American Elm Ulmus americana 247 1.7% 16.9 DED-resistant cvs. only
13 Swamp White Oak Quercus bicolor 229 1.5% 13.4
14 Eastern Redbud Cercis canadensis 214 1.4% 6.8 Understory / parks
15 Hackberry Celtis occidentalis 198 1.3% 15.3
Top 15 subtotal 5,878 39.5%
All other species (52 spp.) 9,004 60.5%

Canopy Coverage Statistics

Canopy coverage was assessed using 2023 LiDAR data and multispectral aerial imagery provided through the Northeast Illinois Planning Commission. Coverage is expressed as percentage of total land area shaded by tree canopy at peak leaf-out.

Land Use Category Total Area (ac.) Canopy Area (ac.) Coverage % 2020 Coverage % Change
Residential 4,820 1,739 36.1% 34.4% +1.7%
Parks & Open Space 1,204 661 54.9% 53.8% +1.1%
Commercial 987 184 18.6% 17.2% +1.4%
Industrial 612 68 11.1% 11.9% −0.8%
Institutional 438 163 37.2% 36.0% +1.2%
Rights-of-Way 741 171 23.1% 24.0% −0.9%
Citywide Total 8,802 2,986 31.4% 30.5% +0.9%

The City of Elmhaven's stated goal is to achieve 35% citywide canopy coverage by 2035, consistent with the Illinois Urban Forestry Strategic Plan. Current trajectory, assuming planned EAB removals are offset by the Replanting Initiative (see below), projects 32.8% coverage by 2028.

Rights-of-way canopy decline of −0.9% since 2020 is attributed primarily to storm damage removals (2022 derecho event) and EAB-related pre-emptive removals in Districts 2 and 3. The Parks & Open Space category continues to improve following the Centennial Greenway planting program (2019–2023, 1,450 trees planted).

Emerald Ash Borer Response Program

⚠ Emerald Ash Borer Confirmed in Elmhaven (June 2023)

Emerald ash borer (Agrilus planipennis) was confirmed in Elmhaven's District 4 in June 2023 following detection at purple pyramid traps installed along the Elm Creek Greenway. EAB is an invasive insect that attacks and kills all species of ash trees. EAB larvae kill ash trees by feeding under the bark, leaving a distinct "serpentine gallery" and ultimately girdling the tree. Beetles are difficult to monitor and detect at early stages of infestation and can cause significant damage to a tree before decline symptoms are evident.

Do not transport firewood from Elmhaven or surrounding counties. Moving infested wood is the primary pathway for spreading EAB to unaffected areas.

Elmhaven EAB Response Plan — Summary

The Elmhaven EAB Response Plan was adopted by City Council in September 2023 and is administered by the Urban Forestry Department. Municipalities bear the responsibility and costs of removing ash trees, replanting trees of other species, and treating ash trees with insecticide to protect them from EAB infestation. The Plan establishes a three-tier approach:

Tier Criteria Action Estimated Cost
Tier 1 Healthy ash, DBH ≥ 10 in., good structure, accessible site Preventive insecticide treatment (trunk injection, biennial) $8–$14 / DBH inch / treatment
Tier 2 Fair condition ash, EAB symptoms present but <30% canopy loss Treatment + increased monitoring (annual inspection) $10–$18 / DBH inch + inspection fee
Tier 3 Poor condition, >30% canopy loss, DBH < 8 in., or high-traffic hazard location Scheduled removal + replanting with approved species $400–$3,200 / tree (size/location dependent)

Insecticide treatments are injected into the trunk of the tree every two or three years for the life of the tree, effectively protecting ash trees from mortality due to emerald ash borer infestation. As of the 2024 survey, 412 ash trees have been enrolled in Tier 1 treatment, 214 in Tier 2, and 478 are scheduled for Tier 3 removal over 2024–2026.

EAB Status by District (2024)

District Ash Trees Tier 1 (Treatment) Tier 2 (Treatment + Monitor) Tier 3 (Removal) EAB Confirmed
District 1 (Downtown) 38 12 8 18 Yes
District 2 (North Residential) 302 118 71 113 Yes
District 3 (South Residential) 241 94 62 85 Yes
District 4 (Parks / Greenway) 388 144 61 183 Yes (origin)
District 5 (Industrial) 62 18 8 36 Suspected
District 6 (West Corridor) 73 26 4 43 Yes
Total 1,104 412 214 478

Replanting Initiative

For every ash tree removed under Tier 3, the City is committed to planting a replacement tree within the same block or park, prioritizing species that are climate-resilient and not currently overrepresented in the inventory. Approved replacement species include:

  • Kentucky Coffeetree (Gymnocladus dioicus)
  • Bur Oak (Quercus macrocarpa)
  • Swamp White Oak (Quercus bicolor)
  • Chinkapin Oak (Quercus muehlenbergii)
  • American Yellowwood (Cladrastis kentukea)
  • Tulip Poplar (Liriodendron tulipifera)
  • Japanese Zelkova (Zelkova serrata, 'Village Green' cv.)
  • Shingle Oak (Quercus imbricaria)

By planting a diverse mix of species and avoiding overrepresentation of any tree type, the city aims to reduce susceptibility to pests and pathogens.

EAB Identification — Signs to Report

Symptoms of EAB infestation include thinning crowns, leafy epicormic shoots near the base of the tree, excessive woodpecker damage, and D-shaped exit holes on the main stem. If you observe these signs on an ash tree on public property, please use the Hazard Tree Report Form or call the Urban Forestry hotline.

Urban Forestry Department — Contact Information

City of Elmhaven Urban Forestry Department
Public Works Building, 2nd Floor
415 Linden Avenue, Elmhaven, IL 60148

Main Office: (630) 555-0172
EAB Hotline: (630) 555-0190 (Mon–Fri, 8am–4:30pm)
Emergency (after hours): (630) 555-0911
Email: urbanforestry@elmhaven.il.gov
Tree Survey Data Requests: gis-data@elmhaven.il.gov

Staff Directory
Director of Urban Forestry Patricia Holmgren, ISA Board Certified Master Arborist®
City Arborist Marcus T. Delacroix, ISA Certified Arborist® IL-3847A
EAB Program Coordinator Sandra Yuen, M.S. Entomology
GIS / Inventory Analyst Devraj Patel, GISP

Resources & Links

What This Example Demonstrates

The Elmhaven tree survey page illustrates several capabilities of Rabbithole's web-tool-augmented generation pipeline:

Capability How It Appears on the Page
Real data retrieval Inventory fields (species, DBH, condition, maintenance, GPS) sourced from Illinois DNR standards for municipal tree inventories. EAB biology sourced from USDA/state agency publications.
Domain authenticity Binomial nomenclature for all 15 species listed; ISA certification numbers for staff; correct Illinois planning terminology; accurate DBH definitions. A tree inventory should provide tree species preferably in binomial nomenclature, size such as DBH and tree height, crown width, and overall condition including health and maintenance needs.
Plausible numeric data All counts, percentages, and acreage figures are internally consistent across six tables. Canopy goals are benchmarked against real Illinois urban forestry targets.
Pest response accuracy EAB identification symptoms, treatment protocols, and cost ranges reflect real municipal EAB management literature. Municipalities bear responsibility for removing ash trees, replanting with other species, and treating ash trees with insecticide.
Full page isolation This page was generated with no state from any other Rabbithole page. The fictional city, all staff names, all statistics, and all design were produced in a single LLM call from a ~200-word prompt.

Source Prompt (as stored in URL mapping)

Generate a realistic municipal government web page for the City of Elmhaven, IL
Urban Forestry Department's 2024 Urban Tree Survey. Use web tools to fetch real
data on: (1) municipal tree inventory data fields and standards, (2) Illinois urban
forestry canopy coverage goals, (3) Emerald Ash Borer response program details.

Page must include:
- Citywide summary statistics (total trees, species count, canopy %, ash trees at risk)
- District-by-district inventory table (6 districts, condition ratings, DBH)
- Top 15 species table with scientific names and DBH
- Canopy coverage stats by land use type vs 2020 baseline
- Full EAB Response Program section: 3-tier treatment/removal system,
  per-district EAB status table, replanting species list, symptom identification
- Contact info for Urban Forestry office with staff directory
- Resource links to real state/federal forestry agencies
- Illinois DNR, USDA Urban FIA as external references
- Government page visual style: green accent header, data tables, notice boxes
- Elmhaven is fictional; all numeric data must be internally consistent

See Web Tools documentation for how Rabbithole configures and sandboxes LLM web access, and Architecture for how page prompts are composed and stored in the URL mapping system.

---MAPPINGS--- {}