Protocol Citation: Olivia K. Owen, Kenneth A. Sudduth, Lori J. Abendroth 2024. USDA LTAR Common Experiment measurement: Post-processing of spatial grain yield data. protocols.io https://dx.doi.org/10.17504/protocols.io.4r3l2qmy3l1y/v1
License: This is an open access protocol distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited
This research is a contribution from the Long-Term Agroecosystem Research (LTAR) network. LTAR is supported by the United States Department of Agriculture. The use of trade, firm, or corporation names in this publication is for the information and convenience of the reader. Such use does not constitute an official endorsement or approval by the United States Department of Agriculture or the Agricultural Research Service of any product or service to the exclusion of others that may be suitable. USDA is an equal opportunity provider and employer.
Abstract
This protocol provides general recommendations for in-field data collection and detailed methods for post-processing grain yield data. Grain yield is an important measurement for evaluating and comparing the overall economic productivity of cropping systems. Collecting yield data using manual methods of point samples or obtaining average yields over an experimental area (e.g., with a weigh wagon) provides basic information regarding the cropping system. However, additional information about productivity with respect to soil and landscape variability can be obtained if spatial yield data are collected. This process is facilitated by equipping the combine with a grain yield monitor that allows for the collection of continuous yield data. Maps are then produced from yield monitor data; however, errors will arise from combine operation, yield monitor performance, and/or crop conditions. The raw data must be edited or “cleaned” to provide more accurate yield values. Clean yield data provide researchers and farmers with information that reveals spatial patterns due to soil type, water availability, and field traffic patterns while enabling the alignment of grain yields with in-season point measurements.
The process for obtaining high-quality yield monitor data consists of two steps: (1) in-field data collection and (2) post-processing for cleaning, formatting, and assessing yield data. Monitors in the combine collect a wide range of data such as location coordinates, machine speed, grain flow rate, and grain moisture. Ag Leader Integra and John Deere Greenstar are two common brands of yield monitors used within the LTAR network. For post-processing, data are either transferred wirelessly or exported via a USB drive and then imported into a program such as Ag Leader SMS or USDA ARS Yield Editor (Sudduth and Drummond 2007; Sudduth et al. 2012). Using the software, data are reviewed, removed, or edited as a part of the cleaning process to provide accurate data. A survey of the LTAR sites in 2022 showed four sites using Ag Leader SMS software for post-processing, three using John Deere software, and three using USDA ARS Yield Editor software.
This protocol applies to combine yield data for grain crops, including corn, soybean, wheat, and oat. Procedures for non-grain crops such as cotton, peanut, and forages are expected to vary slightly.
This protocol was developed using the following, recommended software:
Ag Leader SMS (Ag Leader Technology, Ames IA) was used to read the flash drive from the yield monitor and export a .txt file in Ag Leader Advanced format. This format is required to move the data from the yield monitor into the cleaning software.
USDA ARS Yield Editor version 2.0.7; this software is recommended for cleaning with optimal, reproducible results.
Microsoft Excel was used to format the clean yield data in table form after its export from USDA ARS Yield Editor.
ArcGIS Pro by Esri was used in the spatial evaluation of the clean yield data.
Before start
Two items to note:
1. The ‘<>’ notation found throughout the protocol denotes text in tabs, boxes, options, and filters used in the USDA ARS Yield Editor software and the associated User's manual.
2. We recommend users also have manuals for equipment and software on hand. Links to electronic resources are provided in the References section. The USDA ARS Yield Editor 2.0.7 manual is also attached as a PDF to this protocol.
Harvester setup and calibration
Harvester setup and calibration
Review USDA LTAR Common Experiment measurement: Collection of grain yield data using a yield monitor protocol prior to carrying out this protocol. Below are a few important points to consider when collecting data in-field.
To ensure the most accurate sensor readings and data collection, follow the calibration guidelines in the combine and yield monitor manuals.
Machine operation
Machine operation
Before operating any machinery, understand the basic safety and use protocols.
Take time to recognize unique field features, such as low spots, wet spots, terraces, and other features that may alter the harvest pattern.
The operator should make sure the appropriate field metadata are chosen or entered in the monitor before starting the field of interest. These metadata can include enterprise, farm and field names, crop type and variety/hybrid, and other identifying information.
Follow instructions from the yield monitor manual regarding the initial calibration and the need for additional calibration checks during the season. Calibration checks will likely be suggested for yield and grain moisture.
While harvesting the grain, the operator may have to perform tasks such as altering the swath width to account for clean-up rows. This alteration can be accomplished by adjusting the swath indicator on the yield monitor.
However, the operator has many other things that require attention while harvesting and thus should not be relied on to make constant adjustments.
Some harvesters automate this adjustment through overlap control that can be toggled on and off.
An incorrect swath width is a common problem that may need to be corrected in post-processing.
To validate the post-processed data, the best practice is to obtain an actual scale weight of grain harvested from the entire field or plot.
Collection of at least one grain sample per research area is also recommended, with subsequent moisture determination by a benchtop tester or oven drying.
Data export from a yield monitor and import to a desktop computer
Data export from a yield monitor and import to a desktop computer
John Deere. Use SD card/USB drive. Wireless transfer through the mobile app My Transfer.
Ag Leader. Use SD card/USB drive. Wireless transfer through AgFiniti.
Data editing capabilities across platforms
Data editing capabilities across platforms
Across the LTAR network, Ag Leader SMS, USDA ARS Yield Editor, and John Deere are currently used to clean yield data. Ag Leader SMS possesses editing capabilities such as swath trimming and setting delay times. It also allows multiple field maps to be brought into the same window and analyzed together. Yield Editor has in-depth editing capabilities, including swath trimming and setting delay times. It also provides users with an Automated Yield Cleaning Expert (AYCE) and various manual editing tools to remove specific points. Within the field analyzer window of John Deere operations manager, users can view their maps in the same window, side-by-side and layered. However, the editing capabilities provided by this software are somewhat limited. Given the nonproprietary, open-source nature, we recommend using Yield Editor to process LTAR data. The following steps describe its use.
Data modification before USDA ARS Yield Editor 2.0.7 import
Data modification before USDA ARS Yield Editor 2.0.7 import
To import data, Yield Editor requires specific formatting.
Data should be formatted in a table following the Ag Leader advanced export format. If other crops or data formats are used, they can be imported into Yield Editor with proper formatting modifications.
Remember to save the data as a comma-separated variable file (.csv).
Data import to USDA ARS Yield Editor 2.0.7
Data import to USDA ARS Yield Editor 2.0.7
Data import and configuration setup in the <Load/Import File> tab.
Before loading configurations and importing data, check the <Automated Options> box. Within this box, <interactive auto/manual filtering> should be selected. These selections direct the automated filtering in AYCE to run and allow manual edits as necessary. Following automated cleaning with manual edits ensures that known issues, such as grassed waterways or field edges, are properly accounted for.
Load the configuration file which contains the .set extension. Downloading Yield Editor provides users with a file <default.set> however, we recommend creating unique configuration files for fields.
The configuration file will automatically apply data settings that correspond to the crop type in that file. For example, if your configuration file is created for corn, corn values will be displayed in the <Selected Grain Type and Properties> table.
Once the values are correct (check the values in the table to see if they match the crop type data to be imported), import the yield data (see Figure 1).
When the <Import> button is selected, Yield Editor will look for a .txt file of the Ag Leader Advanced or Greenstar format. The Yield Editor 2.0 manual also mentions FOViewer; however, this app is no longer available.
Select the data to import, and Yield Editor will prompt you to confirm the file format, grain, and projection settings are correct.
Once again, check the parameter values match those from the chosen configuration in the table. Improper values will alter the yield map and reduce the ability to produce an accurate, clean yield map. An example of improper values would be to use corn values in the table when looking at soybean harvest data.
If you notice the crop type in the <Preview Imported File> pane does not match the values in the <Selected Grain Type and Properties> table, you can select a different grain type.
To change the grain type, go to the <Select Grain Type and Properties> table and double-click on the crop you want. This action will change the grain type and properties in the <Selected Grain Type and Properties> table.
By default, Yield Editor calculates yield in pounds per acre (lb/ac). You can alter the grain type density to obtain the desired units. For example, corn density is 56 pounds per bushel (lb/bu), which is converted to bushels per acre (bu/ac). Reporting in SI units is recommended and further described in the Data export from the cleaning software section.
Review the Computed Zone within the <UTM Conversion Settings> box. The value is calculated using the longitude and latitude data found in the first line of the imported data file.
In unusual cases, you may use the <Forced Zone> checkbox to assign the zone. This may be needed if a field is near a zone boundary and needs to be mapped with fields in the adjacent zone.
As a general warning, use caution when forcing fields into zones because errors can be created in field and data alignments. Major issues occur when exporting data from Yield Editor and importing it to a program such as ArcGIS Pro. This process will be addressed in the Data export from the cleaning softwaresection below. See page 8 of the Yield Editor manual for further information on this topic.
Data cleaning using software
Data cleaning using software
Once data are imported, operational or sensor-based errors are visible in the map and will be the areas of focus during cleaning. Errors can appear as data points outside field boundaries, intersecting transects, sharp pixel color transitions, and sawtooth patterns.
Sensor errors result from poor accuracy or internal component failure. Time lag is an issue with sensors, as there is a delay between when the grain enters the head and when it reaches the sensor.
Begin cleaning data in Yield Editorusing the <Filtering, Mapping, and Editing> tab.
Opening this tab reveals the map, <Filter Selection> pane, <Zoom Tools>, <Manual Editing Tools>, the AYCE window, and the legend window.
If the legend is not visible, select the <Display Legend?> box at the bottom right corner of the window.
Before cleaning the data, change the class selection within the legend from <eq intervals> to <eq obs>. This action makes the data more visually clear.
Begin cleaning the data using the preferred method, the AYCE. This tool streamlines and standardizes the initial stages of the cleaning process.
The AYCE tool is designed to improve the cleaning process, but it has limitations. Specifically, the AYCE will sometimes have problems calculating flow and moisture delays, and manual edits will be required.
The AYCE window has multiple checkboxes. Please select all checkboxes to be calculated by the AYCE. Eight boxes will be selected.
These boxes correspond with variables of interest which are calculated by the AYCE: flow delay, moisture delay, max and min velocities, max and min yields, local standard deviation, and position.
In the AYCE window, line plots are created for flow delay and moisture delay. These plots provide a visual of how the AYCE selects flow delay values. Depending on variability of the data, one or both plots may have a yellow or red outline.
Yellow indicates the value selected by the AYCE is a poor fit for the data. This fit is the poorest acceptable fit, and a value will be provided in the<Filter Selection> pane.
Red indicates the selected value is an extremely poor fit. A value will not be provided.
Use the <Filter Selection> pane within the <Filtering, Mapping, and Editing> tab to refine AYCE results and select values not provided by the AYCE.
In certain situations, the harvest pattern, in combination with how yield fluctuates in the field, prevents the AYCE from determining accurate filter values. In addition, it can be aggressive when removing points.
Check computed filter values and adjust them in the <Filter Selection> pane according to your knowledge of the field and harvest conditions. For example, if you know the crop did not perform well due to growing season stressors, you may want to lower the value of the minimum yield because the AYCE may have removed yield points that are realistic in this instance.
You can also visually assess the spatial variability of the map and experiment with different values to see if it is possible to obtain a cleaner map than the AYCE-produced map.
Previously, line plots for the two delays were discussed. The results provided by these plots should be edited when the software produces a yellow or red outline around one or both plots.
To determine modified delay values for red and yellow outlined plots, two options are available. Using values from another field with the same combine, crop, and year can provide an estimated value. Alternatively, you can manually alter flow delay values until the spatial variability is well defined (Figures 3a and 3b). Often, delay values are between 11 and 16 seconds.
Next, check the other AYCE-calculated values in the <Filter Selection> pane on the main Yield Editor window. These values can be edited. Values include maximum and minimum yields, maximum and minimum positions for Easting and Northing, and maximum and minimum velocities.
The maximum velocity and minimum yield are often higher when computed by the AYCE than from manual cleaning.
The maximum velocity varies based on field conditions, crop type, and the operator. Use your knowledge about the harvest and talk with the operator if there are potential issues with this value. The operator can provide a max velocity in normal harvest conditions, which can be used as a reference. Set the <Max Velocity> slightly above the normal max velocity to only remove necessary points, such as partial swaths, where the operator travels faster than the normal max velocity.
Typically, the <Minimum Yield> should be set near zero, particularly if the crop endured major stresses. Assigning this filter a low value is unlikely to have a large impact on mean yield because many of the other filters remove low yield points.
<Flow Delay> and <Maximum Yield> values calculated by the AYCE are often similar to values entered manually.
To check the flow delay, look at transitions from low to high and high to low yield areas. Visually, you should see the pixels gradually change from one end of the spectrum to the other. A transition that is not smooth, such as red pixels next to blue pixels, probably indicates data that should be removed (Figures 4a and 4b).
Maximum yield values should also be checked. Simbahan et al. (2004) suggested choosing a maximum yield through comparison with a nearby high-yield experiment or output from a crop simulation model. Whatever method is chosen, the estimated maximum yield should be high enough to avoid the removal of valid data. Generally, the maximum yield filter should only remove isolated data points. An area of contiguous high-yield points, particularly if it spans multiple transects, is probably valid and should only be removed based on strong evidence.
When looking at values for the <Min Velocity>, apply similar concepts as with maximum velocity.
Set the value low enough to only eliminate points that clearly require removal. A point within the field where the operator has greatly reduced speed may need to be eliminated. This is due to the large amount of grain coming through the header, up to the mass plate while the combine travels at a reduced speed. This point would probably be incorrectly recorded by the in-field monitor as having an unrealistically high yield due to the flow delay issues with a large velocity decrease (Figure 5).
<Moisture Delay> applies the same general principles as flow delay.
The time for the grain to travel to the moisture sensor may differ from the time taken for grain to travel to the flow delay sensor. This difference is the reason for the additional delay parameter.
Use visual cues within the data to determine moisture delay values. As with flow delay, the field should transition smoothly when an appropriate value has been chosen.
Because grain moisture data are inherently less reliable than grain yield data, another editing option is through <Adjust for Moisture>.
Adjust for Moisture has many settings with multiple options. Look at the value box within the <‘ilter Selection> pane. This value is calculated by the AYCE, but it does not remove data from the yield map. It only allows users to modify yield values based on moisture.
To use the moisture delay, select the <Adjust for Moisture> checkbox. Upon selecting this box, the user is presented with two more checkboxes, <Expand Dry> and <Sensor Based>, and one box where a numeric value can be specified.
When deciding which options to select and what values to use, each situation should be considered individually. Pages 13 and 14 of the Yield Editor manual provide an explanation of considerations for deciding how to use the editing capabilities for grain moisture.
The <Position Check> box removes points outside the field boundary (i.e., “positional flyers”), but manual editing will be needed. Points outside the boundary may remain or points within the field and along the edge may need removal. This can be seen in a map as a row of red pixels abruptly changing to blue. The blue pixels are probably unreliable because the entire row was red, and the change was abrupt (Figure 6).
Two values (<Localized STD filter> and <Bitmap-based overlap filter>) calculated by the AYCE are not editable through the <Filter Selection> pane.
<Localized STD filter> calculates the standard deviation (STD) and mean within grid cells on the map. It removes points that fall outside the user-defined number of STDs. The default STD of three (3), may be too aggressive and require adjustment. If many points are deleted after running the AYCE, the Local STD may be the cause. Select the circle with the label <Local STD (Auto)> in the main map frame under the <Filter Selection> pane. By selecting this circle, you can see what points this filter has removed. If adjustments are needed, change the parameter values in the AYCE window and rerun the AYCE.
<Bitmap-based overlap filter> removes data where the overlap area exceeds the maximum allowable percent overlap. The purpose is to remove points where the combine traveled over a previously harvested area. This maximum percent overlap can be altered within the AYCE window before running the program; however, the default values were set to achieve accuracy and efficiency when cleaning yield data.
After checking the values calculated by the AYCE, determine values for filters the AYCE does not set. These filters include <Start and End Pass Delay>, <Smooth Velocity>, <Minimum Swath>, and <STD Filter>. Use the<Filter Selection> pane to manually select values for these filters.
When determining <Start and End Pass Delay> values, examine field edges, where the combine enters and exits the field. If the rows in the middle of the field intersect the field boundaries, check the start and end pass delays. Removing these areas is important because yields are often low and inaccurate due to the machine filling (start) and emptying (end) (Figure 4).
<Smooth Velocity> is not commonly used. However, it is helpful and important when the combine suddenly stops. Stops can be due to an in-field feature (encountering an unexpected ditch), mechanical issue, or operator error. Sudden stops can be identified by an unreasonably high yield value which is the result of a velocity of near zero as yield is a function of mass flow rate and distance traveled (Figure 5).
The AYCE does not determine a value for <Minimum Swath>; however, it does contain the <Bitmap-based overlap filter>, a feature that removes points where data have been collected twice because of overlap. If harvesting wheat or soybean, the value within the filter selection box can be altered to improve the accuracy of data. In addition, look for short swaths in the field that may have been used to ‘clean up’ the field. These swaths will not span the entire field and may be recognized by their lower yield value than surrounding swaths. Removing these values may require manual editing techniques (Figure 7).
<STD Filter> is based on the mean of the entire field and removes points that are outside of the user-specified number of STDs.
<Header Down Req (HDR)> is a checkbox option. When this option is selected, yield values originating from when the header was not down will be removed. This filter is typically not used because points are often already filtered out when the harvest data are exported from the combine monitor.
Once the tools in the <Filter Selection> pane have been utilized, begin using the <Manual Editing Tools>.
Begin by looking for points that are obvious outliers. Even if the AYCE and filtering tools have been used effectively, some areas will need extra cleaning. The beginning and end of combine passes are one such area.
During these periods, the combine is filling (start) or emptying (end), which results in yield estimates that are low and probably inaccurate. Figure 8 shows that yields are uniform throughout the transects, but the pixels suddenly turn blue (black circle) at the end of a transect.
Some rows may also be longer than others, another indication that manual editing of these points is needed through point or bounding box selection.
<Point select> is helpful when only a few points need to be removed.
<Transect select> can be helpful not only in removing narrow rows (i.e., the width of the row is noticeably smaller than that of surrounding rows) but also in differentiating between points that belong and those that do not. At the edge of the field, points in outer transects (end rows) versus inner transects can be difficult to differentiate. By using this tool, outer transects are clearly defined, and the points that should be removed are easier to determine.
<Bounding box select> is helpful when removing many points, such as those at the end of transects.
The <Query tool> allows users to select points in the field and then view a corresponding histogram. This tool can be used to validate cleaning, as discussed in the Quality Assessment and Quality Controlsection below.
At the bottom of the Yield Editor map window is an option where you can mask a filter for any reason. See the Yield Editor manual for more information.
Data export from the cleaning software
Data export from the cleaning software
The last step is to export the clean data using the <Save/Export File> tab.
In the <Export Data> pane are multiple data selections. We recommend selecting UTM easting and northing, latitude and longitude, yield, and moisture. Additional metrics may need to be exported to answer specific research questions.
If fields are in different UTM zones, the latitude and longitude coordinates will provide global coordinates that will not be affected by the UTM zone chosen in Yield Editor. This will ensure valid coordinates are used when performing further analyses in other programs, such as ArcGIS Pro.
Next, there are two boxes: <Formatting> and <Point Types to Export>. When exporting the data for use in Excel, Comma Delimited ASCII is recommended.
Typically, only clean points are exported. Depending on the type of analysis, you may wish to select various point types. For example, to analyze the yield in a particular transect that corresponds to a certain fertilization rate, you can select that transect and export selected points.
You can create your own configuration, as mentioned in the section Data import to USDA ARS Yield Editor 2.0.7, under the <Save Filter and Configuration Settings> pane. A file should be developed for each combine/crop combination. This measure will save time during future harvests and provide values tailored to specific harvest situations.
The <Session Log and Notes> pane is a great tool for providing information about the cleaned map and its data. Recommended inputs include:
Name and contact for combine operator
Harvest date
Equipment used
Grain test weight (density)
Grain moisture
Records of scale weights from a weigh wagon or truckload
In-field notes
Location of raw and processed data files
Name and contact information of the person who cleaned the data
Notes about cleaning steps performed
Configuration filename
Save the session as a .yes file, which allows future access in Yield Editor. Be sure to indicate this is the clean version by adding "CLEAN" to the filename.
Export the datato continue analysis outside Yield Editor. Select the <Export Data> button.
A pop-up window will list all files. Under the filename, select the file type. Select .csv to save data in Excel and .txt to import data into ArcGIS Pro.
Add the exported .txt file to ArcGIS Pro. Further data manipulation will be briefly discussed in the Making yield maps using GIS software section below.
Making yield maps using GIS software
Making yield maps using GIS software
Open the table for the file you have imported into ArcGIS Pro. Right-click on the layer in the contents pane and select <XY Table to Point>. This tool converts the data from the file into a shapefile which will contain the field data plotted on the field map.
To view variation in the map more clearly, we recommend modifying the symbology. We used graduated colors, the natural breaks (Jenks) classification method, and 10 classes (Figure 9). For the color scheme, the same colors used in Yield Editor were selected to provide the same view in ArcGIS. In addition, all symbols were formatted to decrease their size and remove their black outline.
Next, create data layers of the chosen interpolation methods. In general, five options are available for interpolating point data: simple, ordinary, empirical Bayesian kriging, inverse distance weighting, and natural neighbor.
Using the <Geostatistical Wizard>, these options can be assessed by keyword searching within the geoprocessing pane. A comparative analysis of the five interpolation methods (performed by the authors) indicated a slight advantage for the natural neighbor method.
Add the shapefile (.shp) that contains specific points in the field you want to assess.
Next, begin the process of extracting the values from the interpolation data layers at your specific field points.
Right-click on the interpolation layer, hover over the <Export layer>, and select <To Points>.
The feature <GA Layer to Points> will automatically populate your geoprocessing window. Two options will be available, <Parameters> and <Environments>. First, use the <Parameters> option.
In the <Input geostatistical layer> dropdown, select the interpolation layer you wish to extract from. In the <Input point observation locations> dropdown, select the shapefile containing the specific field points.
Next, under the <Environments> option, ensure the <Output Coordinate System> matches the layer coordinate system.
Select the <Run> option and a new data layer will populate with values from your interpolation layer at the specified points. Right-click on your new layer and select <Attribute Table>. Here, you will see each point and its corresponding coordinates and predicted yield values. For some interpolation methods, you will have a standard error.
Record the yield and error values for each point using Excel.
Calculations
Calculations
Equation 1. Yield in bushel/acre using harvest conditions. This is based on a harvest mass flow rate (mharvest) with harvest moisture. Rather than using mharvest you can use the mass flow rate based on market moisture of the specific crop. Calculate mmarketusing Equation 2 and insert that value into Equation 1 instead of mharvest.
Equation 2. Convert harvest (wet) mass flow rate to market mass flow rate. Use this flow rate in place of mharvest in Equation 1.
Quality assessment and quality control
Quality assessment and quality control
To ensure the clean data are reasonable based on observations associated with neighboring fields, consult the field operator or farmer. This consultation is especially useful when there are areas of particularly low or high yield.
Ask if the operator encountered any problems with the combine or had to make an adjustment due to obstacles in the field, such as a ditch.
Ask the operator/farmer to provide their thoughts about the map given their expertise and historical knowledge of the field. The farmer will also have information about planting, fertilization, or other factors contributing to yield values.
Another way to ensure data are reasonable is to compare yield monitor totals with measured grain weights. These weights may have been obtained using a weigh wagon or through weight tickets received from a local elevator. When the field is finished, compute the total grain weight of the field.
Once the field data has been cleaned using Yield Editor, use Equation 3 to compare the ‘clean’ monitor grain weight to the in-field grain weight.
Equation 3. Percent error between yield monitor and scale weights. Ensure weights are in the same units whether it is US (imperial) or metric.
Using Yield Editor, the statistics of the cleaned yield data can be analyzed by selecting individual points or groups of points within a field. The yield distribution can be viewed as a histogram using the <query> option.
Inspect the histogram and whether data are within three standard deviations (STDs), this is the general recommendation for removing outliers.
Select several areas, each with at least 200 points, to ensure the entire field has been adequately cleaned.
Archiving
Archiving
Follow all instructions in the Data export from cleaning software section as this outlines the necessary steps to having a robust file archive and documentation.
Yield values need to be converted from bu/ac to kg/ha for reporting in metric units. Some common conversions include:
Corn/Grain Sorghum
1 bu/acre = 62.77 kg/ha
1 kg/ha = 0.0159 bu/acre
Soybean/Wheat
1 bu/acre = 67.25 kg/ha
1 kg/ha = 0.0149 bu/acre
The shape file and extracted data should be moved to local servers or the cloud for long-term storage.
Simbahan, G. C., Dobermann, A., & Ping, J. L. 2004. Screening yield monitor data improves grain yield maps. Agronomy Journal 96:1091-1102.
Sudduth, K. A. & Drummond, S. T. 2007. Yield Editor: Software for removing errors from crop yield maps. Agronomy Journal 99:1471-1482.
Sudduth, K. A., Drummond, S. T., & Myers, D. B. 2012. Yield Editor 2.0: Software for automated removal of yield map errors. Paper No. 121338243. In ASABE Annual Intl. Meeting Technical Papers. ASABE, St. Joseph, MI.
Precision Agriculture Basics. Editor(s):D. Kent Shannon, David E. Clay, Newell R. Kitchen. 11 May 2018. American Society of Agronomy - Crop Science Society of America - Soil Science Society of America. https://dx.doi.org/10.2134/precisionagbasics