icao ranges / countries: various corrections
fixes: https://github.com/wiedehopf/tar1090/issues/402
This commit is contained in:
@@ -18,8 +18,8 @@ let ICAO_Ranges = [
|
|||||||
{ start: 0x032000, end: 0x032FFF, country: "Burundi", country_code: "bi" },
|
{ start: 0x032000, end: 0x032FFF, country: "Burundi", country_code: "bi" },
|
||||||
{ start: 0x034000, end: 0x034FFF, country: "Cameroon", country_code: "cm" },
|
{ start: 0x034000, end: 0x034FFF, country: "Cameroon", country_code: "cm" },
|
||||||
{ start: 0x035000, end: 0x0357FF, country: "Comoros", country_code: "km" },
|
{ start: 0x035000, end: 0x0357FF, country: "Comoros", country_code: "km" },
|
||||||
{ start: 0x036000, end: 0x036FFF, country: "Republic of the Congo", country_code: "cg" }, // probably?
|
{ start: 0x036000, end: 0x036FFF, country: "Republic of the Congo", country_code: "cg" },
|
||||||
{ start: 0x038000, end: 0x038FFF, country: "Côte d'Ivoire", country_code: "ci" },
|
{ start: 0x038000, end: 0x038FFF, country: "Côte d’Ivoire", country_code: "ci" },
|
||||||
{ start: 0x03E000, end: 0x03EFFF, country: "Gabon", country_code: "ga" },
|
{ start: 0x03E000, end: 0x03EFFF, country: "Gabon", country_code: "ga" },
|
||||||
{ start: 0x040000, end: 0x040FFF, country: "Ethiopia", country_code: "et" },
|
{ start: 0x040000, end: 0x040FFF, country: "Ethiopia", country_code: "et" },
|
||||||
{ start: 0x042000, end: 0x042FFF, country: "Equatorial Guinea", country_code: "gq" },
|
{ start: 0x042000, end: 0x042FFF, country: "Equatorial Guinea", country_code: "gq" },
|
||||||
@@ -46,7 +46,7 @@ let ICAO_Ranges = [
|
|||||||
{ start: 0x076000, end: 0x0767FF, country: "Sierra Leone", country_code: "sl" },
|
{ start: 0x076000, end: 0x0767FF, country: "Sierra Leone", country_code: "sl" },
|
||||||
{ start: 0x078000, end: 0x078FFF, country: "Somalia", country_code: "so" },
|
{ start: 0x078000, end: 0x078FFF, country: "Somalia", country_code: "so" },
|
||||||
{ start: 0x07A000, end: 0x07A7FF, country: "Eswatini", country_code: "sz" },
|
{ start: 0x07A000, end: 0x07A7FF, country: "Eswatini", country_code: "sz" },
|
||||||
{ start: 0x07C000, end: 0x07C3FF, country: "Sudan", country_code: "sd" },
|
{ start: 0x07C000, end: 0x07CFFF, country: "Sudan", country_code: "sd" },
|
||||||
{ start: 0x080000, end: 0x080FFF, country: "Tanzania", country_code: "tz" },
|
{ start: 0x080000, end: 0x080FFF, country: "Tanzania", country_code: "tz" },
|
||||||
{ start: 0x084000, end: 0x084FFF, country: "Chad", country_code: "td" },
|
{ start: 0x084000, end: 0x084FFF, country: "Chad", country_code: "td" },
|
||||||
{ start: 0x088000, end: 0x088FFF, country: "Togo", country_code: "tg" },
|
{ start: 0x088000, end: 0x088FFF, country: "Togo", country_code: "tg" },
|
||||||
@@ -58,12 +58,12 @@ let ICAO_Ranges = [
|
|||||||
{ start: 0x098000, end: 0x0987FF, country: "Djibouti", country_code: "dj" },
|
{ start: 0x098000, end: 0x0987FF, country: "Djibouti", country_code: "dj" },
|
||||||
{ start: 0x09A000, end: 0x09AFFF, country: "Gambia", country_code: "gm" },
|
{ start: 0x09A000, end: 0x09AFFF, country: "Gambia", country_code: "gm" },
|
||||||
{ start: 0x09C000, end: 0x09CFFF, country: "Burkina Faso", country_code: "bf" },
|
{ start: 0x09C000, end: 0x09CFFF, country: "Burkina Faso", country_code: "bf" },
|
||||||
{ start: 0x09E000, end: 0x09E3FF, country: "São Tomé and Príncipe", country_code: "st" },
|
{ start: 0x09E000, end: 0x09E7FF, country: "São Tomé and Príncipe", country_code: "st" },
|
||||||
{ start: 0x0A0000, end: 0x0A7FFF, country: "Algeria", country_code: "dz" },
|
{ start: 0x0A0000, end: 0x0A7FFF, country: "Algeria", country_code: "dz" },
|
||||||
{ start: 0x0A8000, end: 0x0A8FFF, country: "Bahamas", country_code: "bs" },
|
{ start: 0x0A8000, end: 0x0A8FFF, country: "Bahamas", country_code: "bs" },
|
||||||
{ start: 0x0AA000, end: 0x0AA7FF, country: "Barbados", country_code: "bb" },
|
{ start: 0x0AA000, end: 0x0AA7FF, country: "Barbados", country_code: "bb" },
|
||||||
{ start: 0x0AB000, end: 0x0AB7FF, country: "Belize", country_code: "bz" },
|
{ start: 0x0AB000, end: 0x0AB7FF, country: "Belize", country_code: "bz" },
|
||||||
{ start: 0x0AC000, end: 0x0ACFFF, country: "Colombia", country_code: "co" },
|
{ start: 0x0AC000, end: 0x0ADFFF, country: "Colombia", country_code: "co" },
|
||||||
{ start: 0x0AE000, end: 0x0AEFFF, country: "Costa Rica", country_code: "cr" },
|
{ start: 0x0AE000, end: 0x0AEFFF, country: "Costa Rica", country_code: "cr" },
|
||||||
{ start: 0x0B0000, end: 0x0B0FFF, country: "Cuba", country_code: "cu" },
|
{ start: 0x0B0000, end: 0x0B0FFF, country: "Cuba", country_code: "cu" },
|
||||||
{ start: 0x0B2000, end: 0x0B2FFF, country: "El Salvador", country_code: "sv" },
|
{ start: 0x0B2000, end: 0x0B2FFF, country: "El Salvador", country_code: "sv" },
|
||||||
@@ -128,14 +128,14 @@ let ICAO_Ranges = [
|
|||||||
{ start: 0x4D2000, end: 0x4D27FF, country: "Malta", country_code: "mt" },
|
{ start: 0x4D2000, end: 0x4D27FF, country: "Malta", country_code: "mt" },
|
||||||
{ start: 0x4D4000, end: 0x4D47FF, country: "Monaco", country_code: "mc" },
|
{ start: 0x4D4000, end: 0x4D47FF, country: "Monaco", country_code: "mc" },
|
||||||
{ start: 0x500000, end: 0x5007FF, country: "San Marino", country_code: "sm" },
|
{ start: 0x500000, end: 0x5007FF, country: "San Marino", country_code: "sm" },
|
||||||
{ start: 0x501000, end: 0x5013FF, country: "Albania", country_code: "al" },
|
{ start: 0x501000, end: 0x5017FF, country: "Albania", country_code: "al" },
|
||||||
{ start: 0x501800, end: 0x501FFF, country: "Croatia", country_code: "hr" },
|
{ start: 0x501800, end: 0x501FFF, country: "Croatia", country_code: "hr" },
|
||||||
{ start: 0x502800, end: 0x502FFF, country: "Latvia", country_code: "lv" },
|
{ start: 0x502800, end: 0x502FFF, country: "Latvia", country_code: "lv" },
|
||||||
{ start: 0x503800, end: 0x503FFF, country: "Lithuania", country_code: "lt" },
|
{ start: 0x503800, end: 0x503FFF, country: "Lithuania", country_code: "lt" },
|
||||||
{ start: 0x504800, end: 0x504FFF, country: "Moldova", country_code: "md" },
|
{ start: 0x504800, end: 0x504FFF, country: "Moldova", country_code: "md" },
|
||||||
{ start: 0x505000, end: 0x505FFF, country: "Slovakia", country_code: "sk" },
|
{ start: 0x505800, end: 0x505FFF, country: "Slovakia", country_code: "sk" },
|
||||||
{ start: 0x506000, end: 0x506FFF, country: "Slovenia", country_code: "si" },
|
{ start: 0x506800, end: 0x506FFF, country: "Slovenia", country_code: "si" },
|
||||||
{ start: 0x507000, end: 0x507FFF, country: "Uzbekistan", country_code: "uz" },
|
{ start: 0x507800, end: 0x507FFF, country: "Uzbekistan", country_code: "uz" },
|
||||||
{ start: 0x508000, end: 0x50FFFF, country: "Ukraine", country_code: "ua" },
|
{ start: 0x508000, end: 0x50FFFF, country: "Ukraine", country_code: "ua" },
|
||||||
{ start: 0x510000, end: 0x5107FF, country: "Belarus", country_code: "by" },
|
{ start: 0x510000, end: 0x5107FF, country: "Belarus", country_code: "by" },
|
||||||
{ start: 0x511000, end: 0x5117FF, country: "Estonia", country_code: "ee" },
|
{ start: 0x511000, end: 0x5117FF, country: "Estonia", country_code: "ee" },
|
||||||
@@ -193,14 +193,13 @@ let ICAO_Ranges = [
|
|||||||
{ start: 0x900000, end: 0x9007FF, country: "Marshall Islands", country_code: "mh" },
|
{ start: 0x900000, end: 0x9007FF, country: "Marshall Islands", country_code: "mh" },
|
||||||
{ start: 0x901000, end: 0x9017FF, country: "Cook Islands", country_code: "sk" },
|
{ start: 0x901000, end: 0x9017FF, country: "Cook Islands", country_code: "sk" },
|
||||||
{ start: 0x902000, end: 0x9027FF, country: "Samoa", country_code: "ws" },
|
{ start: 0x902000, end: 0x9027FF, country: "Samoa", country_code: "ws" },
|
||||||
{ start: 0x9e0000, end: 0x9e07FF, country: "Sao Tome and Principe", country_code: "st" },
|
|
||||||
{ start: 0xA00000, end: 0xAFFFFF, country: "United States", country_code: "us" },
|
{ start: 0xA00000, end: 0xAFFFFF, country: "United States", country_code: "us" },
|
||||||
{ start: 0xC00000, end: 0xC3FFFF, country: "Canada", country_code: "ca" },
|
{ start: 0xC00000, end: 0xC3FFFF, country: "Canada", country_code: "ca" },
|
||||||
{ start: 0xC80000, end: 0xC87FFF, country: "New Zealand", country_code: "nz" },
|
{ start: 0xC80000, end: 0xC87FFF, country: "New Zealand", country_code: "nz" },
|
||||||
{ start: 0xC88000, end: 0xC88FFF, country: "Fiji", country_code: "fj" },
|
{ start: 0xC88000, end: 0xC88FFF, country: "Fiji", country_code: "fj" },
|
||||||
{ start: 0xC8A000, end: 0xC8A7FF, country: "Nauru", country_code: "nr" },
|
{ start: 0xC8A000, end: 0xC8A7FF, country: "Nauru", country_code: "nr" },
|
||||||
{ start: 0xC8C000, end: 0xC8C7FF, country: "Saint Lucia", country_code: "lc" },
|
{ start: 0xC8C000, end: 0xC8C7FF, country: "Saint Lucia", country_code: "lc" },
|
||||||
{ start: 0xC8D000, end: 0xC8D3FF, country: "Tonga", country_code: "to" },
|
{ start: 0xC8D000, end: 0xC8D7FF, country: "Tonga", country_code: "to" },
|
||||||
{ start: 0xC8E000, end: 0xC8E7FF, country: "Kiribati", country_code: "ki" },
|
{ start: 0xC8E000, end: 0xC8E7FF, country: "Kiribati", country_code: "ki" },
|
||||||
{ start: 0xC90000, end: 0xC907FF, country: "Vanuatu", country_code: "vu" },
|
{ start: 0xC90000, end: 0xC907FF, country: "Vanuatu", country_code: "vu" },
|
||||||
{ start: 0xC91000, end: 0xC917FF, country: "Andorra", country_code: "ad" },
|
{ start: 0xC91000, end: 0xC917FF, country: "Andorra", country_code: "ad" },
|
||||||
@@ -220,11 +219,7 @@ let ICAO_Ranges = [
|
|||||||
{ start: 0xF00000, end: 0xF07FFF, country: "ICAO (temporary)", country_code: null },
|
{ start: 0xF00000, end: 0xF07FFF, country: "ICAO (temporary)", country_code: null },
|
||||||
{ start: 0xF09000, end: 0xF097FF, country: "ICAO (special use)", country_code: null },
|
{ start: 0xF09000, end: 0xF097FF, country: "ICAO (special use)", country_code: null },
|
||||||
|
|
||||||
// Block assignments mentioned in Chapter 9 section 4, at the end so they are only used if
|
// block assignments if nothing else above applies are no longer a thing
|
||||||
// nothing above applies
|
|
||||||
{ start: 0xB00000, end: 0xBFFFFF, country: "Unassigned (reserved for future use)", country_code: null },
|
|
||||||
{ start: 0xD00000, end: 0xDFFFFF, country: "Unassigned (reserved for future use)", country_code: null },
|
|
||||||
{ start: 0xF00000, end: 0xFFFFFF, country: "Unassigned (reserved for future use)", country_code: null },
|
|
||||||
];
|
];
|
||||||
|
|
||||||
let unassigned_range = {
|
let unassigned_range = {
|
||||||
|
|||||||
Reference in New Issue
Block a user