Introduction

Smart Good Agricultural Practices (S-GAP) is a management information system which combines precision agriculture application into the three levels of the decision making process (strategic, tactical, operational) together with automated compliance to agricultural and environmental standards. As the relevant farm data are already available in the farm office, or may be automatically integrated using standardized services, documentation in the form of instructions to operators, certification of agricultural standards and cross compliance to EU regulations can be generated more easily with S-GAP than with the current paper-based systems. S-GAP will cover the appropriate precision agriculture activities and appropriate protocols for the six major field operations carried out in the field during the growing season: tillage, seeding, fertilizing, spraying, irrigations and harvesting.

The increasing demand for more precise application of inputs, which can be serviced by precision agriculture applications, is combined here with compliance to standards in the six major field operations. This combination of automated compliance to standards and integration of precision agriculture applications in an integrated system will be a significant step forward towards a “greening agriculture” and gives more added value to further enhance the adoption of precision agriculture coupled with agricultural and environmental standards. This is a very timely project as it is more recently published a report by the EU on the necessity to bring precision agriculture practices with the new CAP (Tejada et al., 20141)

S-GAP is facilitating exactly this procedure: users simply select the operation they want to conduct, the level of decision making they want to make and the system provides them with the specific standard that needs to be followed in the form of a checklist. The system covers precision agriculture practices for each one of the six field operations. Figure 1 shows S-GAP overview.

Login

login

The first time you open the application, the login screen is shown. Here you can place your credentials (username and password) and access the system. If you don't have an account you can go to the register screen to create one.

The login process takes place only one time, since, the first time you logs in, the system saves your credentials for any future visits. Also, when the authentication process finalizes, the system automatically downloads your data (if any) from the remote database to continue from where you left off.

Register

register

You can create an account into the system using this registration form. In that form, you have to provide the system with a username, password, email address, the secret question and answer for credentials reset in the “forgot my password” mode. With the submission of the form, the system creates the user and automatically logs him to start interacting with it.

Fields

fields add fields

The compliance standards are applied on fields, so you must create your fields in order to be able to work on them. The process of adding a field is made in a very user friendly and straightforward way. You simply click on the “add new field” menu option, you provides the system with a label for that field and the process is completed. You can now select that field and operate on it.

Search compliance standards

add fields add fields add fields

In this screen you can query and search the compliance standards repository. To do so, you simply select the level of decision making process from the select box at the top and the operation to be conducted from the equivalent select box. Then the system queries the database and displays the compliance standards checklists that march that criteria to select from.

Follow checklist

add fields add fields add fields

By selecting a checklist from the search results, the compliance standards checklist is loaded so you can check the steps you have completed. The steps of the checklist are categorized in predefined groups. At the top of the screen there is a select box from which you can select the group you desire to be displayed. On select the checklist is loaded on the screen with the option to select or check the n/a wherever available.