Table of Contents

OpenWoodland Ideas

look up Confirm Arbiculture by pitney bowes

Database Fields

observations, age, not freeform, select from attributes. (young, semi-mature, mature, late mature, senile, dead)

Anticipated Life, 1-5, 6-10, 11-20, 21-40, >40.

Beaufort scale, look up

Trunk cavity, >30%, 15-30%, <30%, n/a.

dead wood, <50%, >50%

decay, 30, 15_.30

dieback,

generalcondition, not assesed, dead, good health, advanced decline, poor health, reasonable health, prime health

root assesment, same as above

site risk, near public road, etc..

species risk, eg disease

trunk condition, veneer log, saw log, posts etc.

trunk lean, north-s-e-w

DB structure

Do we need woodland and Area tables?

Tree table

Field Type Notes
Serial Number INT Primary Key
Area Text VARCHAR 20? Area where located, maybe map reference
SpeciesCode INT Eg oak, ash.
Description Text VARCHAR Free text to describe tree
Planted Date When planted if known
Added Date when added to system, may be the same as “Planted”
AddedBy VARCHAR Username who added
Modified Date Last modification date
ModBy VARCHAR Username who modified

Growth Table

Field Type Description
tree_id INT Tree primary Key
measurement_date Date of measurement
girth INT circumference
height INT Height estimate

Species Table

Field Type Description
id INT Primary Key
common_name VARCHAR Coloquial name, eg. Oak
botanical_name VARCHAR eg. Quercus Robur
genus_name VARCHAR eg. Quercus
type VARCHAR Broadleaf/Deciduoud/Evergreen - Normalise?

Pages in app

Index

add tree

maint tree - eg. add measurement, pruned, felled

add measurement to tree

add species / code

add area

password / username profile maintainance

export data / subset of data to csv

View

by tree id

by species

by area

by planted date