Transcript MIKADO tool

3rd SeaDataNet training course – Ostende – 16-19 June 2008
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
NEMO reformatting tool v1
M. Fichaut
www.seadatanet.org
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 Overview
• Objectives, main features and principles of
NEMO
• Technical characteristics
• Running NEMO : description of the different
steps
• Link with MIKADO
• NEMO status and planned development
www.seadatanet.org
2
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 Objectives
NEMO is a reformatting software used to
generate ASCII files at MEDATLAS or ODV
formats which are defined as SeaDataNet formats
for data exchange between SeaDataNet partners
It was created in IFREMER for internal
purposes, and adapted to take into account
the SeaDataNet formats and vocabularies
www.seadatanet.org
3
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 NEMO main features
• Reformat any ASCII file of vertical profiles, timeseries or trajectories to a SeaDataNet ASCII
format (ODV, MEDATLAS).
• The input ASCII files can be :
• one file per station for vertical profiles or time
series
• one file for one cruise for vertical profiles, time
series or trajectories
• Interact with Mikado, to be able to generate
www.seadatanet.org ISO-19115 XML descriptions of the data.
4
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 NEMO principles
• NEMO is able to read “any” ASCII format to translate it to
MEDATLAS, ODV
• Users of NEMO describe the entry files format so that NEMO
is able to find the information which is necessary in the
SeaDataNet formats
• One pre-requirement is that in the entry files the information
about the stations must
• be located at the same position : same line in the file,
same position on the line or same column if CSV format
• be in the same format
• For example : for all the stations the latitude is
• on line 3 on the station header,
• from character 21 to character 27, or 3rd column in CSV
• the format is +DD.ddd
www.seadatanet.org
5
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 Technical characteristics
• Written in Java Language (Version >= 1.6)
• Available under multiple environments :
• Microsoft : Windows 2000, XP, VISTA ,
• APPLE (not tested)
• Unix - Solaris with the graphical library GTK
• Linux with GTK also.
• Development tool and Framework : ECLIPSE
• Use of the SeaDataNet common vocabularies web services
• to update lists of values of the SeaDataNet common
vocabularies
• need network connections in order to have up to date lists of
values.
www.seadatanet.org
• But NEMO works offline once the list are up-to-date
6
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 Running NEMO
• 4 or 5 steps to convert the entry files to a SeaDataNet format
• Describe the type of file(s)
• [Describe the cruise, if the files are related to 1 cruise]
• NEMO is able to read XML CSR generated with MIKADO
• Describe the station information
• Describe the measured parameters
• Convert the file
• One more step to
• Save the description of the format (Model)
www.seadatanet.org
7
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 NEMO - description of entry files
• Where are the files?
• Is it a cruise?
•
Is it one file per cruise or
one file per station ?
• Is it a collection of files ?
• grouped by cruises or not?
• Is it vertical profile, time series
or trajectory data?
• Are the files with separators?
• Tabulations? Semicolon?
Comma?
www.seadatanet.org
8
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
The file is opened in the left part of the
window
How many line in the file header?
How many lines in the station header?
How many lines in the station tail?
What indicates that the station is
finished?
www.seadatanet.org
9
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
www.seadatanet.org
10
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
cruise
description
www.seadatanet.org
can be imported from a MIKADO XML CSR file or can be
input manually (or can be uploaded from the database,
IFREMER only)
11
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
station
description
www.seadatanet.org
12
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
station
description
www.seadatanet.org
13
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
station
description
1 - Latitude position selected on the left of the screen
www.seadatanet.org
14
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 station
description
1 - Latitude position selected on the left of the screen
2 - Input of the latitude format
www.seadatanet.org
15
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
station
description
www.seadatanet.org
1 - Latitude position selected on the left of the screen
2 - Input of the latitude format
3 – Set button will automatically input the position of latitude16
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
data description
www.seadatanet.org
17
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 NEMO – File conversion for files collection
If CDI summary is requested NEMO generates an EXCEL file
containing the mandatory fields for data descriptions (CDI)
www.seadatanet.org
18
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 NEMO to MIKADO to SeaDataNet CDI
Collection
of
ASCII files
ODV
files
CDI summary
CSV file
www.seadatanet.org
XML
CDI files
SeaDataNet
CDI
MIKADO
19
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 NEMO STATUS
Actual version 1.11 received on May 7th 2008,
• Tests completed
• New release scheduled end of June with correction of bugs
Why NEMO will not be taught during this training session?
Because some important SDN developments are missing :
• Last definition of SeaDataNet formats
• Use of Web Services for parameter MEDATLAS to PUV
mapping
• Keep the quality flags of the input file (if exist)
• One file = One station
• Trajectories not taken into account
www.seadatanet.org
• The user manual is missing
20
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
 Planned development
• All the missing development for SeaDataNet
are already started
• A new version of NEMO with SDN
requirements is scheduled in September 2008
• NEMO could be released to the SDN partners
last quarter of 2008.
www.seadatanet.org
21
OBSERVATIONS
& PRÉVISIONS CÔTIÈRES
3rd SeaDataNet training course – Ostende – 16-19 June 2008
ANY QUESTIONS?
www.seadatanet.org
22