You are on page 1of 14

A Project report

on

CROP IDENTIFICATION BASED ON SOIL, CLIMATE AND DISEASE CONDITIONS

​Submitted ​By

VIRINCHI.N (17BCS017)
P.UMA VENKATA MAHESH (17BCS021)
SRIKANTH REDDY Y.A (17BCS029)
G.SURYA PRAKASH (17BCS031)
D.SAI GANESH RAGHU TEJA (17BEC04)

Under the guidance of

UMA.S

INDIAN INSTITUTE OF INFORMATION TECHNOLOGY


DHARWAD

Indian Institute of Information Technology, Dharwad


Organization of the Project Report
1.ABSTRACT
2.ACKNOWLEDGMENT
3.INTRODUCTION:
4..REVIEW
5. REPORT ON THE PRESENT INVESTIGATION
6.RESULTS AND DISCUSSION
7.REMAINING PART TO BE DONE AFTER MID SEM
8.SUMMARY AND CONCLUSION
9..REFERENCE

Indian Institute of Information Technology, Dharwad


1. Acknowledgment

We would like to express our sincere gratitude to our supervisor Dr.Uma.S.We would
like to thank you for your support, timely wise advice and immense confidence in us

Virinchi.N

P.Uma Venkata Mahesh

Srikanth Reddy Y.A

G.Surya Prakash

D.Sai Ganesh Raghu Teja

Indian Institute of Information Technology, Dharwad


2.Abstract

Agriculture holds a pivotal role, which is an agrarian economy. It is an essential source of


income for Indian people. Farmers can grow a variety of crops, but diseases, climate, and
soil decrease the crop product. It is challenging to identify the crop based on the collected
data. Accurate classification and selection of crops are essential for supporting sustainable
farming. Such selection can be created based on the selection of input data. Identifying crops
still needs to be addressed, especially for areas where fields lack inputs necessary for the
crop. Crop cultivation plays an important role in the agricultural sector. At present, the loss
of food is mainly due to infected crops, non-favorable crops grown in the season for that
particular soil.

The main idea is to identify the crop based on climate, soil, and disease conditions. We have
exploited the data of the crops, climate, and soil as inputs to this idea based on the given
inputs suitable crop get identified for the user. Our project will provide the user with the
crop that can be grown based on the information collected. We planned to design our project
with the use of collected data of the required inputs, keeping them into the database. Adding
to this, we would like to estimate the yield production of the crop, a useful parameter for the
user.

Indian Institute of Information Technology, Dharwad


3.Introduction

Agriculture is one of the main sources of income for Indian people. Farmers can grow a variety of
crops, but diseases hamper the growth of crops. Most of the country's farmers face a huge problem
selecting the crop for their respective year/season. So the given problem crop identification based
on climate, soil, and disease conditions tells how efficient it works for selecting crops based on the
collection of previous data of crop, climate, and diseases of the respective plant.

Different crops need different types of soils, different types and amounts of nutrients, and different
types and amounts of water. The amount of water required by the plant depends on the growing
season and the climate in which it is grown. One can optimize yields and save water requirements
for irrigation by selecting the right crop for the given soil conditions and climate.

Our main aim is to help out the farmers by identifying the crop based on the given inputs. This
helps out the farmers widely and using this, and we can also predict the yield production based on
the collection of previous data. All the fertilizers needed for the crop will be shown to the user
based on the disease attacked. If this information is known early, it will be easy for the farmer what
kind of fertilizer he needs to spray in the initial stage of the disease, which attacked the crop.

4.Review of literature

The choice of crops is mainly governed by climatic conditions, followed by the soil suitability
followed by the availability of the resources for cultivation of the said crop. So once the user gives
the conditions depending on them, the favorable crop is shown as output.

Indian Institute of Information Technology, Dharwad


Factors affecting the crop recommendation:

● CROP GROWN IN PREVIOUS 2YEARS (CROP ROTATION)

It is the practice of growing a series of dissimilar or different types of crops in the same area
in sequenced seasons. It is done so that the soil of farms is not used for only one set of
nutrients. It helps in reducing soil erosion and increases soil fertility and yields crops

● .WATER AVAILABILITY (RAINWATER/GROUNDWATER)

