Work in progress!
There a few calculations the system will need to perform in order to support Crops V2.0. The underlying schema and pre-populated values for crops can be found here:
https://docs.google.com/spreadsheets/d/1BoY6mEU1om14oc799m7XK9FCemxzrF406eie4V-5ozc/edit?usp=sharing
In most cases, users can overwrite these values in the app.
Please be aware that all variables need to be normalized to the same unit system!
Attribute | Type | Units | Formula | Notes |
---|---|---|---|---|
Total Area | Calculated & overridable | Area | Calculated and overridable when creating / editing a location of type area. | |
Area Used | Calculated | Area | For broadcast: Area_used = Total_Area * %_of_location For beds: | |
Seeding Rate | From data & overridable | Weight / Area | This is essentially the number of seeds needed to “saturate” a given area. In either kg / ha or lbs / ac. | |
Yield per area | From data | Weight | Will be given in kg / m^2. May need to be converted to imperial for calculations. | |
Yield per plant | From data | Weight | Will be given in kg. May need to be converted to imperial for calculations. | |
Average seed weight | From data | Weight | Will be given in g. May need to be converted to imperial for calculations. | |
Estimated seed required | Calculated & overridable | Seed or Weight | For broadcast: Estimated_seed_required (in weight) = area_used * seeding_rate Estimated_seed_required (in seeds) = area_used * seeding_rate * (average_seed_weight * 1000) For container: Estimated_seed_required (in weight) = #_of_containers * #_of_plants/container * average_seed_weight * 1000 Estimated_seed_required (in seeds) = #_of_containers * #_of_plants/container For in ground: Estimated_seed_required (in weight) = #_of_plants * average_seed_weight * 1000 Estimated_seed_required (in seeds) = #_of_plants For row: | |
# of plants | User input | Integer | 1 - 1,000,000 | |
# of containers | User input | Integer | 1 - 1,000,000 | |
# of plants / container | User input | Integer | 1 - 1,000,000 | |
Planting depth | From data & overridable | Distance | 1 - 1,000,000 | |
Plant spacing | From data & overridable | Distance | 1 - 1,000,000 | |
Estimated yield | Calculated & overridable | Weight | For broadcast: Estimated_yield = Area_used * yield_per_area For rows: For beds: For containers: Estimated_yield = #_of_containers * #_of_plants/container * yield_per_plant For individual plants: Estimated_yield = #_of_plants * yield_per_plant | |