Skip to content

Pole Star Tables

1. PZXPZX Spherical Triangle Setup

In the celestial sphere, consider the PZXPZX triangle for Polaris:

  • PP: Elevated Pole
  • ZZ: Observer’s Zenith
  • XX: Position of Polaris
  • PZ=c=90∘−LPZ = c = 90^\circ - L (co-latitude, where LL is Latitude)
  • ZX=z=90∘−aZX = z = 90^\circ - a (zenith distance, where aa is True Altitude)
  • PX=pPX = p (polar distance of Polaris, where p≈1∘p \approx 1^\circ)
  • ∠ZPX=h\angle ZPX = h (Local Hour Angle of Polaris, LHA⋆\text{LHA}_\star)

Let the zenith distance be z=c+kz = c + k, where kk represents the correction to be applied to the altitude. Substituting z=90∘−az = 90^\circ - a and c=90∘−Lc = 90^\circ - L:

90∘−a=(90∘−L)+k  ⟹  L=a+k90^\circ - a = (90^\circ - L) + k \implies L = a + k

2. Fundamental Spherical Trigonometry Relation

Applying the Cosine Formula to triangle PZXPZX:

cos⁡z=cos⁡pcos⁡c+sin⁡psin⁡ccos⁡h\cos z = \cos p \cos c + \sin p \sin c \cos h

Substituting z=c+kz = c + k into the left-hand side:

cos⁡(c+k)=cos⁡ccos⁡k−sin⁡csin⁡k\cos(c + k) = \cos c \cos k - \sin c \sin k

Equating the two expressions for cos⁡z\cos z:

cos⁡ccos⁡k−sin⁡csin⁡k=cos⁡pcos⁡c+sin⁡psin⁡ccos⁡h\cos c \cos k - \sin c \sin k = \cos p \cos c + \sin p \sin c \cos h

Dividing both sides by sin⁡c\sin c:

cot⁡ccos⁡k−sin⁡k=cos⁡pcot⁡c+sin⁡pcos⁡h\cot c \cos k - \sin k = \cos p \cot c + \sin p \cos h

Rearranging terms:

sin⁡k=cot⁡c(cos⁡k−cos⁡p)−sin⁡pcos⁡h\sin k = \cot c (\cos k - \cos p) - \sin p \cos h

3. Small Angle Expansion

Since pp and kk are small angles, express sin⁡\sin and cos⁡\cos as series expansions in radians:

sin⁡k≈k,cos⁡k≈1−k22\sin k \approx k, \quad \cos k \approx 1 - \frac{k^2}{2}

sin⁡p≈p,cos⁡p≈1−p22\sin p \approx p, \quad \cos p \approx 1 - \frac{p^2}{2}

First Approximation

Neglecting higher-order terms (cos⁡k≈1\cos k \approx 1 and cos⁡p≈1\cos p \approx 1):

−k≈pcos⁡h  ⟹  k≈−pcos⁡h-k \approx p \cos h \implies k \approx -p \cos h

Second Approximation

Substituting the second-order terms back into the rearranged equation:

cot⁡c(1−k22)−k=cot⁡c(1−p22)+pcos⁡h\cot c \left(1 - \frac{k^2}{2}\right) - k = \cot c \left(1 - \frac{p^2}{2}\right) + p \cos hcot⁡c−12k2cot⁡c−k=cot⁡c−12p2cot⁡c+pcos⁡h\cot c - \frac{1}{2} k^2 \cot c - k = \cot c - \frac{1}{2} p^2 \cot c + p \cos h−k=12k2cot⁡c−12p2cot⁡c+pcos⁡h-k = \frac{1}{2} k^2 \cot c - \frac{1}{2} p^2 \cot c + p \cos hk=−pcos⁡h+12cot⁡c(p2−k2)k = -p \cos h + \frac{1}{2} \cot c (p^2 - k^2)

Substitute k≈−pcos⁡h  ⟹  k2≈p2cos⁡2hk \approx -p \cos h \implies k^2 \approx p^2 \cos^2 h:

p2−k2=p2−p2cos⁡2h=p2(1−cos⁡2h)=p2sin⁡2hp^2 - k^2 = p^2 - p^2 \cos^2 h = p^2 (1 - \cos^2 h) = p^2 \sin^2 h

Since c=90∘−L  ⟹  cot⁡c=tan⁡Lc = 90^\circ - L \implies \cot c = \tan L:

k=−pcos⁡h+12p2sin⁡2htan⁡L(in radians)k = -p \cos h + \frac{1}{2} p^2 \sin^2 h \tan L \quad \text{(in radians)}

Expressing pp and kk in minutes of arc (p′,k′p', k') using p′sin⁡1′=sin⁡pp' \sin 1' = \sin p:

k=−p′cos⁡h+12p′sin⁡psin⁡2htan⁡Lk = -p' \cos h + \frac{1}{2} p' \sin p \sin^2 h \tan L

4. Derivation of Table Correction Factors a0,a1,a2a_0, a_1, a_2

To avoid negative quantities in Nautical Almanac lookups, the correction kk is decomposed into three positive values (a0,a1,a2a_0, a_1, a_2):

  1. a0a_0 (Function of LHAγ\text{LHA}_\gamma): Computed using the main term −p′cos⁡h-p' \cos h and the second term evaluated at a reference baseline latitude of 50∘N50^\circ\text{N}, using adopted mean values of SHA (327∘39′327^\circ 39') and declination (89∘09.5′89^\circ 09.5'), plus an added constant of +58.8′+58.8' to ensure a0>0a_0 > 0:

    a0=−p′cos⁡h+12p′sin⁡psin⁡2htan⁡50∘+58.8′a_0 = -p' \cos h + \frac{1}{2} p' \sin p \sin^2 h \tan 50^\circ + 58.8'
  2. a1a_1 (Function of LHAγ\text{LHA}_\gamma and Latitude LL): Corrects for the difference between the observer’s actual latitude LL and the 50∘N50^\circ\text{N} reference latitude, plus an added constant of +0.6′+0.6':

    a1=12p′sin⁡psin⁡2h(tan⁡L−tan⁡50∘)+0.6′a_1 = \frac{1}{2} p' \sin p \sin^2 h (\tan L - \tan 50^\circ) + 0.6'
  3. a2a_2 (Function of LHAγ\text{LHA}_\gamma and Date / Declination): Adjusts for small seasonal/annual variations of Polaris’s actual SHA and declination from the mean values, plus an added constant of +0.6′+0.6':

    a2=(variation correction)+0.6′a_2 = (\text{variation correction}) + 0.6'

5. Final Latitude Formula

The total offset constant added across all three factors is:

Sum of constants=58.8′+0.6′+0.6′=60.0′=1∘\text{Sum of constants} = 58.8' + 0.6' + 0.6' = 60.0' = 1^\circ

Subtracting 1∘1^\circ to compensate for the added constants gives the final formula:

Latitude (L)=True Altitude−1∘+a0+a1+a2\text{Latitude } (L) = \text{True Altitude} - 1^\circ + a_0 + a_1 + a_2