|
| |
Metop Manager
A new program from SatSignal software.
User comments
- Thanks for a great program ... worth every penny! -
John Say
- Your software has opened many new windows on the world for
me - Peter Green
- Aw, that is SO cool! - Andrew Hall's 11 year old son
talking about the GAC auto-scroll feature.
What is Metop?
Metop-A is the first in a series of three polar-orbiting
satellites carrying a high resolution imager (the AVHRR like those on NOAA-15,
16, 17 and 18) providing "morning" weather satellite coverage of
locations all over the world. Uniquely, Metop can download all its
data from a single pass when it is in within radio reach of the polar ground
station (at
Svalbard), and this world-wide continuous data stream is broadcast over
EUMETCast to users throughout Europe. Unlike other high-resolution
satellites, you do not need a tracking antenna to get data from Metop,
nor are you restricted to data from your local region. These
characteristics make for challenges handling Metop data, but for great rewards
exploring the world as well!
Functions
Manage Metop global AVHRR files broadcast over EUMETCast.
Program capabilities:
- move the data chunks from the TelliCast received directory to their final
directory
- optional selection of "daylight-only" chunks for
processing
- convert the data chunks from EPS to a standard HRPT format
- allows you to use standard software for further processing
- for example - my HRPT Reader
program
- provides a lossless compressed HPT format for even more disk
space saving
- provide a thumbnail JPEG file for each chunk for later
quick reference
- organise the data by days in a standard \year\month\day\
directory hierarchy
- manage the chunks to limit the disk space occupied by older data
- you can easily use up 13GB per day!
- keep a database of received chunks
- provide a world-view graphical display of the location of the received
chunks
- choice of Plate-Carreé, Mercator or polar projections
- provide an attractive quick-look false-colour display of
the latest received chunk, in addition to each individual channel
- add country boundary overlay to received data
- choice of zoom level for image display
- this is your rolling Window on the World!
- can read individual EPS-format chunks of AVHRR data
- includes a Browser view of a whole day's passes on a world map
- choice of displaying ascending, descending passes or both
- select chunks to be combined with a simple mouse stroke
- combine HRPT files from multiple parts of one orbit to a single "pass"
- automatically display the "pass" in the HRPT Reader software
The Metop Manager in action
The program is intended to operate continuously, processing
each data chunk as it is received. When not doing continuous processing,
the program can also accept individual EPS chunks to analyse and display.
There are a number of tabs across the top of the screen allowing different views
of the progress. The Setup simply requires you to point the program to the
directory where your EPS AVHRR data is being received, the directory where you
would like the final data to reside, the number of days of data you want to
keep, and the format in which the received data should be saved.
Pass View
One view in the Metop Manager shows a list of the 3-minute
chunks in which global Metop data is sent over EUMETCast. The most recent
chunk is shown in red, and older chunks are successively greyed out. You
can see the most recent chunk here is from off the east coast of Africa,
covering the large island of Madagascar and the two smaller islands of Réunion
and Mauritius.

Alternatively, you can view with a more realistic
map-style background as shown below. You can also display a separate,
small Location window, providing an orthographic view of the region
around the last received chunk. This view can be displayed as a
semi-transparent overlay on the Image view as well, and provides a very helpful
guide to the question: "Where on earth is that?" when viewing various
parts of the world!

Images view
The images from the five sensor channels can be viewed for
each chunk, and the data values under the mouse cursor displayed. The pass
direction is also displayed. A simple but very attractive false-colour
combination of data from channels 1, 2 and 4 can also be displayed as a visible
indication of pass progress. This ever-changing picture also provides a
fascinating "Where in the world is that?" intellectual
stimulation for you during the day! In this screenshot, I have selected
the false-colour quick-look tab, displaying the two small island of Réunion and
Mauritius from the chunk shown above. Note the green colouring for the
land, and the different colours of the clouds showing the different cloud
temperatures (i.e. the different cloud height). The resolution is
approximately 1km per pixel.

Data copyright EUMETSAT 2006
Another chunk, this time from Europe, showing southern Italy and Sicily almost
cloud-free in December sunshine. Note the could over Mt. Etna, and perhaps
a shadow of the cloud to the north-west.

