ICARD
| Since October 1995, EUROCONTROL and the ICAO EUR/NAT Regional Office have been working together to develop and maintain a common database of facilities and services required for international air navigation. In February 1998, the first internet application on the EUROCONTROL website was developed to support the allocation process of
|
|
On 22 August 2010, the ICAO EUR/NAT Regional Database (ICARD) has been transferred to ICAO HQ. This means when accessing ICARD through the EUROCONTROL-website, you will be redirected to a new page explaining how to register on the ICAO portal for authorised access to the new server. No major changes have been implemented to the application itself.Project ObjectivesThe primary objectives in producing a software application to manage Designators and Codes were:
Application ScopeThe ICARD application is an interactive internet-based system that makes it possible to:
TechnologiesThe ICARD application was built using Pulsar's Framework entitled GID/GIDPro/GIDPlus. GIDPro chiefly comprises an assembly of several top market open source libraries which combine to form a consistent development and runtime platform.This framework allows rapid application development (RAD) of Web applications coupled with relational databases within an extendable, modular and reliable architecture. It includes a wizard and a repository for registering easily all page items, actions and navigation links. Other types of standard technology used to develop this application are:
Main Concepts and Terminology5LNC (5-letter name code)The 5LNC are drawn from a set of pre-defined five-letter combinations generated by ICAO and the FAA in the 1960's. This list was then divided up and distributed to the various ICAO Regional Offices throughout the world. These reserve lists have since formed the basis for 5LNC allocation by the ICAO Offices objective with a view to establishing and allocating a single code world-wide in order to ensure that it is possible to guarantee the unambiguous designation of significant points not linked to the site of a Radio Navigation Aid (Navaid). RD (Route Designator) A route designator is a standardized code name allocated to a flight route. The list of Route Designators is governed by the following principles:
|
| Plan The official list of significant points and routes with their attributes and descriptions, including coordinates (latitude, longitude). Reserve List Data available to Route Planners and Data Managers but not yet part of the plan. Amendment Process of modifying data that were already transferred to the plan. Allocation Process of transferring data from the reserve list to the plan. Region Division of the airspace. Request When a Route Planner wants to add a code or a route to the plan, he must post a request to the Data Manager. The (Available) code becomes Requested. This step is not required for non-regional routes for which the route planner can directly modify the plan. Available Any available data not currently used in the plan or requested for the plan. Basket (Accepted or Refused) A list of accepted or refused requests, serving as a starting point to build notification messages. Route Description Ordered list of Significant Points which help to plot a flight route, and related information. Regional vs. Non-Regional route designators
|
Reserved Non-Regional RD currently in the plan. Basic Route Designator The basic designator consists of one letter of the alphabet followed by a number from 1 to 999. Designated Point vs. Significant Point A Significant Point is a point in a route; a Designated Point is a specific Significant Point designated by a 5LNC. Significant Points can be either a Designated Point or a Navaid Point or a Temporary Point. USER ROLES (PROFILES) We can identify 3 different user roles in the application:
|
Business Flow![]() Main Functionalities for 5LNC SystemFirst of all, the user must search for available 5LNC codes in the reserve list. By clicking on “Search”, the results which correspond to the criteria will be displayed in the results zone. By clicking on an available 5LNC point in the result list, the Code Allocation or Request for Code Allocation popup (for data managers or route planners respectively) will be displayed. There, the user can enter the latitude and longitude of the point that will be designated by the 5LNC code, together with other relevant information.![]() By clicking on “Map” an SVG map will appear allowing visualizing the neighborhood of the point to be allocated. The user can search and view information about already-allocated points. The user can search and view information about already-allocated points. The data manager can use the “Take a Decision” screen to either accept or reject the requests for 5LNC code allocation. Search criteria help the user to find the various requests and the Baskets show the 5LNC code allocations previously accepted/rejected by the data manager. After that, the data manager can use the “Handle Notification Messages” screen to warn those concerned about his acceptance/rejection of the posted requests. The data manager can also directly manage the users and synchronize the database with the LDAP authentication register. ![]() Main Functionalities for RD SystemThe user can search for available Route Designators in the reserve list. By clicking on “Search”, results corresponding to the criteria will be displayed in the result zone.![]() Colors are used in the result list to distinguish available/released (in green), requested (in orange, only for regional sytem) or allocated (in red) Route Designators. Clicking on a green RD in the result list displays either the Request for Allocation of an ATS RD or the Reserve Non-Regional RD popup (respectively for regional and non-regional systems). The data manager can use the “Check Regional RD Requests” screen (see below) to either accept or reject requests for RD allocation. ![]() The screen “Find Routes” shows the routes currently in the plan with both a Route Designator and a Route Description. So it will only display routes which match the red color code. The search criteria are:
A = allows a data manager to accept and transfer a route description to the plan. D = makes it possible to delete a route description (i.e. mark it as released). RD = makes it possible to effect a raw deletion. C = copies the data and the points of the selected route description into a new one, prefixing its name with the string “copy of” and leads to the Create ATS Route Proposal popup initialized with these new data. By clicking on a name in the result list, a selection is made and the user is guided to the main popup: ‘Modify ATS Route Proposal’. Clicking on "Show Map" opens a popup with a map illustrating the route. ![]() The Data Manager and Steward can work on route descriptions at any time. Only a data manager or the route steward can modify it. However, it is possible to give the route to another steward.
Clicking on a Point Box activates the Detail of Route Point popup. ![]() Deleting a Point creates a direct segment between the surrounding points. The newly created segment will take all the notes of the replaced segments. The point type specifies whether the point is:
![]() When inserting a Point, two segments will be created from one. The existing notes, should any exist , will be added to both segments. The segments will be considered as continuous by default. When adding or replacing a point, the Choose Point popup replaces the Detail of Route Point popup. The list of available significant points will be restricted to 5LNC or navaids with coordinates. Then, the user can either select an existing point or create a new one. To create a temporary point, a new code must be specified together with a country, latitude and longitude. Following submission of this information, the point is saved and inserted into the route description. All temporary points must be replaced either by a 5LNC or by a navaid before the route description can be transferred to the plan. ![]() Main functionalities of the Navaid SystemData Managers and route planners can manage the list of Navaids and Location Names. However, route planners can only manage navaids from their own country.![]() |

















