Heights are measured, not guessed. Every tree here comes from USGS 3DEP airborne LiDAR flown over Pima County in 2021 (AZ_PimaCo_2_2021, ~10 points per square metre). For each 250 m tile the ground surface is modelled from ground-classified returns, the canopy surface from the remaining returns, and the difference is a canopy height model at 0.5 m resolution. Peaks in that model become individual trees. Buildings are excluded using the survey's own building classification, and pole-like or flat-topped shapes are rejected so masts and ramadas don't get counted as trees.
AZ_PimaCo_2_2021
Species are inferred, and often uncertain. LiDAR cannot see what species a tree is. Species labels come from research-grade iNaturalist observations near each crown, weighted by distance and rejected when the species is too short to plausibly be that tree. Confidence is shown on every tree:
Treat anything below "observed" as a hint about what grows there, not an identification of that particular tree.
What the climb score means. A 0–100 rating of how good a tree is to climb, built from four things measured or inferred from the air:
It is computed from aerial data alone. It knows nothing about deadwood, rot, cavities, bees, fences, or whether the branches start 12 ft up a bare trunk — so treat it as a way to find candidates, not a verdict.
Before you climb. A high score is not a safety assessment — inspect any tree from the ground yourself. Areas shown are mapped as public parks, county parks, cemeteries or riparian habitat, but boundaries are approximate and access rules vary: many Pima County riparian parcels are private land, and city parks have their own rules about tree climbing. Check locally before you go up.
Sources: USGS 3DEP LiDAR via the AWS public EPT archive · Pima County GIS (parks, riparian habitat) · OpenStreetMap · iNaturalist · imagery from Esri and USGS.