Cultivations
A Cultivation represents the lifecycle of a crop on a Field. It is a central concept in the Farm Data Model (FDM) that allows you to track the entire process of growing a crop, from planting to harvest.
The Cultivation Lifecycle
A Cultivation is defined by a sequence of actions that are stored in separate tables:
cultivationStarting: This action marks the beginning of a cultivation. It links acultivationto afieldand records the following information:b_lu_start: The date when the crop was planted.b_sowing_amount: The amount of seed that was used.b_sowing_method: The method used for sowing.
cultivationHarvesting: This action represents the gathering of the crop. It links acultivationto aharvestableand records theb_lu_harvest_date. A single cultivation can have multiple harvesting events.cultivationEnding: This action marks the end of a cultivation. It records theb_lu_enddate and whether the crop residue was left on the field (m_cropresidue).
This sequence of actions defines a single cultivation period. A Field can have multiple cultivations over time, be fallow or have multiple cultivations on the same time.
Linking to Catalogues
Each Cultivation is linked to the cultivationsCatalogue via the b_lu_catalogue foreign key. This catalogue is a standardized list of crops that ensures data consistency and comparability across different farms and applications.
The cultivationsCatalogue provides a wealth of information about each crop, including:
b_lu_name: The name of the crop.b_lu_variety_options: A list of possible varieties for the crop.b_lu_harvestable: Indicates whether the crop is harvestednone,once, ormultipletimes.b_lu_yield: The typical yield of the crop.b_lu_n_harvestableandb_lu_n_residue: The nitrogen content of the harvestable part of the crop and the residue, respectively.
A farm can select which cultivation catalogues it wants to use by creating an entry in the cultivationCatalogueSelecting table.