📊Equation-based Analytics
Last updated
Last updated
Powered by GeoPard Agriculture - Automated precisionAg platform
GeoPard Equation Analytics offers a powerful tool that allows you to apply mathematical theories through Python
code to blend datasets and extract values. It supports both single and batch Equation Maps modes, enabling the scaling of agronomic logic across thousands of hectares or acres.
Creating Rx maps
Calculate Fertilizer Use Efficiency
ROI maps
Change detection
Analyze the Quality of VR operations (compare target vs applied).
Check the blog article Equation-based Analytics in PrecisionAg for more examples.
For the first Equation Map, let's calculate the total applied nitrogen from the three executed operations of the "Kalkamonsalpeter 27" product. In this tutorial, we will go through all the steps to create the map and understand the total applied nitrogen.
Sometimes, there is a need to use already calculated Equation Maps or Zone Maps in an Equation. This is possible with GeoPard, and below is a step-by-step guide on how to do this.
We have predefined templates, but also you can adjust existing formulas, create your own equations, and share them with your colleagues.
Winter Wheat Total Iron Removal in LB/AC
This formula estimates Iron (Fe) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Canola Total Magnesium Removal in LB/AC
This formula estimates Magnesium (Mg) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Winter Wheat Total Nitrogen Removal in KG/HA
This formula estimates Nitrogen (N) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Winter Wheat Total Copper Removal in LB/AC
This formula estimates Copper (Cu) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Winter Wheat Nitrogen Used Efficiency based on Yield Data and Fixed Applied Nitrogen
The equation calculates the efficiency of nitrogen usage (NUE) by taking into account the Yield Data with Crude Protein details and the fixed amount of Nitrogen applied. It quantifies in percent how effectively the applied Nitrogen contributes to the resulting Yield. The equation is tailored for Winter Wheat.
Winter Wheat Total Manganese Removal in KG/HA
This formula estimates Manganese (Mn) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Corn Total Iron Removal in KG/HA
This formula estimates Iron (Fe) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Canola Total Nitrogen Removal in KG/HA
This formula estimates Nitrogen (N) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Winter Wheat Total Boron Removal in LB/AC
This formula estimates Boron (B) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Canola Total Boron Removal in KG/HA
This formula estimates Boron (B) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Evaluate Yield Trend
The equation runs the classification of the yield dataset to calculate the trend. There are 3 output classes: '0' - areas below the trend, '1' - above the trend, '-1' - no data. Additionally, the correction of wet mass based on moisture percent is incorporated.
Numpy
Corn Total Phosphate Removal in KG/HA
This formula estimates Phosphate (P2O5) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Canola Total Sulfur Removal in LB/AC
This formula estimates Sulfur (S) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Winter Wheat Total Zinc Removal in KG/HA
This formula estimates Zinc (Zn) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Winter Wheat Total Boron Removal in KG/HA
This formula estimates Boron (B) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Winter Wheat Total Calcium Removal in LB/AC
This formula estimates Calcium (Ca) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Winter Wheat Total Manganese Removal in LB/AC
This formula estimates Manganese (Mn) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Canola Total Potassium Removal in KG/HA
This formula estimates Potassium (K2O) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Corn Potassium Recommendations South Dakota State University in LB/AC
SDSU Extension fertilizer recommendations are based on field research in South Dakota and neighboring states. Potassium soil test results in this guide are stated in parts per million (ppm) and not pounds per acre. Banding K near the seed as a starter frequently results in more efficient use of these fertilizers. Starter fertilizers: Nitrogen plus K2O applications in contact with the seed should be limited to 10 lbs/ac for 30-inch rows, Reduce these amounts by half for dry or coarse-textured soils. Revised September 2005.
Aggregated Applications of Calcium Ammonium Nitrate
The equation represents the aggregation of three separate Nitrogen applications that involve the use of a product called Calcium Ammonium Nitrate (Kalkammonsalpeter). Additionally, it takes into account the conversion factor for pure Nitrogen contained in the applied product (as factor 0.27).
Canola Total Iron Removal in KG/HA
This formula estimates Iron (Fe) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Corn Total Calcium Removal in KG/HA
This formula estimates Calcium (Ca) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Winter Wheat Total Magnesium Removal in LB/AC
This formula estimates Magnesium (Mg) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Canola Total Phosphate Removal in KG/HA
This formula estimates Phosphate (P2O5) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Canola Total Phosphate Removal in LB/AC
This formula estimates Phosphate (P2O5) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Lime Rates on Acid Soils Ukraine in KG/HA
Lime recommendations are given in kilograms of pure finely ground calcium carbonate (CaCO3) for different soil textures and pH values. Actual rates of limestone or other liming materials to apply should be calculated from the recommended CaCO3 rate and the effective coefficient of the product to be applied. Revised Agroschool 2022.
Canola Total Copper Removal in LB/AC
This formula estimates Copper (Cu) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Lime Rates Ukraine in KG/HA
Lime recommendations are given in kilograms of pure finely ground calcium carbonate (CaCO3) for different soil textures and pH values. Actual rates of limestone or other liming materials to apply should be calculated from the recommended CaCO3 rate and the effective coefficient of the product to be applied. Revised Agro Chemistry 2010.
Canola Total Nitrogen Removal in LB/AC
This formula estimates Nitrogen (N) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Canola Total Calcium Removal in KG/HA
This formula estimates Calcium (Ca) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Canola Total Boron Removal in LB/AC
This formula estimates Boron (B) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Winter Wheat Total Potassium Removal in KG/HA
This formula estimates Potassium (K2O) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Canola Total Magnesium Removal in KG/HA
This formula estimates Magnesium (Mg) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Winter Wheat Total Phosphate Removal in KG/HA
This formula estimates Phosphate (P2O5) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Vegetation Difference
This formula calculates the crop vegetation difference between two satellite images according to the selected vegetation index.
Winter Wheat Total Sulfur Removal in KG/HA
This formula estimates Sulfur (S) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Canola Total Potassium Removal in LB/AC
This formula estimates Potassium (K2O) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Corn Total Boron Removal in KG/HA
This formula estimates Boron (B) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Canola Total Manganese Removal in KG/HA
This formula estimates Manganese (Mn) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Winter Wheat Total Sulfur Removal in LB/AC
This formula estimates Sulfur (S) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Canola Total Calcium Removal in LB/AC
This formula estimates Calcium (Ca) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Corn Total Nitrogen Removal in KG/HA
This formula estimates Nitrogen (N) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Winter Wheat Nitrogen Used Efficiency based on Yield Data and Multiple Nitrogen Applications
The equation evaluates the efficiency of nitrogen usage (NUE) by considering Yield data with Crude Protein details and multiple Nitrogen applications. It specifically incorporates the Nitrogen application from the Calcium Ammonium Nitrate product with a conversion factor of 0.27 to accurately quantify the Nitrogen's contribution. The equation is tailored for Winter Wheat.
Corn Phosphorus Recommendations South Dakota State University in LB/AC
SDSU Extension fertilizer recommendations are based on field research in South Dakota and neighboring states. Phosphorus soil test results in this guide are stated in parts per million (ppm) and not pounds per acre. Interpretation for the Olsen phosphorus soil test procedures is listed here. Banding P near the seed as a starter frequently results in more efficient use of these fertilizers. The P2O5 recommendation can be reduced by one third if applying as a starter. If the previous “crop” was fallow or potatoes: The growth of corn after fallow or potatoes is sometimes not satisfactory . To correct this, apply 20-30 lbs/ac of P2O5 as a starter. Revised September 2005.
Corn Total Magnesium Removal in KG/HA
This formula estimates Magnesium (Mg) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Winter Wheat Total Phosphate Removal in LB/AC
This formula estimates Phosphate (P2O5) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Corn Total Zinc Removal in KG/HA
This formula estimates Zinc (Zn) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Lime Recommendations Iowa State University in LB/AC
Lime recommendations are given in pounds of pure finely ground calcium carbonate (CaCO3) for different soil buffer pH values, target soil pH, and depth of soil to be neutralized. Actual rates of limestone or other liming materials (such as pelleted limestone or water treatment plant residual materials) to apply should be calculated from the recommended CaCO3 rate and the effective calcium carbonate equivalent (ECCE) of the product to be applied. Revised October 2013.
Winter Wheat Total Iron Removal in KG/HA
This formula estimates Iron (Fe) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Corn Total Copper Removal in KG/HA
This formula estimates Copper (Cu) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Winter Wheat Total Nitrogen Removal in LB/AC
This formula estimates Nitrogen (N) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Lime Use for Soil Acidity Management University of Nebraska–Lincoln in LB/AC
University of Nebraska lime recommendations are based on liming material that has a 60 percent effective calcium carbonate equivalent (ECCE). For each 0.1 pH buffer reading below 7.0, application of 1000 to 1200 lb/A of ag-lime (60 percent ECCE) is recommended. If lime ECCE is more or less than 60 percent, the rate is adjusted by multiplying the recommended rate by 60 and dividing by the actual ECCE. Revised June 2015.
Canola Total Manganese Removal in LB/AC
This formula estimates Manganese (Mn) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Winter Wheat Total Potassium Removal in LB/AC
This formula estimates Potassium (K2O) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Canola Total Zinc Removal in KG/HA
This formula estimates Zinc (Zn) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Canola Total Sulfur Removal in KG/HA
This formula estimates Sulfur (S) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Canola Total Copper Removal in KG/HA
This formula estimates Copper (Cu) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Corn Total Sulfur Removal in KG/HA
This formula estimates Sulfur (S) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Winter Wheat Total Copper Removal in KG/HA
This formula estimates Copper (Cu) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Canola Total Iron Removal in LB/AC
This formula estimates Iron (Fe) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Winter Wheat Total Magnesium Removal in KG/HA
This formula estimates Magnesium (Mg) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
Winter Wheat Total Zinc Removal in LB/AC
This formula estimates Zinc (Zn) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Canola Total Zinc Removal in LB/AC
This formula estimates Zinc (Zn) uptake and removal for Canola (Grain and Stover) crops grown in different countries of the world in imperial units. Last modified: March 2023.
Corn Total Manganese Removal in KG/HA
This formula estimates Manganese (Mn) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Corn Total Potassium Removal in KG/HA
This formula estimates Potassium (K2O) uptake and removal for Corn (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2022.
Winter Wheat Total Calcium Removal in KG/HA
This formula estimates Calcium (Ca) uptake and removal for Winter Wheat (Grain and Stover) crops grown in different countries of the world in metric units. Last modified: March 2023.
GeoPard offers a comprehensive Catalog of Custom Functions designed to enhance the readability and functionality of Equation-based Analytics. These functions encapsulate complex python
code, allowing you to implement sophisticated data manipulations and calculations with ease.
The list of available pre-built functions to create more intuitive and maintainable Equations within the GeoPard platform:
geopard.fill_gaps_with_k_neighbors(input_data, k=3)
This function restores data gaps or zeros in a dataset using the K-Neighbors algorithm.
By specifying the input_data
variable (as Dataset with the selected attribute) and the number of neighbors k
, you can seamlessly fill missing values, ensuring data continuity and integrity.
geopard.determine_data_similarity(data_layer_1, data_layer_2)
Use this function to calculate the per-pixel similarity between two Datasets.
By providing variables data_layer_1
and data_layer_2
associated with Datasets, you can generate a similarity map with values ranging from 0 to 1, facilitating comparative studies and pattern recognition.
geopard.determine_low_high_similarity(data_layer_1, data_layer_2)
This function assesses the low-high similarity between two Datasets.
By inputting variables data_layer_1
and data_layer_2
associated with Datasets, you receive a categorized similarity map indicating combinations such as low-low, low-high, high-low, and high-high, which is useful for nuanced data classification.
geopard.get_value_for_zone(data_layer, zones_layer, zone_id)
Extract values from the Dataset attribute for a selected Zone using this function.
By providing data_layer
representing Dataset attribute, zones_layer
representing Dataset with Zones, and zone_id
as a Zone id number, you can isolate and analyze attributes like yield, application rates, or seed rates within a designated geographical area (zone).
geopard.drop_value(data_layer, value_to_drop)
This function allows you to remove specific values from a Dataset attribute.
By specifying data_layer
associated with a Dataset attribute and value_to_drop
as a number, you can cleanse the Dataset attribute data by eliminating them from the result (technically replacing unwanted values with NaN
).
geopard.normalize_data(data_layer)
Normalize your Dataset attribute efficiently with this function.
By inputting data_layer
associated with the Dataset attribute, you can scale the data to a standardized range from 0 to 1, facilitating comparison and integration across different Datasets.
geopard.calculate_total_applied_fertilizer(application_list, active_ingredient_coefficient_list)
Calculate the Total Applied Fertilizer in units per area (for example in kg/ha, l/ha, gal/ac, etc).
By providing application_list
of Datasets with AppliedRate attributes and corresponding active_ingredient_coefficient_list
with fertilizer products to get the actually total applied fertilizer in units (for example in kg, l, gal, etc).
geopard.calculate_total_applied_nitrogen(application_list, active_ingredient_coefficient_list)
Calculate the Total Applied Nitrogen in kg/ha using this function.
By providing application_list
of Datasets with AppliedRate attributes and a corresponding active_ingredient_coefficient_list
with nitrogen products to convert actual nitrogen to kg/ha, you can accurately compute Total Applied Nitrogen, essential for agricultural planning and sustainability assessments.
The output is used as N_total_applied
ingeopard.calculate_nitrogen_use_efficiency
(function 10).
geopard.calculate_nitrogen_uptake(yield_wet_tha, moisture_pct, protein_pct, protein_crop_correction_coefficient)
Determine Nitrogen Uptake in kg/ha with this function.
By supplying yield_wet_tha
, moisture_pct
, protein_pct
from Yield Dataset and a protein_crop_correction_coefficient
represented the linkage protein to uptaken nitrogen, you can assess the Nitrogen Use Efficiency in crop production.
The output is used as N_uptake
ingeopard.calculate_nitrogen_use_efficiency
(function 10).
geopard.calculate_nitrogen_use_efficiency(N_total_applied, N_uptake)
Evaluate Nitrogen Use Efficiency as a percentage using this function.
By inputting N_total_applied
and N_uptake
variables (from functions 8 and 9), you can measure the effectiveness of nitrogen application, aiding in optimizing fertilizer usage.
geopard.calculate_costs(application_rate_list, price_per_unit_list)
Compute Total Costs based on application rates and prices with this function.
By providing a application_rate_list
of Datasets with the AppliedRate attributes and a corresponding price_per_unit_list
, you can aggregate expenses related to various agricultural activities, supporting budget management and financial planning.
The output is used as costs
ingeopard.calculate_profit
(function 13).
geopard.calculate_revenue(yield_as_mass, yield_price_per_unit)
Calculate Revenue from the Yield Dataset using this function.
By inputting yield_as_mass
associated with the Yield Dataset attribute and the yield_price_per_unit
, you can estimate income generated from crop production, facilitating economic evaluations.
The output is used as costs
ingeopard.calculate_profit
(function 13).
geopard.calculate_profit(revenue, costs)
Determine Profit by subtracting Costs from Revenue using this function.
By providing the revenue
and costs
variables (from functions 11 and 12), you can easily compute the financial gain from their agricultural operations, supporting profitability analysis and strategic decision-making.
geopard.fill_value_for_range(input, min_value, max_value, value_to_fill)
This function filters values within a specified range in the input
array. By providing the input
array, along with optional min_value
and optional max_value
thresholds, you can isolate values that fall within the desired range. The value_to_fill
parameter allows for replacing out-of-range values with a specified value, enhancing data filtering and normalization processes.