If the soil has too much water, then the roots can rot, and the plant can't get enough oxygen
from the soil. The nutrients needs cannot travel through the plant. A plant cannot grow if it
doesn't have healthy roots, so the proper balance of water is key when growing plants.

● ​TYPE OF SOIL

Different soils have different soil composition (NPK, pH, Iron,etc.), and different types of
crops have specific growth to different soils (fertility level) only. Some soils are suitable for
growing every crop, while some are recommended for specific crops.

● SEASON OF HARVEST FOR THAT CROP

Different seasons will support different crops, and during that period, one crop will be
affected by some diseases. During another season, some other diseases will be affected
(more diseases than in the previous season).

● SUITABLE CLIMATE

Some types of crops are grown in certain climatic conditions only.

● DISEASES FOR CROP DURING DIFFERENT SEASONS

Crop affected with more diseases will have less recommendation to grow and to produce
less yield

Indian Institute of Information Technology, Dharwad


5. Report on the investigation

Procedure:

1.CROP IDENTIFICATION

Step-1:

These are the required inputs to be collected from the user for the easy completion

Soil type

Season

Previously Grown Crop

Water Availability

Region

Fertilizers

*Data showing the parameters taken as an input

Indian Institute of Information Technology, Dharwad


Step 2:

Based on the input from the user, we will be filtering the previous year's data and storing the
same into the temp tables (temp1 and temp2) for our further computations.

*Crop rotation data input

*Nutrient management data input

Step-3:

Once the filtered data, stored in the temp tables. The resultant data set is taken from these
temp data tables where the favorable crop column in the temp1 table should not match the
next negative crop In the temp2 table.

Using machine-learning algorithms multiple linear regression, we can determine the yield
percentage of the crops

Indian Institute of Information Technology, Dharwad


2)CROP YIELD PREDICTION:

*Data flow diagram of the crop yield prediction

These are the data collected for the yield prediction of a crop

● season-wise crop yield data for cotton,groundnut,corn/maize,jowar, wheat


● state wise data for climatic conditions
● diseases data for the crops
● soil parameters data like NPK and ph values

We had used a multiple linear regression method for the yield prediction

x1=temperature b1,b2,b3,b4,b5=respected coefficients

x2=humidity

x3=N, P, K

x4=precipitation

x5=pH values

Indian Institute of Information Technology, Dharwad


Step 1:

user will be given choice to select the state they like

Step:2

Now select the district of the respective state

Step :3

Here the results, available soils in that respective district

Indian Institute of Information Technology, Dharwad


Step 4:

On selecting the type of soils, shows up the seasons

Step 5:

On selecting the season, it shows up the favorable crops, diseases for the favorable crops

*parameters inside the data

As the code has been run with multiple regression we get the yield prediction of the crop

If the resultant favorable crops are more than 1, it shows up the bar graph for an easy
comparison to the user.

Indian Institute of Information Technology, Dharwad


Depending on the yield the resultant crop is shown.
6.Results and Discussions.
This part is segregated into two parts:
1)Crop identification
On selecting the required parameter the crop is identified based on the climate, region, and
soil

2)Crop yield prediction:

Using the multiple linear regression method, getting the prediction of the yield

Indian Institute of Information Technology, Dharwad


The following pictures display the selection of inputs and also the final output as crop got
identified and the crop yield.  

8.Summary and Conclusions

Through this project, several farmers get benefited, and all the procedures discussed in the
preceding chapters clearly sequentially show the crop's prediction based on the user-given
data. The present achieved outcome will include all the above discussions and yield
prediction based on the previous year's collected data.

9. References

1.Agricoop
http://agricoop.nic.in/sites/default/files/Krishi%20AR%202017-18-1%20for%20web.pdf
2.Data.gov.​https://data.gov.in/search/site?query=climate+data
3.​Data.gov ​https://data.gov.in/sectors/Agriculture-9212
4​. Data Telangana​https://data.telangana.gov.in/search/field_topic/agriculture-36
5.​Pjtsau ​https://pjtsau.edu.in/
6.Area production statistics ​https://aps.dac.gov.in/APY/Public_Report1.aspx
7.Data.gov ​https://data.gov.in/dataset-group-name/climate
8Crida .​http://www.crida.in/

Indian Institute of Information Technology, Dharwad


Indian Institute of Information Technology, Dharwad

You might also like