Publication: Magyar Közlöny
Issue: MK-2007-70 (Year: 2007, Number: 70)
Era: 2004-2010
Section: Melléklet a 2007. évi XLVI. törvényhez
Paragraph Index: 4432

f) The notation NL(x) denotes the “number of longitude zones” function of the latitude angle x. The value returned by NL(x) is constrained to the range from 1 to 59. NL(x) is defined for most latitudes by the equation, , where lat denotes the latitude argument in degrees. For latitudes at or near the N or S pole, where the above formula would either be undefined or yield NL(lat) = 0, the value returned by the NL( ) function shall be 1. Likewise, at the equator, where the above formula might otherwise yield NL(lat) = 60, the value returned by the NL( ) function shall be 59. Note 5.— This equation for NL( ) is impractical for real time implementation. A table of transition latitudes can be precomputed using the following equation: for NL = 2 to 4 ⋅ NZ – 1, and a table search procedure used to obtain the return value for NL( ). The table value for NL = 1 is 90 degrees. 2.6.3 CPR ENCODING PROCESS The CPR encoding process shall calculate the encoded position values XZi and YZi for either airborne, surface or TCP, TCP+1 latitude and longitude fields from the global position lat (latitude in degrees), lon (longitude in degrees), and the CPR encoding type i (0 for even format and 1 for odd format), by performing the following sequence of computations. The CPR encoding for TCP, TCP+1 shall always use the even format (i = 0), whereas the airborne and surface encoding shall use both even (i = 0) and odd (i = 1) formats.

Source: https://magyarkozlony.hu/hivatalos-lapok/7e70cec03f34e3c2efd8610b865b65591eafd701/dokumentumok/a55dc160549d57fa4db0035e37c6a6a98dd1a0b9/letoltes