Data copyright EUMETSAT 2006
Browser view
| In the Browser, you can see all the chunks received for a
particular day, laid out on a world map, and you can combine chunks to view them
in, for example, the HRPT Reader. The make the
display less cluttered, you can choose to have either the descending (daylight)
or ascending (night-time) passes displayed separately. As you move the
mouse, the cursor location and the time of the nearest chunk is displayed at the
bottom right. To select a set of chunks for combining and display, simply
select the region with the mouse in the normal way. To do this, define a
rectangle by moving the mouse to the corner of the region, pressing and holding
down the left mouse button, drag the mouse to the opposite corner of your
selection, and releasing the mouse button. The centre of the rectangle
defines the mid-chunk of the combined pass, and the northern and southern limits
of the rectangle define the pass extent. Far easier to do than
describe! Once the selection is made (as shown below), you can click the
Combine button to assemble the composite data. If you have the "Open
in reader" box checked, your multi-chunk pass will open automatically in
the HRPT Reader (if this is installed on your system). |
Here we have the passes from 2006 Dec 09,
where Metop-A covered New Zealand with a daylight pass around 21:00
UTC. Using the graphical selection, three chunks have been selected
ready for combining.

One the Combine button was pressed, data from the three selected chunks
was assembled into a composite file, and automatically opened in the HRPT
Reader, as shown to the right. |

