Professional Documents
Culture Documents
DMC 2008 Florea
DMC 2008 Florea
DMC 2008 Florea
What to do?
In order to do develop such a successful project, it is necessary for the company to store every piece
of information it gathers in “digital shelves”. This way you can view information or store, insert,
delete and update other pieces of information.
The main problem was, that different companies were using different types of databases. Sharing
complex information at a higher level was not possible because of the lack of collaboration and
communication.
How to Approach?
The weather sensors are the actual measurement instruments, for example:
Monitor Barometric Pressure, Solar Radiation, Wind Speed, Wind Direction, Humidity,
and Temperature. The sensors are scanned every ten minutes and the measurements are
sent in shape of a meteorological message to the data storage center.
The message is a string of numbers, which individually or grouped may
characterize: location, date, average humidity, temperature, and so on. It is an universal
“language”, readable to all meteorologists.
After arriving at the data storage center, the string of numbers will be decoded
and the meteorological data is interpreted. Every single hour, the average report will be
sent to the European storage center, wherefrom it is spread to other areas on the entire
planet.
Each weather station may have several digital weather sensors for:
o Air temperature
o Humidity
o Wind speed
o Wind direction
o Barometric pressure
o Precipitation
o Sunshine duration
o Solar radiation
Structure
The company does not have only one type of component (weather stations), it also
includes diverse departments, each made up of employees, supervised by managers, responsible for
different tasks, such as: statistics, computer science and technical engineering.
Services
In order to organize the meteorological data better, we have resorted to an
“administrative division”. There are five main categories of services:
•Nivology
•Climatology
•Hydrometeorology
•Anemometry
•Agricultural Meteorology
Climate and Season are needed to spot the exact place of a possible
meteorological phenomenon.
reflect in
found in dependent
contain
assure
* name
consist of
defined by on
have
SEASON
LONG_TERM_PREDICTION ◦ description
findable # ID
# ID part of in * name determined by
* start_date * start_date
* end_date LOCATION contain COMPANY SYNOPTIC_DATA SERVICE
* end_date
* functionality # ID # ID # ID ◦ comments
be proper *name
* comments * latitude * date_sent
for appropriate stand for
* phenomenon * longitude constituted * time_sent
* altitude ◦ message
AGRICULTURAL_METEOROLOGY
* name exist in concluded by
#ID
DEPARTMENT * location
residence of * surface be for
# ID
* name * soil_type
situated in consist of * deepness MEASUREMENT
* water_quantity # ID
WEATHER_STATION * date_obtained
Final
establish a # ID * place_obtained
* name work in * value
◦ altitude
have described by EMPLOYEE ◦ code
# ID
ERD
◦ group
be a component * first_name DEW_POINT_TEMPERATURE
of belongs to AIR_TEST
* last_name considered ◦ comments
# ID
* shift
RADAR SENSOR be * temperature defined by
* job PRECIPITATION
# ID # ID coordinated * pressure
* salary ◦ comments
* latitude * latitude by * phone_number
* longitude * longitude
◦ e_mail
* elevation * range VISIBILITY
* type be the ◦ comments
executive of RADIATION
* range represent
# ID
* mode * received_solar_rediation have SHINE
* date * retrieved_solar_radiation ◦ comments
* time
responsible for
determine
caused by
be the
result of FORECAST
# ID
* period
Database Structure
A color has been assigned to every entity, in order to represent its importance visually.
Entities marked with an intense color represent the significant parts of the ERD, where as grey or
white entities are less important.
MEASUREMENT is the most complex and important entity, it represents the pile, on which
the entire conceptual model is based on.
Each measurement must taken on a specific date. The place where each
measurement has been taken, must be valid. For some measurements, like
VISIBILITY, it sometimes is of advantage to register also the altitude.
The attribute code stands for the large string of numbers, the
integral message translated into the “meteorological language”.
HYDROMETEOROLOGY studies the transfer of water and energy between the land surface and
the lower atmosphere. This service deals with the measuring of the
water quantity after each rainfall.
ANEMOMETRY the process of ascertaining the force, speed, and direction of wind or
an airflow.
Silviu Draghici
System Engineer
During the first interview with Mr. Silviu Draghici, system engineer at the meteorological
institute in Sibiu, we were familiarized with the concept of “weather stations” as well as their
components: radars and sensors. In this way, pieces of information about the technical aspects of the
institute were added to our previous documentation. But that was just the beginning: we had also
received general information about the company’s structure: departments and services, with their most
important features.
After interviewing Mr. Draghici, we had also the chance to discuss with two forecasting
meteorologists from the same institute: Mr. Mitea and Mr. Mojic. During the interview we took notes
of the details about the major services of the company, the type of information that is gathered, how the
information is gathered and how the data is stored.
Moreover, we learned how the meteorological data is translated into
mathematical language and sent to the storage center, where it is decoded and
interpreted.
We did not receive only theoretical information, but also visual
materials, like images caught by the radars during each measurement, which you
could see in one of the previous slides.
Why is it important to maintain a database?
In order to keep the results of the measurements well organized, it is recommended that
you store then in a database. The database does not only allow you to return specific information,
but it also offers you the possibility of changing, updating and deleting data, which might not be
used anymore.
Below you can visualize the physical database model for the entity
SYNOPTIC_DATA
ID date_sen time_sent message
t
15209 27.08.2007 14:00:00 15300 02597 80000 11005 21022 39546 42785
15170 28.09.2007 13:00:00 15260 01598 83601 10003 21011 39650 40200
15231 02.10.2007 11:00:00 15168 21596 82300 10004 21008 39557 42784
15184 24.10.2007 15:00:00 15235 21596 80000 10016 20016 39681 40208
15300 07.11.2007 17:00:00 15162 01597 82004 10015 21019 39446 42760
This is what the entire database will look like: a set of two-dimensional
tables. This system is very helpful, if you take into consideration that, depending
on how you extract information from the table, you can establish forecasts,
diagnoses and even long term prediction. We try to proceed in this way, to
elaborate meteorological statistics, which can help us inform and warn the people
of possible natural catastrophes.
Meteorological statistics
Below you can see meteorological statistics, which are established by the Bidston
Observatory:
Meteorological statistics: April 2000
Date Barometer Wind Wind Temp Temp Humidity Rainfall Sunshine Wind Speed
Direction Speed Maximum Minimum Total Total Maximum
Mean