LST file structure
All .LST files in DX Atlas have the same structure. Currently these include PREFIX.LST, CITY.LST, ISLAND.LST, CQZONE.LST, and ITUZONE.LST. More files may be added in the future versions.
The first 3 lines start with a '#' symbol. Lines 1 and 3 form a frame around line 2 which contains field names separated with '|'. These names are used as column headers in DX Atlas. The first 3 fields are used internally and are never displayed in the tree. Field 4 is used as a hint text on the map, the field with a plus sign '+' is displayed on the map as label. The fields with a minus sign '-' are not displayed in the tree.
Field 1 (InternalUse) consists of 3 parts, all 3 may be omitted.
Fields 2 and 3 (Longitude and Latitude)
The rest of the fields are just text fields that are displayed in the Show Details window.
Part 2 of Field 1 defines hierarcichal relations between the entries.
If a field is empty in a child item, its value is ssumed to be the same as in the parent item. The following fields are NOT inheritable in PREFIX.LST:
The 'Mask' field in PREFIX.LST is used for callsign resolution. The following meta symbols are used in the mask:
Masks are hierarchical
As a first step of callsign resolution the masks of the entries of types 1 and 6 (Field1, part 2) are tried on the callsign. This is preformed using a 2 character prefix index. Then all children of the matching entries are tried. This may return more than one valid entry. All returned entries are displayed and, if any of them have childern, these children are tried too.
Vitebsk, Rep. of Belarus