Weather Forecasting System: Y Monish 12308948: 12: K23CW
Weather Forecasting System: Y Monish 12308948: 12: K23CW
SUBMITTED BY : Y MONISH
REGISTRATION NO.12308948
ROLL NO :
12
GROUP: K23CW
ACKNOWLEDGEMENT
I would like to express my sincere and deep sense of gratitude to my report Guide Dr.
AMANDEEP PUAL for his valuable guidance, suggestions and constant
encouragement paved way for the successful completion of my project.
ABSTRACT
Weather forecasting is one of the most scientifically and technologically
challenging problems around the world in the last century. To make an accurate
prediction is indeed, one of the major challenges that meteorologists are facing all
over the world. To predict the conditions of the atmosphere for a given location,
Weather Forecasting is used. Weather forecasting is made by collecting numerous
data predicted by very proper understanding of the collected data. Weather simply
refers to the condition of air on the earth at given place and time. It is a continuous,
data-intensive, multidimensional, dynamic and chaotic process. These processes
make weather forecasting a formidable challenge.
The scientists are been trying to forecast the meteorological data using
a big set of methods, some of them more accurate than others. Weather
forecasting is an essential application in meteorology and has been one of the
most scientifically challenging problems around the world. Weather condition is
a state of atmosphere at given time and the weather parameters are
temperature, humidity, and wind speed. The accuracy of the prediction depends
on knowledge of prevailing weather condition over large areas. Weather is the
non-linear and dynamic process as it varies day to day even minute to minute;
the big challenge of weather is data intensive and the frenzied nature.
iv
Weather forecasting means predicting the weather and telling how the weather
changes with change in time. Change in weather occurs due to movement or
transfer of energy. Many meteorological patterns and features like anticyclones,
depressions, thunderstorms, hurricanes and tornadoes occur due to the physical
transfer of heat and moisture by convective process. Clouds are formed by
evaporation of water vapour. As the water cycle keeps on evolving the water
content in the clouds increases which in turn leads to precipitation. It is also
possible to identify the different types of cloud associated with different patterns of
weather. These patterns help in predicting the weather forecast. We are always
with or around a weather forecast; we always carry it with us and never want to be
away from it.
Weather forecasting is one of the prominent topics that have
influenced people’s lives and activities over a long time. It is a kind of
scientific activity, contributing to the social and economic welfare in many
sections of the society.
Weather forecasts are issued to protect life and property, save life
and tell us what changes to except in the atmosphere. They provide vital
information to a wide range of categories: agriculture, aviation, commerce,
marine, advisories, etc. Forecasting can also significantly influence
decision and policymaking, construction planning, productivity and
environmental risk management. People can also know and be aware of
atmospheric changes through variables such as temperature, wind speed
and direction, cloudiness and precipitation.
LITERATURE SURVEY
v
very efficient weather prediction model and using the entities
temperature, humidity and dew-point, it canbe used to make reliable weather
predictions.
. This model also facilitates decision making in day to day life. It can yield
better results when applied to cleaner and larger datasets.
Aditya Grover, Ashish Kapoor and Eric Horvitz in their work made a
weather prediction model that predicts by considering the joint influence of key
weather variables. They also made a kernel and showed that interpolation of
space can be done by using GPS with such a kernel, taking into account various
weather phenomena like turbulence. They also performed temporal analysis
withina learner based on gradient tree and augmented the system using deep
neural network.
Muthulakshmi A, ME (SE), Dr. S Baghavathi Priya (2015) in their work
proposed a methodology that aims at providing an efficient and accurate
weather forecasting models to predict and monitor the weather datasets to
predict rainfall. In the past, the parameters of weather were recorded only for
the present time. But in the future, work will be done to make a working model
of selection that can be used for classifying the framework for continuous
monitoring of the climatic attributes.
Divya Chauhan and Jawahar Thakur (2013) made a comparison in their
paper, which shows that the algorithms such as k-mean clustering and decision
trees are well suited for mining data to predict future weather conditions. If we
increase the size of the training set, the accuracy at first increases but then it
slowly decreases after a particular period of time, depending on the size of the
dataset.
System Implementation :
ARCHITECTURE EXPLANATION :
5
The processed weather data will go to user authentic for forecast which means
user have a subscription based plans like SMS or E-mail they have means,
automatically they get weather information through web browsing not even to
type places. Other than that, initially the user will be requested to enter the
location for which he wishes to know the weather forecasting. After the user
enters the location, it will go to web service system. Web service split the
information comes from the data storage, the server configuration identifiers the
location using geographical locator to get accurate data what actually end user
wants. Once the location has been identified, the corresponding weather
forecasted will be presented within fraction of seconds to the end user.
6
7
Data Flow Explanation
When the end user request the weather forecasting information from the web
application and it will directly go the API call. API call is the process of a user
application submitting a request to an API and that API retrieving the requested data
from the external server or program and delivering it back to the client. After API call
it will go to the cloud database in which all the weather data information are saved
in a database. From database it will go into JSON data. JSON data is an open
standard file format and data interchange format that uses human-readable text to
store and transmit data objects consisting of attribute value pairs and arrays. It is a
common data format with diverse uses in electronic data interchange.
8
RESUTS AND PERFORMANCE ANALYSIS
Homepage Diagram
9
Result Page 1
Result Page 1
When you enter the city name and find weather forecast it will show the
accurate weather forecasting information of your city. It will also show you minimum
temperaute, maximum temperature, cloud precipitation, wind speed, humidity and
sunshine. It will give you accurate weather predicitons for every three hours.
10
Result Page 2
Result Page 2
In this Graphical result module you can see your weather information in
graphical method. There are two types of graph one is bar graph and another one is
area graph. In this two types of graph it will update weather time to time and celsius
also.
Conclusion:
In the era of the global warming, research in weather measurement, monitoring
and forecasting are become more and more relevant. This research demonstrates
the design and implementation of an affordable mini weather monitoring system that
ensures flexibility, portability, scability and user friendly operations which can provide
1
1
data of some weather variables including temperature, humidity and pressure. With
the advacement of technology weather forecasting has developed to its level best,
but there is yet to develop, as far as a nature is so unpredictable. Weather forecasts
are increasingly accurate and useful, and their benefits extend widely across the
economy. While much has been accomplished in improving weather forecasts, there
remains much room for improvement. Simultaneously, they are developing new
technologies and observational netwoeks that can enchance forecaster skill and the
value of their services to their users.
Future Work
The website we created in this project can be futher developed into a mobile
application so that it can give timely weather updates. These updates will be received
in the form of notification in the user’s mobile based on the location they are present
in. So the users don’t even have to get into that particular application to know the
weather and it saves their valuable time.
REFERENCE:
12