(Click for a full-resolution version)
Data copyright © 2006 EUMETSAT & NOAA |
Tropical Cyclone Favio - 2007 February 19
A continuously updated, world-wide view from the NOAA-18
AVHRR/GAC data now sent as part of the EUMETCast EPS data stream.
Requirements
- The program works on EPS data as delivered by
EUMETSAT. You will need to register with EUMETSAT to get this
data. There is guidance
on registering here.
- Metop-A AVHRR full-resolution and NOAA-18 GAC resolution
image files are currently supported.
- A screen resolution of at least 1024 x 768 pixels may be
required to operate this software.
- Processor - Pentium III 1GHz or faster.
- The program requires about 100MB of memory for its own
operation, 150MB if GAC data taken.
- Windows 2000, XP or Vista is recommended. Other versions may
work but are not supported.
- EPS AVHRR data will consume from 7GB to 14GB per day,
depending on the format you in which you save the data. Size your hard
disk and the number of days you select to save accordingly.
Download
| V1.2.0 |
Add support for NOAA global data (AVHRR/GAC,
AMSU-A, HIRS & MHS), add daily GAC composite image, add support for
GRAS EPS-format and BUFR-L1B format data management, clear processing lists when Stop
pressed, prevent very short segments from halting processing, save
displayed boundary names across language switches, enhanced quick-look
images, only enable File|Save menu when Metop Image tab displayed,
language updates. |
| V1.2.2 |
Allow GAC composite image to be resized,
enhance scrolling options for GAC composite image, add right-click control
of boundary colour for GAC image, smoother GAC pass edges, add support for
Metop-A ATOVS level 2 files on [EPS-4], provide choice of chunk time or
orbit number display in Browser, add German language support, display
hints for longer in the Austrian & German locales, French, Italian
& Spanish language updates.
French language update: 2008-Feb-13 |
Download the Metop Manager V1.2.2
(859,992 bytes; 2008 Feb 13)
Recommended settings
The Metop Manager comes with sensible default settings, but in
case you may have changed things, here are my suggestions:
- World View tab
- All tracks: unchecked
- Projection box: Mercator
- Browser tab
- Ascending: unchecked
- Descending: checked
- Open in reader: checked
- Use memory: checked (if you have at least 100MB memory
free)
- Show times: unchecked (for a less cluttered display)
- Setup tab
- File controls
- TelliCast received files: (example) C:\TelliCast\received-AVHRR\
- Processed files: (example)
C:\MSG-1\images\EPS-global\
- Save data in EPS format: unchecked
- Save data in HPT format: checked
- Save HPT in compact format: checked
- Save thumbnail: checked
- Data retention days: 2
- Combined files path: (example) C:\MSG-1\images\EPS-combined\
- Segment Selection
- Process night-time passes: enabled
- Annotation
- Boundary style: Quick Look: black, Ch.1..3: grey,
Ch.4 & 5: dark
- Boundary data: (example) C:\WXtrack\countries.dat
- Join the Metop
Yahoo group for the latest information.
- There is a WebCast from the COMET Program: "An
Introduction to the EUMETSAT Polar System". The WebCast is available at
http://www.meted.ucar.edu/EUMETSAT/eps/
and takes approximately
one hour to complete. (Thanks to Peter Green for pointing this out.
Registration (free) may be required.)
- You will need to register with EUMETSAT to have Metop
reception enabled. There is a guide
to completing the online form, kindly prepared by members of GEO - the Group
for Earth Observation.
- On the online EUMETSAT form, to be sure to check "Global
Data Service, METOP AVHRR" in the Polar Data Service section.
- Be sure that your TelliCast client software is V2.4.4 B (or
later if recommended by EUMETSAT).
- There is a lot of data! Each 3-minute raw file occupies
28123KB, so that's about 550MB every hour, or 13GB
every day.
- I recommend, as do EUMETSAT, a two-PC configuration with
one PC devoted to reception. Should you want to add a Metop PC to your
existing system, you can use a standard satellite-TV RF
splitter to feed two PCs from one dish and LNB. You can also get
dual-output LNBs should you wish.
- You need to enable PID 510 (decimal) on your SkyStar
software. Use Setup4PC
as described
here. Arne van Belle writes: For enabling
PIDs you have to right-click on the green satellite icon
and run Setup4PC. Choose Data services and uncheck "Hexadecimal".
Now type in '510' in the field left of Insert and click this Insert button.
- You need to add the data channel named EPS-10 to your recv-channels.ini
file. For example, if your entry in that file for the HRIT data from
Meteosat-9 is:
_________________ recv-channels.ini _________________
[EUMETSAT Data Channel 2]
target_directory=received
Add entries like this for the main image data:
[EPS-10]
target_directory=received-EPS-AVHRR
[EPS-15]
target_directory=received-EPS-AVHRR-GAC
You may also want to receive the service and test messages which
EUMETSAT send out from time to time, as the Metop Manager can process and
display these messages. To do this, you need to add an entry for the
data channel EPS-18 like this, and point the Metop Manager "TelliCast
EPS Service & Test received files path" to the appropriate new
directory.
[EPS-18]
target_directory=received-EPS-messages
If you also need to receive other EPS data, put it in separate
directories as far as possible. Only add entries for data you
specifically want - it is vital to minimise the data flow to avoid missing
segments. For
example:
[EPS-2]
target_directory=received-EPS-AMSUA
[EPS-3]
target_directory=received-EPS-ASCAT
[EPS-4]
target_directory=received-EPS-ATOVS
[EPS-5]
target_directory=received-EPS-GOME
[EPS-6]
target_directory=received-EPS-GRAS
[EPS-7]
target_directory=received-EPS-HIRS
[EPS-8]
target_directory=received-EPS-MHS
[EPS-11]
target_directory=received-EPS-IASI
I recommend using a separate directory for receiving Metop AVHRR data so as
to limit the number of files in a directory. I strongly recommend that
you do not use the wildcard entry [*] as a way of directing all data to a
single "received" directory. Using [*] looses you a lot of
control over what data you receive, and may flood your PC with unwanted data
from Metop! Removing the [*] entry may be a major change to your recv-channels.ini
file, but it's worth it. However, to keep MSG reception working
normally after removing the [*] entry, you would need to add entries to
allow data channels 1, 2, 3 and 4 to be received, like this:
[EUMETSAT Data Channel 1]
target_directory=received
[EUMETSAT Data Channel 2]
target_directory=received
[EUMETSAT Data Channel 3]
target_directory=received
[EUMETSAT Data Channel 4]
target_directory=received
You need to add one entry for each data channel you take, so that might
include extra channels for DWDSAT data or SAF data. Check carefully
that you are getting all the data you expect after removing the [*]
entry. There is a list of all the data channels here.
- Be sure to specify a temporary path to the TelliCast
system. This allows the software to build up the file in a different
directory to the main receiving one, and then simply "move" the file to the
"received" directory once it is
complete. On the same disk, "moving" a file is simply a
relatively quick rename operation. I have seen files taking 30 seconds to build up, so there is
a chance you will get incomplete data should your reception software try and
use the data before it is ready. Use the single entry in recv.ini if all your
data is saved on the same hard disk, otherwise you need a per-channel entry
for the temporary directory in recv-channels.ini.
You should also ensure that the logging level is set to quiet (unless you
are debugging) to reduce disk activity, and also have TelliCast buffer the
log data before writing (use the =>> specifier in the "log_file="
value).
_________________ recv.ini _________________
[parameters]
......
tmp_directory=temp
......
[logging]
log_file_size=1000000
log_file_number=2
log_level=quiet
......
[locations]
......
# log_file=recv.log <- remove or comment out this line,
and replace with line below
log_file=>>recv.log
......
You may need to add this entry to recv.ini as it may not be there by
default. There may be other lines (shown here as ......) which you
should not touch. Please note that any line in these files which
starts with the hash character "#", is a comment line, so it is
possible to make a line "inactive" by placing a # in front of it,
such as in the example above where I have "commented out" one
"log_file" line by adding a hash at the start. This allows
me to see what the line was before it was changed.
- If you are running a RAMdisk, ensure it is at least 80MB in
size. How do I use a RAMdisk? See Arne
van Belle's
article here. Also remember to edit the entry in recv.ini to tell the
TelliCast software to use the new size of the RAMdisk. 80MB is
actually 83886080 bytes, but I like to allow a little margin and specify
just 83500000 bytes for the file size. Be sure to check the number of zeros
carefully!
_________________ recv.ini _________________
[locations]
......
file_database_directory=Z:\receiving
[parameters]
......
file_database_size=83500000
......
There may be other lines (shown here as ......) which
you should not touch. The example supposes that your RAMdisk is on
drive Z: 80MB actually doesn't allow a lot of margin in the case of
signal errors are recovery attempts. Already, Arne van Bell has seen
his FSY file increase to over 92MB, so for the most robust system a
RAMdisk and file_database_size of perhaps 150MB would be safe. Or
you can just miss some segments! If you run your system for less
than 24 hours per day, you may be able to get away with a smaller size (I
would suggest at least 70MB), but if you run 24 x 7 I would suggest a
larger size. Of course, if you are limited in memory you may need to
compromise (perhaps your older motherboard doesn't allow more than 512MB). If
you have plenty of memory, be careful not to set the RAMdisk size too big.
Setting it to 300MB may hang the system, and require that you reboot in
Safe Mode to reset the value to a lower figure.
- There may be limits on the size of a RAMdisk using the free
AR Soft RAMdisk product (which the Yahoo MSG-1 group is allowed to
provide to its members, you will need to join the group to download this
software). I have seen an 80MB RAMdisk allowed in a 512MB
Windows 2000 system, and a 300MB RAMdisk in a 2GB Windows XP system [but on
later checking, the allocated size shows on a 254MB disk, so do check with
CHKDSK Z:). Arne van
Belle reports a 1GB system allowing a 132MB RAMdisk. He comments: Symptoms: When you set a higher size ARsoft will start but RAMdisk turns
out to be smaller than configured. Only if you set the size very large, there will be no RAMdisk loaded at all.
You can see this as an error in the Event Viewer." Members of
the MSG-1 Yahoo group can download the AR Soft RAMdisk from the Files area: http://tech.groups.yahoo.com/group/MSG-1/files/
=> AR-Soft-RAMdisk.zip. (One person has reported that
Netscape cannot download the file correctly).
- EUMETSAT have recently introduced some new products, which
may require you to make some changes.
"Land SAF South America products were enabled last week as
essential data. Users have to enable PID 509
in order to receive the data, otherwise the TelliCast software will turn red
on every related transmission.
"If you want to turn off reception of this stream and not have
the red alarms, please disable the channel in recv-channels.ini and keep the
PID selected."
See also the EUMETCast
trouble-shooting guide
- Why does Metop data appear to halt near the North Pole and
resume some minutes later? No, it's not waiting for Santa Claus, but
it's that the data from one pass can be sent over EUMETCast in slightly less
than the orbital period, so there will be a data gap between the end of one
pass and the start of the next. The images you see are one orbit
delayed.
- More to come ... please tell me what you have found
so that others can share your knowledge and experiences!
Mini checklist
- Are you getting 28.123MB files into your received directory
(\received-AVHRR\ below your TelliCast
directory in the example above). If so, you are getting the EPS-AVHRR
data correctly.
- Note that a new file should appear at least once every
three minutes, except for a 15 - 20 minute period at the end of each orbit.
If you are not getting that data:
- have you asked EUMETSAT for the data?
- have you added PID 510 in your SkyStar configuration?
- have you set the file_database_size in the TelliCast software?
- if you are using a RAMdisk, is it at least as big as the file_database_size?
|