The pipeline.

Field data in one end, a report you can interpret out the other. See the pipeline and try the mechanisms that ArbGen applies deterministically across every tree as per AS 4970-2025.

01

Get the data in

.csv, .xlsx, .shp, .gpkg, .pdf, .dwg

Every format, two pathways: PDF and Spatial.

PDF: upload the data and the plan, annotate tree points.
Spatial: upload georeferenced data onto aerial imagery.

Both auto-calculate NRZs and SRZs as per AS 4970-2025.
1,696 scientific and common names, pre-filled.
Data gap detection toggle for typos in the field.

Everything is yours to decide.

The three trees in plan, their root zones drawn to one scale from the trunk diameters in the table 2 m
Tree Data Table (3 trees)
# Scientific Name Common Name DSH DAB NRZ SRZ Height Width Health Structure Maturity Origin Classification Landscape Significance ULE Retention Value
1 0.0 0.0
2 0.0 0.0
3 0.0 0.0
The same calculation inside the annotator, against real trees on a real site.

02

Lay out the sheet

The sheet is yours to arrange. Drag anything. Click any text and rewrite it.
The trees, the zones and the retention colours are the ones you set in the table above.
Change a diameter or a retention call up there and the plan below follows.

Preliminary Arboricultural Report
Melbourne
Map 1 of 1
Add logo

STUDY AREA

Boundary

ROOT ZONES

NRZ

SRZ

RETENTION VALUE

High

Moderate

Low

PRO_003 | Aug 2026
Drawn: JB | Checked: JS
GDA2020 MGA Zone 55 | Imagery: ESRI World Imagery

Drag any element; it snaps to the margins, to the sheet's centre lines and to the other elements, and Alt suspends that while you hold it. Click any text to rewrite it. Arrow keys nudge a selected element, without snapping.

Rearranging the sheet in the layout editor.

03

Draft the report

Export a .docx, assembled deterministically from your assessment.
No language model goes near your body text.

Findings, figures, planning zones/overlays and a full tree inventory: all in place.
Where a judgement is required, the report asks.

Beyond that, it's an ordinary .docx when it reaches you. Edit any of it.

2   Background & Legislation

[PROMPT: Describe the proposed works -- excavation, sewer upgrade, building footprint, laydown areas, access routes, etc. This paragraph should be replaced with a project-specific description of the development proposal and relevant legislative context.]

The Study Area falls within the municipality of Melbourne. A summary of applicable planning zones and overlays under the Melbourne Planning Scheme is provided in Table 1.

[PROMPT: Based on the information available at the time of assessment, were any trees within the Study Area identified as being subject to a heritage overlay?]

Table 1 Summary of planning zones and overlays applicable to the Study Area(s).

STUDY AREA ZONING OVERLAYS ADJACENT OVERLAYS
Collins Street Works

Zone and overlays read off the planning scheme at the Study Area's coordinates, not typed in. Every code is a live link into the Melbourne Planning Scheme ordinance, the same link the .docx carries.

31 m 24 m
Figure 2: Topographic heatmap of site elevation.
Figure 3: Key attributes of the assessed trees.
Figure 4: Retention value distribution.

An extract of the generated document, and three of its figures, over a 47 tree project. The planning codes are detected; every count in the figures is read off the schedule.

The .docx, generated and opened.

04

Assess the impact

Coming soon

AIA Pipeline is proven, but unpolished.
What follows is working software.
Draw the works: excavation, NDD, a new crossover.
Every encroachment and severity recalculates as you draw.
The recommendation is yours: accept it or revise it.

Ray-casting: encroachment is the radial shadow cast by the works: a measurement of area, as per AS 4970-2025, over the ground actually taken out of service rather than the ground the works sits on.

How ray-casting measures encroachment NRZ BOUNDARY WORKS severed clear blocked works severed

Drag the works to move it. Drag a handle to resize it.

Tree Impact Table (3 trees)
# Scientific Name NRZ SRZ Encroachment Area Lost SRZ Incursion Severity Retention Status

The grey columns are ArbGen's, counted from the works against each zone. Retention Status is the recommendation, and it is yours to overrule.

Drawing the works. Encroachment updates as they go.

05

Protection measures

Coming soon

Once a tree is being retained, the plan has to say how.
The fencing traces the works: it holds the root zone boundary where the works is clear of it, and follows the works edge where it is not.
Switch a layer off to see the plan without it.

The works is the one you drew in stage 04. Drag it here too.

The protection plan in the annotator.

Layers as the AIA annotator draws them. Which trees get which measure is read off the impact; a tree the assessment recommends removing is offered none.

Want to try it?

ArbGen is in beta. Leave your details and we'll be in touch when we're ready for new users.

Register Interest