Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 / weight or Weight

For broadcast:

Estimated_seed_required (in weight) = area_used * seeding_rate

Estimated_seed_required (in weightseeds) = 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, row, and bed:

Estimated_yield = TotalArea_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

...