Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

15
Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations University of Southern Denmark The Faculty of Engineering The Mærsk Mc-Kinney Møller Institute Bachelor of Engineering, Computer Engineering Supervisor: Steffen Peter Skov Student: Marius-Iulian Mihailescu 22.06.2009 Odense, Denmark

description

 

Transcript of Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

Page 1: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

University of Southern Denmark The Faculty of Engineering

The Mærsk Mc-Kinney Møller Institute

Bachelor of Engineering, Computer Engineering

Supervisor: Steffen Peter Skov

Student: Marius-Iulian Mihailescu

22.06.2009Odense, Denmark

Page 2: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

Outline

Project goal • analysis and collecting weather climatologically factors together with weather phenomena’ and generating weather forecasts for tourists.

Problem• identify geographical areas of risk for weather forecasts;• allocate the specific warning codes (red, orange, yellow, green).

Method• comprehensive analysis of weather risk factors; • using meteorological and climatologically data to create weather forecast and warnings

2

Page 3: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

Project Description

3

Weather System Software• The ,,Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations’’ project is based on WMO (World Meteorological Organization) standards ;

• The main purpose is to collect and analyzes the weather climatologically factors, such as temperature, humidity etc., together with the analyze of weather phenomena like atmospheric fronts, barometric tendency, sky cover level etc.;

• The project has roots in three models of weather forecast and one regional numerical model :• Short duration forecast and medium;• Short duration forecast and immediate;• Immediate forecast;• ALADIN Model.

Page 4: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

4

ALADIN Numerical Model

• A model, is a computer program that produces meteorological information for future times at given positions and altitudes. • Aire Limitée Adaptation dynamique Développement InterNational• Developed and operated by several European and North African countries • Operational from 1997• Research cooperation with HIRLAM (High Limited Area Model)

• Forecast Parameters:• geopotential high;• potential temperature;• temperature;• wind speed and direction;• humidity;

Page 5: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

5

General Structure IdeeaThree-tier Architecture

Presentation Layer

Business (Application)Layer

Storage Layer

Page 6: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

System Visual Architecture

6

InternetInternet

Customer (s) Home users (e.g. tourists)

Weather Men ChiefWeather Man

ApplicationAdministrator

Database

Database Software (server)

Institute, Weather Agency, Weather Station

22

Legend1 -> Weather System2 -> Web Application System

11

Page 7: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

Project Managament

7

Why is important management on this project?• big project;• many goals to resolve;• many features;• the project is not for one single mind.

Waterfall Model Software Development Life Cycle

Page 8: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

8

Technologies

• C#• Visual Basic• Language Integrated Query (LINQ)• Windows Presentation Foundation (WPF) • eXtensible Markup Language (XAML)• ASP.NET • ADO.NET• SQL Server 2005/2008

Page 9: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

Why Windows Presentation Foundation ?

9

Page 10: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

XAML

• eXentensible Application Markup Language• Markup for Windows• Build applications in simple declarative statements• Can be used for any CLR object hierarchy (not just WPF)

• Code and content are separate• Streamline collaboration between designers and developers

• Easy for tools to consume and generate

10

<Button Width="100">OK <Button.Background> LightBlue </Button.Background></Button>

Button b1 = new Button();b1.Content = "OK";b1.Background = new SolidColorBrush (Colors.LightBlue);b1.Width = 100;

Dim b1 As New Buttonb1.Content = "OK"b1.Background = New _ SolidColorBrush _ (Colors.LightBlue)b1.Width = 100

Page 11: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

LINQ Architecture

11

C#C# Visual Visual BasicBasic

Other Other lang.lang.

.NET Language Integrated Query (LINQ).NET Language Integrated Query (LINQ)

LINQ-Enabled ADO.NET

LINQ-Enabled Data Sources

LINQ to objects

LINQ to XML

LINQ to Datasets

LINQ to Entities

LINQ to SQL

Page 12: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

How LINQ works ?

SQL ServerSQL Server

LINQ to SQLLINQ to SQL

ApplicationApplication

Objects

Rows

LINQ Query

SQL Query

from rec in u.userswhere rec.first_name == “Marius Iulian”select rec.Single<user>();

SELECT first_name FROM users WHERE first_name = ‘Marius Iulian’

SQL ServerSQL Server

LINQ to SQLLINQ to SQL

ApplicationApplication

SubmitChanges()

DML or Stored Procs

INSERT INTO dbo.temperature_diagram……UPDATE dbo.temperature_diagram……DELETE FROM dbo.temperature_diagram……

db.temperature_diagrams.Add(c1);c2. hours_values = hours;db.temperature_diagrams.Remove(c3);

12

Page 13: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

Future improvements

13

• Google Earth & Live Earth;• Developing using Silverlight technology;• Developing using Microsoft Expression Blend tool;• Integrate the system with weather automation stations; • Providing a Blog to people for weather general information’s;• RSS Feeds with news about meteorology news;• Developing using GIS & GPS.

Google Earth RSS Feeds

Page 14: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

• WPF Resources• http://msdn.microsoft.com/windowsvista

• MSDN Developer Center for Windows Vista / WPF• http://wpf.netfx3.com

• Windows Presentation Foundation Technical Community• http://www.microsoft.com/expression

• Microsoft Expression Studio• http://nibblestutorials.net

• Designer-orientated tutorials for Expression Blend

• LINQ Resources• http://msdn.microsoft.com/en-us/netframework/aa904594.aspx

• LINQ (Language Integrated Query)

• Weather Resources• http://en.wikipedia.org/wiki/Numerical_weather_prediction#Definition_of_a_forecast_model

• Numerical weather prediction

Resources

14

Page 15: Climatologic Factors and Weather Analysis for Tourism and Meteorological Stations

Thank you for your attentionMarius Iulian [email protected]@yahoo.com