ARINC Decoder. V4.11

License / Installation
Quick start

Airports
Procedures
Comparison
Helicopters / Helibases
TakeOff Path
Digital Obstacle Files
Waypoints

Holding Patterns
Navaids
Restricted zones
FIR / UIR
Controlled Zones
Airways
Grid MORAs
Configuration
Export
Highlights
Threshold Comparison
Honeywell EGPWS verification
Compare 2 files.
Hilights of changes

Runway changes

Check approaches

RNP-(AR) Specifications
Internal viewer (Map)
Supplementary Modules

Custom datas
Build your own procedures
Procedure Design

Waypoint Calculation

RF center definition
Bank Angle calculation
MagVar computation
Company routes
ATC routes

MTCA
Export

About / Contact

Tutorials

Path Terminators Explanations

Try It !!!

Aeronautical information... reliable, accurate, complete, and just a click away!

This software allows to read datasets encoded in ARINC 424 (compatible from version 16 to 22), generally provided by FMS databases coders or by some states (USA with free FAA CIFP = coded Instrument Flight Procedures).
The file contains all global aeronautical information of the world, it is updated each AIRAC cycle, every 28 days.
This software can make it readable and understandable parts of lines of code and view them on a map or with google earth.

This soft will be able to create some lines for all objects needed, Fixes, Navaids, Procedures, Zones, etc. Those parts of A424 file will be exportable to use independantly of your file. (to plot or test or insert in a flight simulator, or directly to send to a FMS vendor)

This program runs from the main screen, the add-ons are available thanks to the button bar:

Due to the large number of rows in the database file (Up to 4 millions), all research should be conducted in three steps.

1) select the object of research

 

2) Select the geographical area on the map or in the list


Nota: This step can be avoided if you enter an ICAO code in the area
The selection of the area will be done automatically by area code of your search.

To do a global search, you have the ultimate solution "All World !" .
It has a fatal flaw: to slow the process because the entire file is then systematically covered.

 

3) Press the button

This will put in the memory all the datas of the query.

If you do a search on an airport, you can tell, instead of its ICAO code its IATA code (3 letters), by clicking the label "Code OACI" the box below turns green. Enter your IATA code, eg: and press enter (or click on "Search"). The ICAO code will appear automatically and research will normally be made.



To avoid having too many elements you can specify output 1, 2, 3 or 4 characters in the field or by making a selection on the right, which will be dependent on the first query.
Example, for Zodans, you can ask "Prohibited" only, or "danger", etc..

- Search for airports, you can just ask the runways, or just terminal waypoints, etc.. Then you will have a list of clickable elements.
If you want to see something else, make another selection in the bottom right and press the button

Until it is not modified, the primary research is kept in memory and has not to be redone.


Airports:

By the way we just see, we will simply type VVTS in ICAO textbox, or SGN then press the key "enter"

Procedure:


Take off paths:

Waypoints:

And in the outgoing list ( ) Selection displays the desired info ...


Click in the box "Update" provide updates as Shown here.


Holding patterns:

The database contains information of track or Holding patterns.

Example, in Europe Holds that is beginning with "BI"

Shows us the famous timewaster -BIG- if any:

 

Note that a right click in the image of the racecourse, this one is copied to the clipboard.
Click in the box "Update" provide updates as Shown here.


PRDs Zones:

