EUroute NOTAM Center Implementation Guide
This document is intended for VACCs preparing to implement EUroute NOTAM Center and to other software developers interested in using NOTAMs in their own applications.
1. Brief introduction to NOTAMs
The raw (source, real-life) NOTAM looks for example like this:
This NOTAM tells us that there will be a military (MIL) parachute jumping exercise (PJE) at airport EPKP, which is 27 kilometers east from threshold runway 25 or airport EPKK. The exercise will take place on 11th of June 2005 (field B) from 12:30 UTC to 15:30 UTC (field C). Every NOTAM has a number (A3792/05 in this example) and a type (NOTAMN - new message). Flights between GND (field F) and FL140 (field G) will be affected. The fields E, F and G contain the human-oriented content, while fields Q, A, B and C specify details that could be potentially understood by computers.
There are two special flags that might appear in field C. "EST" means that duration of the disturbance is only estimated, and this NOTAM will be later cancelled with subsequent message. "PERM" means the duration is unlimited - in such case no date is given (field C contains only "PERM").
In addition to NOTAMN messages, there are two other types. NOTAMR (replacement) is sent out to update previously sent message. For example, if the PJE (parachute jumping) was to be postponed by a few hours, a NOTAMR would be sent out with new C field content. NOTAMC (cancellation) is sent out to indicate that the previous message is no longer valid. NOTAMC could be issued for example if the exercise was cancelled due to bad weather. NOTAMCs are sent out also if the original NOTAM was only estimated in duration ("EST" flag in field C).
2. EUroute NOTAM Center operation
EUroute NOTAM Center (also called EU-NC in this document) is a database of NOTAMs for VATSIM virtual airspace. It collects NOTAMs from VACCs and distributes them to interested parties.
EU-NC does not (and most likely will not) have it's own website where pilots could find NOTAMs for any part of the world. Instead, we help VACCs enrich their websites by giving them access to NOTAM database. We also give pilots a way to fetch NOTAMs directly from EUroute.
The direct access route is also available for automated systems, such as flight planning tools, virtual airline websites, etc. EU-NC follows closely the real life structure of NOTAMs to enable high end third party applications to automatically process the output data.
3. The supply chain
To simplify the process of following real-life changes in virtual airspace, EU-NC uses a real life source of NOTAMs to provide VACC operations officers with up-to-date information. Later, the real life NOTAMs can be checked, edited and published on VATSIM if applicable.
The following picture shows the principle of NOTAM supply chain:
The steps are:
The filtering process is meant to simplify the life of VACC staff and not bring their attention to NOTAMs that are completely useless. Some examples of filters are:
The VACC staff won't even see messages that were filtered out. All the messages that pass by filtering will be brought to their attention, so that staff can review them and make decisions.
Also, please note that the NOTAM notification by e-mail is only meant for VACC operation officers, not for the general public. The general public will only see the messages that were manually approved. There is no plan for fully automatic copying messages to VATSIM. After the supply chain process is completed, NOTAM will go through a distribution process, where interested parties will receive this information.
4. The distribution of NOTAMs
All NOTAMs approved by VACC staff are published in a common database. There are multiple ways of accessing this database, and thus multiple ways in which the message content can reach the pilots and controllers who might be interested. The following picture shows available means of access:
The following interfaces are available:
More information on interfaces is presented in subsequent chapters.
All parties interested can request a dump of all NOTAMs in the database to feed through their own systems. The dump is available in XML format and contains the complete set of fields that a NOTAM message contains, but limited to virtual airspace NOTAMs either currently published, or going live in the future.
The XML dump is divided into so called sites. A "site" is a EU-NC user responsible for an area of airspace - one or more FIRs. Typically, a site would equal to one VACC, however VACCs may decide to split their operations further into separate FIRs.
A site always has a code ("pl"), name ("Polish VACC"),
one or more FIRs assigned to it ("EPWW") and contact people who
are responsible for maintaining it. For each site, there is a set of
NOTAMs that apply to it. Each NOTAM can be uniquely identified by either
The up-to-date XML file can be downloaded from http://notams.euroutepro.com/notams.xml. Please note that the URL might change after the beta phase is completed. The file will be generated once a day between 0000 and 0400 UTC. Thus it does not make sense to download it more frequently than once a day. Please avoid downloading exactly at 0400 UTC to avoid congestions. The XML dump might grow in size to hundreds of kilobytes and we're not prepared to handle every VATSIM user downloading it every 10 minutes. If you want to create a software tool that will download the full XML file on behalf of each end user, please consider setting up your own mirror.
The following is a very simple example of the
The order of sections and parameters within one section might change,
as usually in XML. If there are any parameters that your application does
not recognize, they should be silently ignored. The
The <sites> tag shows a list of all sites. For each site, there's a list of FIRs for that site. Please note that there could be potentially multiple FIRs in one site.
The <notams> section shows all virtual aviation NOTAMs for a given site. For each NOTAM, there's one <notam> entry. Fields should be self-explanatory, except for:
If you have any questions regarding the XML format, please contact us at firstname.lastname@example.org.
RSS feed is a way of distributing information directly to end users. An RSS client will fetch information on regular basis and pop-up if anything new is found. EUroute NOTAM Center uses RSS feeds to inform pilots and controllers about new NOTAMs for their FIRs. See the following screenshot for an example of how RSS pop-ups look like:
To get NOTAMs into your favourite RSS reader, use the following link:
If you don't have an RSS application yet, we recommend the free RssReader. Just like in case of XML files, the RSS files are updated daily. There is no point in downloading them every 10 minutes :). To reduce the bandwidth consumption, we only publish current NOTAMs and ones that will go live within next 48 hours. Unlike with XML dump, there is no "global" information file - only the requested sites will be shown.
The easiest way to add NOTAM information to your website is to use the web display applet. Here's an example code to paste into your page:
(please note it should be all in one line)
And here's how it looks:
For more information on the display applet and examples, click here.
The EUroute NOTAM Center has been designed and programmed by Micha³ Rok. The system is available free of charge to VATSIM-related organizations.
Page last updated on 27.06.2005.