Training - Developing a Meteorological App
Lebanese Meteorological Department
At Beirut-Rafic Hariri International Airport
From May to August 2017
View Attestation
About the company / institution
The Lebanese Meteorological Department is one of the departments that compose the Directorate General of Civil Aviation. The vital importance of the mission of this Department lies in observing and understanding weather and climate, and in providing meteorological, hydrological and related services in support of relevant national needs which should include the following areas :
The Lebanese Meteorological Department consists of three Divisions
- Protection of life and property,
- Safeguarding the environment,
- Contributing to sustainable development,
- Promoting long-term observation and collection of meteorological, hydrological and climatological data,including related environmental data
- Etc...
The Lebanese Meteorological Department consists of three Divisions
- The Forecasting Division, which draws weather charts, elaborates weather forecasts, issues early warnings when appropriate and prepares flight folders for aviation needs.
- The Observation Division, which measures and monitors miscellaneous weather parameters on the ground and through the atmosphere (using weather stations and radiosondes), and records all measured information. Part of its duties is to ensure routine preventive and curative maintenance in order to make sure all weather stations and equipment are operational.
- The Climatology Division, which archives all measured data and ensures its continuity, then analyses saved data and prepare climate related reports. This division also deals with global climate, agro-meteorology, hydro-meteorology and bio-meteorology.
About the mission
[ 1 ] Description
Beirut Airport is made up of several runways for aircraft. In each runway, is located an automatic weather station to measure the different meteorological factors. Among these factors include temperature, humidity, sun radiation, the duration of insolation, the direction and the speed of the wind, the station pressure, the standard pressure at the top of the sea surface, Runway pressure, rainfall quantity, infrared and ultraviolet, and many more...
Each station is linked to a data logger which collects the different meteorological information from all stations and makes calculations and save them in the servers of the AviMet (Aviation Meteorology) system as “.his” files.
Depending on the number of days in a month, it can have between 700 and 713 meteorological “.his” data files.
The main objective is to extract the content of these files, control it (Correct its defects) and then insert it into a MySQL database.
The control phase was the longest step in my internship thanks to the huge amount of data inside each file (up to 6000 lines in some files).
Once, the information is inserted into the database, I started creating an application that allows users to :
Beirut Airport is made up of several runways for aircraft. In each runway, is located an automatic weather station to measure the different meteorological factors. Among these factors include temperature, humidity, sun radiation, the duration of insolation, the direction and the speed of the wind, the station pressure, the standard pressure at the top of the sea surface, Runway pressure, rainfall quantity, infrared and ultraviolet, and many more...
Each station is linked to a data logger which collects the different meteorological information from all stations and makes calculations and save them in the servers of the AviMet (Aviation Meteorology) system as “.his” files.
Depending on the number of days in a month, it can have between 700 and 713 meteorological “.his” data files.
The main objective is to extract the content of these files, control it (Correct its defects) and then insert it into a MySQL database.
The control phase was the longest step in my internship thanks to the huge amount of data inside each file (up to 6000 lines in some files).
Once, the information is inserted into the database, I started creating an application that allows users to :
- Export the historical files of the previous years; display a weather report;
- Export to Excel the hourly or daily meteorological data included between two given dates;
- Visualize the variations of a chosen weather factor (temperature, humidity, etc ...) between two dates in a histogram;
- Download automatically public pictures of the Turkish MGM Radar;
[ 2 ] Used Software(s)
Visual Studio Ultimate 2013, XAMPP
Visual Studio Ultimate 2013, XAMPP
[ 3 ] Used technologies
C#
C#
[ 4 ] Database
MySQL
MySQL
[ 5 ] Project Management
SCRUM
SCRUM