For areas "PRD" (Prohibited / Restricted / Danger) but also the Alerts, Caution, Military, Training, Warning and others. You can filter by geographic area and / or by the name of the zone. During the first search (fastest) you can enter one (or more) first (s) letter (s) of the region, then this will accelerate the processing.
(Example, France PRDs area only, put ...

Then click the button

For just areas "Prohibited" you can "refine" the search in the box below.

(It is not necessary to type again the code of the region)

and press on the button

What makes this case in 49 areas and 130 lines.

For Zodans, FIRs and controlled spaces you can filter the output.

On the left, two areas to inform, in feet, the maximum altitude and minimum altitude.

Make the choice, for example areas which are very likely to interest enroute activities, above 3000 '...

Press the button "Filter"

There are 47 areas that does not match the criteria and are deselected.

The three buttons on the right

or

Appear in the viewer or all selected areas will create a file compatible with your mapping software (Microstation V8 here)

Examples:

All dangerous areas of Britain:

On Google Earth,

Or the internal viewer:

the P38: CHOOZ nuclear power plant, wedged between two borders of Belgium, give this file (in export MS)

and displays this on google earth:
or

buttons and or the area below will display or will file for the selected area.

By displaying the characteristics of the area in question ...

Button allows you to save this area, in order to edit it as you wish in the module "Custom"


FIR UIR:

Exactly the same principle as for Zodans.

For these two FIRs must be the query in the Beirut area "OL" and then again in the region of Tel Aviv "LL", this in the "MES".

Or, without ICAO code information in the MES area, you can select from the list of FIRs: (Here sorted by the button )



Basic information is below:



Controlled Areas (Airspaces):

The principle is the same and to view or export the TMA, CTA, CTR, etc..


Airways:

Make basic selection as usual, here in Russia and Asia, all the airways beginning by "B":

Select the airway of interest, this opens the window giving complete information of the airway and its fixes in the selected geographical area.

Before you push on any button this gives you datas coded in the database.

- Level "B" for all, "H" and Top "L" for low levels
- Border area, indicates that the Airway continues in this area.
- Direction: <-> for bi-directional, Backward or Forward, or else.
- The two headings for inbound and outbound points, distance and levels. When several airways use the same name are separated by a red line, you can deselect those that you do not want to see by clicking on its name to the left.
- In RNP column, value is written when it is known and different than 10 Nm.

You'll have here the complete description of the controls of this module.

in internal viewer:

If you only want to view the part of this airway in the FIR ZP (KUNMING) you just have to type "ZP" in the region textbox.


Module Vizualisation... Description:

Close: Will close this window.
Stop: if the computation is long, It will stop it.
Aircraft Type: till Arinc 424-22 files the data is stored of the category of aircraft allowed on each leg. Helicopter / Cat A, B, C, D, Propeller only, jet, etc.
Page 1 / 2 / 3: When an Airway or a procedure has too many lines. You can see pages with those buttons.
Clean Up: When some transitions have been deselected. This button will remove them from the list. Not to see it after on the map.
Distance button: the calculation of total length appears to the right to measure the lengths of the segments. (for Airway or procedure)

MicroStation: Export for a software all the parameters of the procedure or Airway in a simple ascii text file.
Map or Google Earth: will draw the procedure.
(same action than pressing on exept that for the internal viewer, the Map is cleared of all other procedures.)
Pressing on the icon of internal map add the coding on the actual map.
Google Earth in 3D: If you show on google earth. It will be in 3 dimensions.
<-- Swap --> Make the change between Map (internal viewer) or Google Earth.

Coordinates: Make the calculations without exporting on the map. The coordinates are then shown in the table.
Runways:
For Stars and Sids. To see the runways of the aiport.
MTCA:
Compute the minimum Terrain Clearance Altitude of the airway or the procedure. If the procedure is an approache, the clearance is 1 Nm arround the centerline, if it's a SID or STAR, it's 5 Nm and for an airway it's 10Nm. Details here

Changes: clicking here will compare this screen with the same of last cycle, in yellow boxes the changes. The old value will be in tooltiptext.
Export: Will make a excel sheet (CSV, indeed, so compatible with all Spredsheet application) of the table.
Save: will make a copy of this procedure which will allow play with it in the module "Manual coding"
Print: Will give a list of printers. Click in a printer to throw this page in it.
Options: To open the following dialogue menu.
Vertical path: To show it, if it has been masked to keep all lines of the code.

Vertical Path: Same action than the button in the previous menu.
Show Anomalies:
Will make open a window with all anomalies detected in the Approach procedure to make it flyable.
Prompt for Honeywell bug: If you are concerned with this Honeywell isue "Speed only constraint" where a speed on a point without altitude constraint is simply ignored by the FMS without prompting the pilots.
Plot errors in track Dist: add a "/!\" if an error is detected in the coded values of distances or tracks versus what the soft compute..
Extra Big CF:
Enlarge the lenth of the legs of CFs to see the far connections on the map..
Distance Alt/Table:
To show or mask this table, for approaches only.
Earth correction for ILS: because the GS signal is straight and do not follow the earth curve.
Values Rounded: of the Dist/Alt table
Speed & Alt Constraints: On the internal viewer, the speed and altitude constraints are shown.
Offset: One can select here a distance left and right of the route to see it on the map and imagine the relation with the terrain.
MTCA 1/2 Corridor, for airways (fixe for approach = 1Nm, 5Nm for SID/STAR)
RF radius limit: to trigger a RNP AR apch if the radius is below a limit. Let to 0 permit to only verify the bank angle.
Cat Aircraft. For the speed to consider in approach for the RF bak angle. By clicking in the top of the table make this data change from A to D and recompute the bank angle of each line.

MTCAs Minimum Terrain Clearance Altitude:

This software can compute the MTCA of any segment of route, with the rounded values of SRTM datas for terrain.

If the MTCA is for an airway, the buffer will be 10Nm each side of the centerline, radius of the 2 semicircles = 10Nm

In the Airway module, for any airway, just press the button M.T.C.A

Here for example between IKISI and XIXAN on the B330 airway. Not so far from Lanzhou

With a buffer of 10Nm the max altitude is at a mountain near JinLongMiao (I don't know exactly, sorry) it's culmination is at 3610m
That's 11845 feet rounded at 11900 feet.
because we are above 6000' we take a margin of 2000' (1000' if below 6000')
And the MTCA is 13900'

If the MTCA is for a STAR or a SID, the buffer will be 5Nm each side of the centerline, radius of the 2 semicircles = 5Nm

If the MTCA is for an approache, the buffer will be 1Nm each side of the centerline, radius of the 2 semicircles = 1Nm

You can make this calculation from any leg in the module "Track & Distance":

MSA, Minimum Safe Altitude, allows you to make this same computation from the center of a circle, 25Nm or 10Nm radius.

Color is the same than in Airway or MTCA module:
Cyan : you are above sea or ocean
Grey: MTCA is below 3000'
Amber: MTCA is below 10000'
Red: MTCA is above 10000'


MTCA Module:

When you click on this button:

Button "New File" will create a file from your selected Arinc file. The process takes approximatly 12 hours:
- Extracting all airways and fixes
- Matching datas of coordinates for all legs
- Calculating for each leg the MTCA as per the method describe above.
- Storing this data for each cycle.

- This file will after enable the "Airway" selection in the map menu. (Very useful for quick plotting, all details are fully explained HERE)


Above the "search" button, in the white zone you can type a part of a name of an airway.

Here "B3" give the list where we can find the B330. Clicking on it will show all details of this airway, and will draw it on the map.

Clicking in details will plot the fixes of this airway and join them with lines of the color of the MTCA:

You can also search by any fix in the airways, typing in the yellow boxe

After it's easy for anyone to extract only datas that is interesting for him... With the button "Create File For MTCA above..."


Grid MORAs:

This is the only selection that does not require geographic area, a map showing the "Minimum Of Route Altitude" is displayed giving the MGA of each square degree:

Flying over the mouse of each point gives the coordinates and MGA

For more visibility map can be zoomed into four parts by pressing the button "X4"
.

You can create a file (Button "File") Which will replace the one in the map viewer, to update the grid Mora of this one. You can also create a file for an external application.

The button "KML" will use the first created file by the "File" button + "Yes" and the will create two files for Google Earth (or MapsWithMe) to display anywhere the Mora (over 10000')


Navaids:

Display the NDB and VOR enroute. (The ILS, Glides, localizers, Locators, Markers and terminal NDBs) are visible in the selection of airports.)

The icons are different in the case of an NDB, VOR, DME, VOR / DME. (The color is different in the internal viewer) Selection in the list gives all information:

If the position of the DME antenna is different than the VOR antenna the coordinates will be red.

The terminals NDBs are hidden in the file, to see them you must press the button "Terminal NDB" in the selection window:

You can optionally include the region (2 characters), or identifier, the list will be shorter ... (They are not that so many, and they are increasingly dismantled ... a waypoint consumes less, rarely falls down and requires less maintenance ....)

Click in the box "Update" provide updates as Mentioned here.


Configuration:

Press


Here you select your ARINC file (Arinc 424 dataset)
The list at the lower left gives for the current year dates and availability Airacs file (about 16 days before).
At the top of the program you'll see the limit dates of this cycle.
The indication is red if the file is outdated, Green if it is correct and Blue if the file is for next cycle.

You can choose to view between google earth and the internal viewer.
Google Earth requires an active internet access and is not free for companies..

In the latter case, there is a way where the point is unique (a waypoint, airport, navaid, etc..)
To display on this Google map (in a web browser) by checking the box .... .

The icon buttons becomes

In the main menus, buttons can switch between one and the other viewer. (The function to view in google map is automatically disabled when the internal viewer is selected.)

 

Those checkboxes for trimming the details of your A424 file. Normally all is set automatically but you can set them and eventually lock to be sure no bad automation change your setting.

When you are A424-22 or above, the little blue icon shows, to choose your aircraft category or types to show:


Zones and FIR named , the display area for each zone name at its center. (if checked).
Offset Boundaries. Firs have all same boundaries, with this checkbox you can see them, thanks to a small offset.


The circles and arcs (in FIRs and ZODANs, DME arcs or RF legs in the procedures) are drawn point by point ... Here you can determine the precision (for a circle, if a point is created every degree it will take 360 points).

36 points will be necessary for a circle and a point every 10 degrees ...
Depending on your level display, select what is less greedy ...


Geoid: In the drawing arcs and circles, it will change very little from state to state but the points can be calculated using these two methods. Changes are made to feel more if you use the module "Center RF leg".

The button to download high-resolution maps and terrain datas for the internal display. An Internet connection is required, after a few moments a window will open to install these maps on your hard drive.


To create files directly exportable in microstation, format .Nav (old version) or .txt for the new version of MicroStation (V8)
The icon buttons will be that the version of MicroStation: for the old version and for the last.

The module that you are proposing to open before export (when open zone or FIR by the bottom button) lets you view each construction point before, and see these points one by one. (more about this module)


Button "Reset All Settings" ... in case of malfunction...
"Reset Windows Positions" : Sometime a windows goes out of view, this button will be the solution exept if.... it's this window wich disapear... and the only solution is to open the registry and to kill the key "ArincDecoder" !)

The "CSV File Separator value as comma (US Config)" will help you configure the CSV file for it to work automaticaly in the separation sign.
One can configure your regional settings, or you can stay with your settings and have fun with the files that will comply with you.


Script & Batches:

will display a module to get all the syntheses of all the fields of the database ...

Runways, Navaids, MSA, coasts, com frequencies and characteristics of ILS will be displayed on a view that can be called using the program "Summary" or "Airports".

There are ways to limit the number of field by eliminating airports where the runways are too short.

If they have not been created, a label will prompt you to create files for zones. For faster processing.
The solution is to switch off the program and restart it when the pop up window has gone.

The 13,500 airports are treated in one night, approximately.

The check box "Create a file to the Airport software" will generate a file for the Software "Airports":

(Example for the field in Boston :)

Button used to redefine the fields to display on the map of the integrated display. And the display is always updated!


Specific Search:

Looking for a special information ...

Example, you want in the United States a runway between 16,000 'and 17,000' in length. Pressing the button The Arinc lines are shown. So we see that the runway length is written in characters 23 to 27:

We inform 23 and 24 and below 1 and 6

And the "Search" button will bring up the runways of Denver ... the longest in the United States.

- Another example is the highest airport in the world ...

Open any airport and displaying the line Arinc, we see that the altitude is referred to from characters 57 to 61 :

do a search "All areas" of airports then.

putting "57" then "1" we get all the land where the altitude is above 10,000 '(28 cycle 1109)

It is then easy to browse these high places ...
Exportation in excel mode and in your sreadsheet application you'll be able to sort them by altitude, with the only datas you need.

You can download the explanatory code arinc 424-18 to juggle this function for each record and understand the positions of the data.


Saved Query:

The button allows those who use research specific to recall just to save having to always enter the criteria in the ARINC line.

You can store 4 queries, and call them whenever you want.


Export:

Here you have the opportunity (as in the module configuration) to change the plotting accuracy for arcs and circles. Then press "change" to redo the list.

You can display the points, and watch them.

1 point for every 10 degrees.

1 point every 30 °: lighter but less accurate (to avoid, so)

The large button makes the file compatible (depending on your version of MicroStation).

passage through this module is not necessarily useful, may be masked, since the module "Configuration"


Highlights.

Each Arinc file contains only valid information corresponding to the cycle ...
Here's how to know what changes occurred in a database, from one cycle to another.

This will not give you informations on deleted informations, but added or modified.

A concrete example ... You want to know, in Sweden, the updates of PRD zones for this cycle ...
Easy ... all the same but click here:

In the ICAO code in the upper left already enter ES (for Sweden)

and optionally

Three areas have been updated (or are new).

The problem is that the display now shows us that the points changed, those who have not changed are not displayed, then you must feint ...

Click on "Save the list"

(Areas of interest are stored in the left list.)

Now uncheck the box "Effectivity" and launch a new complete search ()

142 in our area, our 13 areas are left buried, but clicking on "Select list"

The 13 areas (with all the points) are ready to be exported, viewed, or displayed ...
You can also click in the left list, areas are displayed individually.
This manipulation (by passing the list on the left) is not mandatory if you search for updates elements having only one line (Navaids, waypoints, holding patterns, ect.)

Another example ... The modified Navaids cycle 1011 ...

By pressing you will have them all (new and modified):

The overview of coordinates (where they are and whatever they are) shows the different formats that you can copy + paste:

example:

But ! (ouch ouch ouch!) This method does not obviously show items that have been deleted!

Comparison of two bases:

Thanks to God, the program will allow you to see that if you have saved the previous cycle.

Press the button then select the cycle you want to compare in the right list:

The two cycles are analyzed (during this time we do not touch anything unless you want to leave, with the "Off") then you will ...

It will be seen for example here that LGL is not exactly new, it is modified (the apostrophe in its name) but it's a deleted info and an info added.

Pressing the button objects will be displayed as well,

On the one hand the new, the other all deleted. (If you made a comparison with the base of the previous cycle, the info will be displayed in rows by clicking "New" but not in the deleted because it is not there anymore ...)

This function is operative for all lists, even the "saved queries".


Highlighting the changes:


As I said previously, the file contains only current data, the changes are not visible. However you can, when a field "UpDate" is present, (example: ) Click in to see what has changed ...

The airport of Essaouira, Morocco has been changed to 1112 cycle ...

After querying the database prior to the last update (so it must be installed!) You will display that will flash like this:

Settings changed since the last cycle are obvious ... (Here, length of the longest runway, Magnetic Declination, Transition altitude, position of the reference point.)

If the information does not exist in the previous cycle, the alert message, same if you do not have the correct file.

If no change is visible that is because the change of a parameter is not displayed, pressing the button the flashing and the two lines will be displayed. The experts will love this...

This feature is not available for Zodans, FIR, controlled spaces or airways, because there are more than one line per Arinc information.


Threshold comparison:

  + +

This module will open:

 

Select a filter or select "no filter" option to scan all your file. Select a reference file then a file to check

Push on « »

When you're done, two lists are shown:

On the left,
Each line explain if the threshold moved in the runway axis (so runway is reduced or extended), if not the threshold is simply displaced.

Buttons   will plot the threshold selected for the 2 cycles :

Example:

Where we see that « displaced » is for the re alignment to geodesic system WGS 84 :


The line....

Is for a displaced threshold due to a work in progress

- The line…

Is a re opening of a reduced runway.

If you see this...

 And your runway is extended and it is obviously a work in progress you'll have to advise the crews that in case of landing, and until the EGPWS terrain database (TDB) is not up to date, they will encounter the Alarm "Too Low Terrain !!!"

In the meantime, the RAAS at take off will alert « On Taxiway » then « Approaching Runway » then « On Runway »


EGPWS Honeywell :

Honeywell is opening the content of their terrDB... (Without exportation possibility, but, data is visible, that's a big step for humanity)
In their soft onenav+, if you accept the extra payment for this small data, for each runway you have a data you can wright in ArincDecoder in the adequate module:

I see with "Runway Comparison" module that something moved in Montreal CYUL.

I Plot runway 06R/24L

On the OneNav+ software, I get the data in TerrDB

 

and modify the values in red..... (only center and physical lenth, Soft use the orientation data from A424)

 

I have an alert message, I can plot on google earth the result !

In green, the runway data from your A424 file (basically, in your FMS), in red, the envelop of the TerrDB Honeywell.

In this case, their will be no big issue, because the envelop is bigger than the runway, when situation is opposite we have to forbid the landing to avoid hard alerts like whooop whooop pull up.

 

 


Automatic verification procedures.

We can let the software work only for us to check the final segments of approaches:

- Call a list of approaches to test ... example here in Africa:

- Press

and a new button will appear:

By clicking this you will be added to the display:

Depending on the boxes ticked that you have left, after pressing "GO!" Approaches with the cares of the query will be added in the list:

Button will make you a file directly from this list.

Explanation of defects tested:

OEB 42: For Thales FMS monted on Airbus Aircrafts. This to show NPAs impacted by this bug.

FAF alt <> 150 'Alt calculated: The altitude at the FAF should be coded according to a constant path to the Mapt (coded according to plan). If we find more than 150 'apart the approach will be in the list.

FAF < 1000' AGL: If FAF is below 1000' height. (You'll have to be stabilized before the FAF)

FAF < > D Point: The Descent point is not coincident with the FAF.

Turns after FACF: Means that it's not a strait line from IF to Mapt... the approaches with curves after the FAF are subject to special permits for the aircraft and crew.

Offset > xx degrees : if the axis of the last segment is not in the line of the runway, crew should be aware of before planning to land there ! (XX value can be modified)

Dangerous Path: If the angle is less than 2.5° or more than 3.5°

GP THR< > GP MAPT: If the MAPT is not at the runway threshold, the descent should not be "broken" to complete the approach, otherwise it could be destabilized. if there is more than 0.3 degrees apart, the approach is added to the list.

Mapt not at Runway: This cause some troubles for Honeywell FMS on Airbus and the altitude of the Mapt as to be check with the minima (not to risk to be after the Mapt in descent to the minima)

Alt Mapt <> Threshold Alti + Tch: Altitude at the last point of descent. Normally you can meet a few feet of error ... but not too much, otherwise there is an error. The TCH (Threshold crossing height) is declared officially by states, it is the altitude in feet crossing the threshold of runway on landing, usually 50 feet.


Remove Localizer App: Approaches "Glide slope inop" steal differently (never managed) and are often recopies ILS approaches. The vertical path with no value may not be interresting to watch here.

RNAV App only: if you want to check only RNP APCH.


RNP AR selection and checking.

This soft can automaticaly filter the RNP-AR (autorization required) procedure depending of their complexity. The procedure can be categorized in 2 lists. Generic or Complex.

Basicaly a procedure is generic if it complain fully with all criteria of OACI doc 9905, if not, it's complex

If a procedure has one of the following:

it will be considered has complex and will have to follow specials additionals tests before been flying. (if not it's still "Generic")

When all the procedures are listed as above, just use "RNP AR" check box and "Details" to show the list:

You can then export to see this in an excel sheet...

 

RNP (AR) operation. Mask Angle for RAIM outage prediction.

For a designated airport, the terrain need to set your prediction tool to a certain angle over the horizon. Generaly 5° is enough but in montanous areas we have to set an higher value.

On the airport selection press on the button "Mask Angle"

This will create a google earth file that shows a 100Nm radius circus arround the airport:

and this new module:

If necessary the radius can be set to 200Nm if the terrain is high and far from the airport.

The "Make a study" button will help you create files arround the angle entered, and to determine when all terrain is overlap.

9 files +/- 2 ° between the entered value:

Where we see (when you select / deselect each file one by one) here that the limit is for LSGS (Sion) at 18°

(All the circles are above the terrain)

See the Tutorial, for this function.


SID STAR optimization:

For enroute alternate airports you can keep the SIDs going only in one direction and excluding the SIDs of the opposite direction.

Same for the STARs, you can keep only the STARs going to an airport from one direction, excluding the others. This to optimize the size of the aircraft nav database.

First, you create a filter of the airports you want to optimize.
EDDL
EDDF
LIRF
LIMC
LFMN
LFKB

You select it.

Script & Batches + SID/STAR RCF.

 

Indicate the reference of your flights, (Flights going to and from for the procedures) here = LFPG.

If you insert an OACI code in limit, the calculation will be done only for this airport. (and not for the fields of the filter)

Indicate the angle of precision for each type of procedures (45° mean that you will keep only the SIDs that are inside this limits)

Clic GO and...


Left green selectable list are all the procedures you can ask to keep in your FMS, they are SIDs "looking" in direction of the reference airport (in the limits of the angle you put)
Right red list is those SIDs you can ask to remove from your FMS, because you certainly will never need them for your operations...

If you select before calculation the box "Google Earth File" you will have the result of what you did on google earth. (only the exit point is shown, the trajectory here is useless)

For the stars the idea is exactly the same... but we will keep only procedures passing over the airport in its way to the reference.

The gain in memory is important.
And it's easy to compare each cycle the job done to advise your database provider...


Internal viewer, (integrated map.)

According to the procedure or the points that are displayed with the internal viewer ...

The map appears with a movable tray icon:

The search box allows you to search a city or an airport in the world (by its ICAO code, or part of its name) then press the button "City-Airport" or enter.
If only one result matche it will be drawn, if more you'll have a list.

Reset: At the 1st press = zoom to display all the elements called. 2nd press = removes lines and points recorded and resets the zoom to zero. (clear all)

Save: to print or save the image in JPG or BMP.

Zoom out: To "zoom out".

Freeze: for each new display no more refocuses the image nor the scales so that everything is visible.

Cities: Display or not the cities of the database.

Airports: Displays whether the airports of the database (independent of the base file Arinc, the updating is done manually, if necessary).


The circle gives the quality of map used files. B Low Quality (Maximum Zoom) M for medium and H for maximum quality.
The map set H is not supplied as standard, but you can download it from the "Configuration" module, (It's free).

The right button displays or clears the latitude and longitude grid.

Button: allows the map to make measurements of direction (true and magnetic ) and distances. Depending on the zoom line drawn on the map is blue and it is a rhumb line, otherwise it is shaded orange and red and it is a great circle. Each segment is of identical length.
All distances displayed are always orthodromies. The courses are the courses given for departure and arrivals if they differ by more than one degree (on the great circle over long distances.)


To go from Lima (approximately) to Ho Chi Minh City one must take an initial heading of 146°, and travel 10,682 nautical miles. We arrive to the true heading of 34° ...
When distances are small, the display is also in meters (measurement of length of runways, for example.) The position in latitude and longitude of the cursor is displayed in the green area on the right. The accuracy is higher (1/100 second) when the grid is selected "X10" or "X100" in the menu: or

To move the module, click and drag in a free white zone of its area.

The map:

Is displayed by default with the major cities and the airports, but without terrain.

To zoom ... Click in one corner and drag to the opposite corner you want to see.

Right-click in the map will redraw it taking this point as its center.

Airports (ICAO Codes) Can be easily updated.
Green, airports with the longuest runway is 2000 meters long or more.
Maroun: airports with runway between 1000 and 2000 meters.
Orange when the longuest runway is under 1000 meters.

example:

You can display only the ICAO code or the code and the name of the airport.
You can hide the airports with runways shorters than 2000 m.

Boundaries islands, lakes are shown depending of the zoom. (and if you downloaded the files...)

The menu:

Close... Close the map

Search: To search a country and a city in the world

Reset: Will start a new map and completly erase the memory.

Options:

Open: Open: will open a kml file (google earth compatible file, created by another program, or this one)

Example with this takeoff from Runway 08L at CDG (from Taxiway T5)

DOF: Opens the Digital Obstacles Files modules. (Follow the link to get all informations)

Maintain your places list: To manually add or remove a custom place.

View:

Airways: Mainly explained here.

Grid Precision: To obtain a bigger accuracy of the displayed coordinates.

Show airports with runways < 2000 m: will hide small fields for map clarity.

Show only ICAO code: For the same reasons. the all name of the airport is hidden and only is four letters code is showed. Actually, for the hi zoom level the name, if it's shown, is truncated when it's possible. (LFPG / Paris - Charles de Gaulle becomes, LFPG /Paris)

Maxi Speed: will accelerate the process. Terrain and maps will be at lower quality.

Maxi Quality: whatever is the zoom. Quality will always be at top... It will be hard to stop smocking while waiting for the map to be completed...

FIRs: To plot on the map all differents Firs.


It's mandatory to update sometime the data with the values of your file, with the menu "View" then "FIRs" then "Update the FIR data".

Grid MORA: To show or not the value of the grid Mora (minimum off route altitude) in the map. The color scale is on the left of the map. The mouse gives you the Mora value for each square degree

Terrain:

The terrain on the map is a great help. To show it you first have to go and download it (it's free) with this function. (XXXXX)

Hide terrain below runway:

If you are displaying a procedure of an airport, with option will show only the terrain that is dangerous for the flight.The map will be blank (white) for all zones where there's nothing above the field.

Example at SEQU (Quito): the airport is at 9228' and the runway 35 is at 9198'.

Showing the map and the terrain below will display this and selecting "hide terrain below" will show this:

Choose the display you prefer... remember that the colors will be different, but the scale on the left will always follow...

Always show terrain: means that what ever is the zoom you'll always see the terrain.

Colors:

Two possibilities exists. One with low levels Green then Yellow, Red and Black, the other with low levels Yellow then Red and Black. The problem of the first one is that it's not easy to imagine that the terrain is higher between a dark green and a light yellow. but the result is a bit more comfortable, design...

You'll make your choice (default is all yellow).

Coast Lines:

To show or not the lines of the map.

Left up corner, the scale.

Datas of the map comes from CIA World DataBank II.

Terrain datas are coming from: http://www.cgiar-csi.org/data/srtm-90m-digital-elevation-database-v4-1 (They have been reworked)


Module : KML, KMZ, GPX, XML, GeoJson, file maintenance :

For any reason you have the possibility to convert any of the files from this soft in other format for any other mapping software.

You can export in XML and or Json format.

Clic on "Option" then "KML-KMZ-GPX-XML etc."

This module will show

Where you will be able to plot on the map the KML files of the directory, but also KMZ, GPX or xml files.
If you select "Conv KML to XML" after double clic on a KML file it will be converted in XML.

Here, our FIR "Roma" can be depicted on the map.

Converted in XML, then after converted in Json file.

 

 


Airways on the map.

If the step detailled here as been properlly done, and the file is generated, you'll have this link available.

To click on it opens this windows:

For each cycle you have done the file, it appears on your right in the list.

Select the good one.
Select High level, Low level, Both, or all (without distinction) and all airways will be plotted on the map.

- You can ask for a limit in the MTCAs of the legs
- You can force some characters in the name of the airway, or if you check "integral" the complete name of the airway.
- You can ask to see only the airways containing one Fixe.

Example: I ask in spain all airways containing in their names "UN87":


We have the MTCA computed, The fixes and the lines.

To compare with other cycle (file) you can change the color of drawing when selecting a file to plot. You'll see the differences:

If you draw all of them you'll have this, unreadable but lovely...


Supplementary Modules

Airport Search:

Click on this button just right of the OACI textbox:

Example you search an airport, anywhere in the world, where the name of it's city contain "Paris"

Clicking any line of the list will charge the software with this airport.
You can use this module if you search an airport and you only know 2 letters of its IATA code, or only 2 letters of the ICAO code...



Fixes research:

Click on or in the waypoint/Navaids modules on the
This box will come.

Put in the navaid or waypoint ident , or part of its name with "partial" selected,
Eventually the Zone and Area to explore and press Enter

List of all objects in relation arrive

Select the one you want.
example here VEDUS

Press"Search in procedure + Airways"


The waypoint "VEDUS" Is used for Stars at LFPG / LFOB / LFPC / LFPT and in 3 airways of France.

If you click in any line you'll have this Airway / Procedure that will be ready to be plot.

All objects in a area:

You want to know all what is present in the square N22° E005°... (between N22 and N23 and E005 and E006)

Fill the 2 text boxes and press "enter"

And whatever it is it will be in the list.

And on the map.

Very useful when one looks for something and doesn't know exactly what nor exactly where...


Module "Track & Distances:

When you ask for un Fix with its position you have a little above.
Clicking on it will load a new module. First fix on the left, secund one on the right. Distances & bearings are automatically computed

Example, you want to know the distance between the DME of the ILS of CALVI Rw 18 and the runway threshold...

Click in the compass above coordinates of runway 18 at Calvi.

And same above the DME of the ILS (Module Navaid)

Where we confirm the radial (177°) and the distance (1.38 Nm) ... (Thus this explain the Bias of 1.2 Nm of this DME...)

As explained later, you have here the possibility to get the MagVar and the SRTM altitude.


Radial - Distance from a fix:

If you want to plot a radial / distance from a fix you'll do that with this same module...

Example, 13 Nm of AJO in the radial 12°mag (Final fix of the Rw20 at Ajaccio)

Mag Var at AJO is of 1°E so Track is 13°.... Coordinates are shown on the right...

And here it is....:

Circles of distances:

Thanks to buttons One can show a circle of any radius around any of those fixes.

Circle of 13Nm arround AJO is like that...



Another module from the "Procedure Design" Window will give the possibility to determine fixes coordinates from :
- Distance and track from a fixe
- Distance from a fixe and track from another fixe
- Distance from a fixe and distance from another fixe
- Track from a fixe and track from anther fixe

This will be detailed here: Waypoint Calculation


Statistics:

From the configuration module, a hidden button... because you won't use it every days:

Then select the file you want to study...

The button "Path terminator" will give you the way to determine the successions of path terminators in the codings of Sids Stars or approaches of your database.

Example: I have 589 approaches with a CA then a CI...

(Clic in the line and you open the procedure)



Exportation in Excel file:

Start with an example... you want a list of all airports of France, sorted by the length of the longuest runway !

Easy...

When you have your 339 airports in the list you push on the button "Arinc Coding"

The list of all Arinc lines arrives:

press on the button :


And say yes at the question, "Do you want to create an Excel File ?" (indeed, it's not an excel file, it's a CSV file that can be open with any spreadsheet application.)

This module opens:

You right clic in the white zone to make the separations where you want to separate the values.

Here I made a selection of ICAO code / IATA code / Longuest runway / Latitude / Longitude / Mag Var / Airport full name.

Click on Validate and...

 

in you spreadsheet,

remove the undesirables columns,

And a very quick formula to express the hundreds of feet in meters and...

If your extraction is exactly your need and you want to use it in the future with another file (or another region, or any other reason) you can save the structure of your extraction...

Thanks to the button "Save" then after the button "Load" will show you the list of your custom structures...

 

To help you make the constructions of the structure, the "help" button will bring you on a page that give the (A424-18) format of all recordsets...

 


"Tailored" datas:

Your file can contain some informations customized from your company.

Select "Tailored"

A new module opens

Select your database, and your zone.


Coroutes (Company Routes)

To see your coroutes, press.

Lists will be fill up:

Select the database for the coroute you want. Here, in A320, the route RUH--> CDG number 4.

The datas of the route are shown, you can click in an airway to see the fixes overflied. (in the example, on the UN739, fixes between BEO and BABIT)

As usual, you can display all the route on the map or in google earth.


ATC Routes:

Button: You have a flight plan, an atc routing, and you want to know:

1) Wich fixes will be overfly.

2) Above wich regions and countries... (In which FIR, do I have overfly authorizations, etc.)

Example: from Bamako to Ouagadougou:

GABS.BKO.G860.EDGIB.GUPOV.DFFD

This same route can have the format:

GABS/GA.BKO-V/GA.G860.EDGIB/GA.GUPOV/DF.DFFD/DF

You paste in the window and press "LOAD" and or

After a time, when the program knows everything...


MagVar Magnetic Variation computation:

For any place of the world, a model (based on year 2025) gives an accurate value of the magvar.

That's available from the track & distance module (basicaly accessible after clicking on a " ")

Example, select the VOR BOG at Bogota, then the line "Alti / MagVar calculation", a window give the value with the rounded altitude estimated from SRTM:


Your procedures:

There's two ways to create or modify lines in A424.

First of all, the master file will never be corrupt nor modify. You can create some files in same format that can take priority for the FMS vendor for your operations, or simulations.
Both ways will need a minimum knowledge in A424 format.

First way, the simpliest one:

After displaying a standard procedure (Approach, Sid or Star) you press the button "Save"



 

Procedure Design
(first possibility)

Access from the line of buttons up in the main screen.

 

 

When module opens, the list on the left shows all your previous works. You can filter by entering the ICAO in the filter textbox:

on the website plenty of tutorials help you understand the way all of this is working.

Basicaly,

List above is for the VIAs (transitions) Liste below is for the final approach or if SID/STAR, the common route and runway transitions.

If you click in a line, all fields are shown upper:

the button "More" show you the other fields of the line:

If you click in a cell, the possible entries are shown:

For the change to be done you must click on "Validate" then "Save".

Some entries can be computed by the soft, example the theta Rho, distances, RF radius, Tracks, etc.

for this, press the button "Best data"

The data are proposed, if they are far from the actual data, the box is red, if not, the box is green. You can validate then with the same button, renamed "Validate"

If some data are forbiden (here the rho) the box is grey.

If the data is entered but has not to be filled, relative to the Path terminator, it is magenta:

If the data is mandatory, but is missing, it will be in red ! if optional but missing, in yellow.

 

When opening a procedure, if relative to the Arinc 424 rules, the sequences of the path terminator is not correct, there will be a message.

 

Flight planning data can be automaticaly coded, and exported. (button "Flight Planning" + "Create")

 

With "Configuration" you can tell your system what to choose in data depending of the situation of your operations.

 

For a procedure to want to create, you can press "New Procedure" select SID or STAR or Approach, give a name
All objects in the airport will be loaded (Term waypoints, Term NDBs, ILS, etc.) and all enroute objects of the FIR (region) also Navaids, Waypoints, etc.
Just select the IAF in one of the 7 lists and press "IF"
Same after, just select the fixes if any and press TF, or CF, or DF, depending of your needs.
The Path Terminator you use will define the data you have to enter. All help will be available with the tutorials
Each time you make a change don't forget to validate and save. and visualize your result on google earth or on the map.


RF Center definition

from this module, the button "RF leg Center" will open the module that allows you to determine the point "ARC" of a RF leg:

The buttons "Import" can import the name and coordinates of any objetc of the Procedure design window (or Manual Coding window)

All buttons "C" can copy those coordinates to use them after, for example in the "Add Waypoint" module of Procedure design.

If the "Compute" button gives a low accuracy (here, the lines crosses with 11.81 meters) that says that the points of end and start of turns are misplaced. there's no possibility for the trajectory to have a circle with an unique center. You can move the point of your choice (2 or 3) to recompute. The move can be done "away" from the circle, or closer to the circle.

When you are less of one meter (here, 17 centimeters*) the point HIDVO is correctly positioned and you are done.

*(The maximal definition of Arinc424 position is 1/100 of secund... 1852/(60 x100) = 30.86 centimeters at the equator.)

Some tutorials explain some more tips to have the expertise of this module.


Bank Angle calculation for RF legs:

The button "Bank Angle" will give you the max inclinaison angle in the turn, input are Ground speed and turn radius...

 


Waypoint Calculation:

If for any reason you need to compute the position of a waypoint,
Example.

- You have to determine a dme distance from a DME on an axis from another fixe.

- You have to determine a position from a radial and distance of a fixe (or VOR DME)

- You need to determine a position from a radial of a fixe, and a radial of another fixe.

- you have to compute the position of a point at distance X of a fixe, and Y of another fixe...

The button "Waypoint Calculation" will help you !

Example, 1.2Nm from PJM DME on runway axis of RW10 at TNCM....

 

Click on RW10 + and after, RW28 and same

This gives the true and magnetic exact axis of the runway...

 

So on this module I click on import (after selected the PJM on the main window) to get the values of the VORDME position, and the RW10, then I enter its axis :

 

 

Enter the data...

 

No need to enter magnetic variation, we stay in true.

press on the button self explenatory "From B on the Track to distance from A"

this will compute the position of the "C" fixe.

You can plot and when confirmation is OK, copy the coordinates to make the adequate waypoint...

 

 

With the button you open a new module that gives you immediatly in Arinc 424 your procedure you can play with.

This module is designed for Arinc 424 up to -18 version.

All is modifiable, let a blank when no info is needed. You can also click in the description and enter the data in the popup boxe, just taking care of the numbers of characters.

The upper list is the terms of the procedure, the bottom one is for the fixes.

You can also create your PRD zones, and test them.

Important, you can play as you want with this function, you will never alter your main file, only you'll create some .cus files. (So, don't hesitate, you'll see how it's funny)

 

 

All this huge module is well detailed for its utilisation in the tutorials of this website (sorry if the narrator is not exactly a youtuber )

 

 


At the first stop of the program, when it's the first time you open a file.
You will have this window that shows. For about 2 minutes. It's normal.

After this process each region will have its proper file and all action will be 10 time faster


List of Arinc Decoder Versions:

1.0
First release,limited to PRDs zones.
2.0
Airport informations added.
3.0
Waypoints / Navaids informations added
3.1
Airways and Procedures table information added
3.2
Internal Viewer.
3.4
Procedures viewer, FIRs added.
3.5
Manual coding possibilities /Procedures exportation.
3.6
Excel exportation added
3.7
Airspaces added / Comparaisons between cycles.
3.8
Coroutes and ATC routes.
3.9
Worldwide terrain information added in viewer.
4.0
Procedures viewer improvements. External version released (Not only Air France)
4.1
Full English translation
4.1.5
Table & Descent
4.1.6
Table & Descent adjsusted for Biased DME
4.1.8
Improved SIDs display
4.1.9
Improved MagVar consideration in final procedure
4.1.11
Improved OEB42 (Thales Issue) airlines exportations
4.1.12
Distances of Internal Map
4.1.13
Large screen acceptation for Internal Map
4.1.14
Map definition recording function + Font problem debugging.
4.1.17
Compatible with Lido new format.
4.1.18
New module for DOF (Obstacles) files of USA.
4.1.19
KML file reading improvement.
4.2
MTCA Calculations & module
4.2.1
Integration of the CIFP (Coded Instrument Flight Procedure of the FAA)
4.2.12
AutoAdjust function + minor bugs removal.
4.2.13
TakeOff Path modifications.
4.2.15
Small ameliorations.
4.2.18
Lido Flight Import available.
4.2.22
Take off path with complex trajectories for PEP software
4.2.25
FIR updating for the internal map
4.2.28
Procedure distances exportation for flight support
4.2.29
Approache table of descent amelioration
4.3
Many implementations for Lido-Flight users and airlines
4.3.9
New module for runway threshold comparison
4.3.10
SBAS LPV approaches capabilities to open and plot.
4.3.13 Add of DF without turn direction in app verif batch.
4.3.14 Add of new Thales bug in app verif batch
4.3.17 KMZ file opening capability in the map
4.3.18 Approaches, Sids & Stars checking possibility.
4.3.19 New module in route catalog for overflight rights.
4.3.20 Bug fixed in vertical profile of ILS approaches.
4.3.30 Xml files for lido eRM
4.4 Double RF in procedure conception
4.5 Module for SID/STAR optimization, Aircraft database reduction depending of the flights direction.
4.6 RNP AR automatization of analisys and checking.
4.6.5 Determination of airport mask angle for RAIM Outage prediction.
4.7 optimization of a new module for procedure (SID STAR Approach) conception and verification.
4.7.4 Compatible with Rockwell-Collins databases exported from SQL.
4.7.6 New detection of Honeywell ''Speed only Constraint'' in approach batch.
4.7.8 Valid for Helibase and Heliports procedures.
4.7.10 Export of Waypoints in a FIR.
4.8 New module for Honeywell EGPWS verification.
4.8.2 RF Leg Enhancement with Bank Angle depiction in two modules, see Tutorials.
4.9 Many enhancements in procedure coding and verifications.
4.9.2 All parameters of A424-22 are considered in SID/STAR/APP coding and exporting.
4.9.8 Full of various improvements.
4.11.13 Compatible A424-22.

 

If you have a license and your version is oldest than the last one, contact me as soon as possible to obtain a link of the last version. A license includes the updatings...

Contact:

This software has been performed in Visual Basic 6 by Olivier RAVET.

If you are interested, please note that you need to be the owner of an Arinc dataset (AEG, Lido, Jeppesen, NavTech, Keyvan, NavBlue or any other CIFP )(wich are now free) and then you can contact me to get a demo copy, here:

How to obtain a trial copy of ArincDecoder