Mike's Notes
This is where I will keep detailed working notes on creating Workspaces for Agriculture. Eventually, these will become permanent, better-written documentation stored elsewhere. I'm looking for a better name than this working title.
This replaces coverage in Industry Workspace written on 13/10/2025.
Testing
The current online mockup is version 3 and will be updated frequently. If you are helping with testing, please remember to delete your browser cache so you see the daily changes. Eventually, a live demo version will be available for field trials.
Learning
I was a member of the AgriTech NZ Geospatial Working Group in 2021-2022. It was a great learning opportunity to be part of an experienced team. There is an excellent GitHub repository storing the results of this work, and much of it is used here.
I'm a member of the Waituna Catchment Group, with many working dairy farmers.
Why
Many of my friends are working farmers or rural workers, so anything that makes their lives easier must be a good thing. They feed us.
"Tools rather than rules"
Resources
- https://www.blog.ajabbi.com/2025/10/industry-workspace.html
- https://www.globalseafood.org/advocate/ai-advancements-in-aquaculture-new-software-tools-meet-data-management-challenges/
- https://agritechnz.org.nz/projects/agricultural-data-interoperability/
- https://agritechnz.org.nz/wp-content/uploads/2021/04/Geospatial-MVP-Final-Report-2021-11-29.pdf
- https://www.datalinker.org/
- https://github.com/Datalinker-Org/Geospatial
- https://mapof.ag/agritech-developers-collaborate-on-map-data-interoperability/
- https://www.landcareresearch.co.nz/assets/Discover-Our-Research/Projects/IDA/Medyckyj_Scott_2018_Enduring_value_NZ.pdf
- https://aeon.co/essays/the-cycling-of-phosphorus-is-the-basis-for-all-life-on-earth
- https://theleanfarmproject.com/leanfarmschool/
- https://www.thrivingsouthland.co.nz/
- https://www.motupohue.nz/
- https://www.blog.ajabbi.com/2026/02/waimumu-field-days-background-to-ajabbi.html
- https://www.sproutagritech.com/
References
- Geospatial Interoperability Working Group
- AgriTech NZ Data Specifications (GitHub)
- AgGateway
Repository
- Home > Ajabbi Research > Library >
- Home > Handbook >
Last Updated
25/03/2026
Workspaces for Agriculture
Open-source
This open-source SaaS cloud system will be shared on GitHub and GitLab.
Dedication
This workspace is dedicated to the life and work of Nikolai Vavilov, who gave his life to preserve scientific agriculture. He was one of the innocent millions who died at the hands of Stalin and his thugs.
"By the end of the decade, Vavilov had completed numerous ethnobotanical expeditions to collect hundreds of thousands of seeds from five continents, including many places where no scientist had set foot before. He was quietly building something unexampled: the world’s first seed bank — a living library of biodiversity that would come to the rescue of the people of any land whose crops were decimated by a drought or a blight. There were 600 kinds of apples and more than a thousand varieties of strawberries among its quarter million plants — a lush repository of resilience, housed at Vavilov’s institute in Leningrad.
...
Over the next eleven months in jail, Vavilov was interrogated and tortured hundreds of times, sometimes for thirteen hours a time, for a total of 1,700 hours, with the intention of coercing a confession of sabotage and espionage. He remained adamant that his research had been only in the service of science and human welfare." - Maria Popova
- https://en.wikipedia.org/wiki/Nikolai_Vavilov
- https://www.blog.ajabbi.com/2025/03/nikolai-vavilov-and-living-library-of.html
- https://www.kew.org/read-and-watch/the-tragic-tale-of-nikolai-vavilov#:~:text=Renowned%20Russian%20botanist%20Nikolai%20Ivanovich,work%20was%20dramatically%20cut%20short.
Change Log
Ver 2 includes aquiculture, farming, forestry, and horticulture.
Ver 3 includes the simulation model (beta)
Introduction
- Transport
- Nature Conservation
- Health
Actions
- An application to attend the Sprout Accelerator 2026 spring intake is being made to kickstart this rapid development process.
- A large landcare group with IT capacity and complex needs is being approached, with an offer to serve as a teaching customer and a free build to explore what a live platform could do using GIS, databases, mobile access, open API, LLM integration, etc.
Existing products
- https://www.figured.com/en-nz/
- https://www.farmiq.co.nz/
- https://phenome-networks.com/en/
- https://www.agrivi.com/
- https://www.vantage-nz.com/
- https://www.farmbrite.com/
- https://www.resolutionapp.co.nz/
- https://www.agworld.com/
- https://apps.xero.com/nz/industry/agriculture
- https://www.agleader.com/
- https://www.agremo.com/
- https://www.croptracker.com/
- https://aem.eco/solution/precision-agriculture/
- https://geopard.tech/
- https://www.tend.com/
- https://www.navfarm.com/agriculture
- https://www.farmerp.com/
- https://agtech.folio3.com/
- https://iagri.com/
- https://integral.co.nz/atlas-product-suite/
- https://remsoft.com/
- https://forestlink.nz/
- https://gettract.com/
- https://www.toolsforforesters.co.nz/tools
- https://www.silvacomfms.com/
- https://tradewindow.io/
- https://info.terraformation.com/terraware
- https://www.waldologs.com/
- https://planitgeo.com/
- https://www.afryforestry.com/smart-forestry-manager
- https://forestops.jrpltd.com/
- https://forestmetrix.com/
- https://www.tigermoth.com/
- https://www.aquatracker.com/
- https://manolinaqua.com/aquaculture-fish-farm-software
- https://csvue.co.nz/aquaculture-compliance-software/
- https://scaleaq.com/
- https://musselfarm.co.nz/
- https://www.oceanfarmr.com/
- https://www.fishfarmfeeder.com/
- https://aquanetix.co.uk/
- https://vsni.co.uk/aquaculture/
- https://keenethics.com/aquaculture-management-software-development
- https://aquafarm.com/
- https://www.kamahu.com/
- https://aggateway.atlassian.net/wiki/spaces/AG/overview?mode=global
- https://www.rsne.com.au/prwin/formulas.htm
Features
This is a basic comparison of features found in agricultural software.
[TABLE]
Industry Links
Ontologies
Data Model
words
Database Entities
- Facility
- Party
- etc
Entity Diagram
Spatial Model
Holding > Site > Plot
- Holding (Operating farm)
- Site (Land management unit)
- Plot (Paddock, block, crop)
Spatial Diagram
Spatial Geodatabase
(To come)
Standards
The workspace needs to comply with all international standards and, at the same time, work with local standards in any part of the world.
- (To come)
BMP+ Processes
(To come)
XSD
(To come)
API
(To come)
Scenario Modelling
Many thanks to Tristan Kromer for letting me play in his cool beta simulation platform. It's really good.Digital Twin Variables
Forestry logging.
Source: Krombar.ai simulation platform (beta)
| Node Name | Type | Estimates / Formula |
|---|---|---|
| Transport capacity utilisation | Input Variable | beta distribution |
| Transport cost per log | Input Variable | Normal(μ=60.0, σ=59.30408874022408) |
| Transport capacity | Input Variable | discrete_normal distribution |
| Fuel cost | Input Variable | Normal(μ=6.0, σ=5.930408874022408) |
| Loading labour cost | Input Variable | Normal(μ=17.5, σ=18.532527731320023) |
| Process and de-limb logs | Calculation Step | Logs processed (cutting phase) |
| Cutting cost per log | Input Variable | Normal(μ=60.0, σ=59.30408874022408) |
| Transport logs to the timber mill | Calculation Step | min(Logs processed (cutting phase), Transport capacity) |
| Chainsaw fuel cost | Input Variable | Normal(μ=10.0, σ=7.41301109252801) |
| Logs delivered to the mill | Calculation Step | Transport logs to the timber mill |
| Safety equipment cost | Input Variable | Normal(μ=20.0, σ=14.82602218505602) |
| Transport cost | Calculation Step | Logs delivered to mill * Transport cost per log + Fuel cost + Loading labour cost |
| Cutting/felling cost | Calculation Step | Logs processed (cutting phase) * Cutting cost per log + Chainsaw fuel cost + Safety equipment cost |
| Logs processed (cutting phase) | Calculation Step | round(Cutting trees and logs * Logs per tree) |
| Logging crew size | Input Variable | discrete_normal distribution |
| Trees felled | Input Variable | discrete_normal distribution |
| Logs processed per person | Input Variable | discrete_normal distribution |
| Logs processed and de-limbed | Input Variable | discrete_normal distribution |
| Logs processed | Input Variable | discrete_normal distribution |
| Safety checks per person | Input Variable | discrete_normal distribution |
| Trees identified per person | Input Variable | discrete_normal distribution |
| Trees identified and marked | Input Variable | discrete_normal distribution |
| Trees felled per person | Input Variable | discrete_normal distribution |
| Crew size | Input Variable | discrete_normal distribution |
| Trees identified | Input Variable | discrete_normal distribution |
| Felling efficiency | Input Variable | beta distribution |
| Trees marked | Input Variable | discrete_normal distribution |
| Logs per tree | Input Variable | discrete_normal distribution |
| Cutter productivity | Input Variable | Normal(μ=12.5, σ=11.119516638792014) |
| Cutting crew size | Input Variable | discrete_normal distribution |
| Cutting hours | Input Variable | Normal(μ=8.0, σ=5.930408874022408) |
| Available trees | Input Variable | Normal(μ=2750.0, σ=3335.8549916376046) |
| Set up crew size | Input Variable | discrete_normal distribution |
| Safety checks per crew | Input Variable | discrete_normal distribution |
| Trees to harvest | Input Variable | discrete_normal distribution |
| Identification rate | Input Variable | beta distribution |
| Felling rate | Input Variable | discrete_normal distribution |
| Site permit fee | Input Variable | Normal(μ=8500.0, σ=9636.914420286412) |
| Number of setup crew | Input Variable | discrete_normal distribution |
| Hours per crew member | Input Variable | Normal(μ=9.0, σ=4.447806655516806) |
| Trees marked per person | Input Variable | Normal(μ=20.0, σ=14.82602218505602) |
| Hourly wage | Input Variable | Normal(μ=27.5, σ=18.532527731320023) |
| Equipment rental cost | Input Variable | Normal(μ=650.0, σ=518.9107764769607) |
| Permitting fees | Input Variable | Normal(μ=1100.0, σ=1334.3419966550418) |
| Number of crew | Input Variable | discrete_normal distribution |
| Hours per crew for setup | Input Variable | Normal(μ=10.0, σ=8.895613311033612) |
| Setup labor cost per hour | Input Variable | Normal(μ=25.0, σ=22.239033277584028) |
| Set up hours per crew member | Input Variable | Normal(μ=7.0, σ=7.41301109252801) |
| Permit fees | Input Variable | Normal(μ=6000.0, σ=5930.408874022408) |
| Other setup expenses | Input Variable | Normal(μ=12500.0, σ=11119.516638792014) |
| Logging site setup | Calculation Step | round(Number of setup crew) |
| Conduct safety checks | Calculation Step | round(Logging site setup * Safety checks per person) |
| Identify and mark trees | Calculation Step | round(Logging site setup * Trees marked per person) |
| Cutting trees and logs | Calculation Step | round(Identify and mark trees * Felling rate) |
Simulation notes
- https://krobar.ai/
- https://en.wikipedia.org/wiki/Beta_distribution
- https://en.wikipedia.org/wiki/Log-normal_distribution
- https://www.ibm.com/think/topics/monte-carlo-simulation
- https://www.datacamp.com/tutorial/monte-carlo-simulation-in-excel
- Beta Distribution =RAND()*(100-0)+0
- Log Normal Distribution =RAND()*(100-0)+0
- Discrete Normal Distribution =RAND()*(100-0)+0
Community testing
- At the Southern Field Days at Waimumu in February 2026, 15 agritech firms expressed interest in helping test this workspace, with several keen to use it as part of their software stack, providing farm support software.
Support
There will be extensive free documentation sets tailored for users, developers, and data scientists.
Workspace navigation menu
This default outline needs a lot of work. The outline can be easily customised by future users via drag-and-drop and tick boxes to turn features on and off.
- Enterprise Account
- Applications
- Agriculture v.2
- Aquaculture
- (To come)
- Farming (to sort)
- Crop
- Equipment
- Farm
- Fence
- Field
- Gate
- Livetock
- Forestry
- Fire
- Harvest
- Plant
- Silverculture
- Horticulture
- Crop
- Fertiliser
- Harvest
- Customer (v2)
- Bookmarks
- (To come)
- Support
- Contact
- Forum
- Live Chat
- Office Hours
- Requests
- Tickets
- (To come)
- Feature Vote
- Feedback
- Surveys
- Learning
- Explanation
- How to Guide
- Reference
- Tutorial
- Settings (v3)
- Account
- Billing
- Deployments
- Workspaces
- Modules
- Plugins
- Templates
- Beekeeping
- Farm
- Orchard
- Vinyard
- Users





No comments:
Post a Comment