Welcome to the NavList Message Boards.

NavList:

A Community Devoted to the Preservation and Practice of Celestial Navigation and Other Methods of Traditional Wayfinding

Compose Your Message

Message:αβγ
Message:abc
Add Images & Files
    Name or NavList Code:
    Email:
       
    Reply
    Re: Position from altitude and azimuth.
    From: Antoine Couëtte
    Date: 2020 May 8, 05:30 -0700

    Dear Dave,

     

    Thanks for you interesting question.

    Here is one manner - among certainly very many - to solve it.

    With (O) being the unknown Observer's position, with "Ht(O)" (54.9317°) being the Sun Center Topocentric unrefracted Altitude, and finally  with "SZ(O)" (120.4650°) being the Sun Azimuth seen from (O) :

    A - Solution on a spherical Earth

    A1 - From Ephemeris Data, compute position of Subsolar point (S) on Earth

    A2 - From Ht(O) compute Sun Center Geocentric Height "Hg(O)"

    A3 - From Hg(O) compute Great Circle Distance "GCD" from (S) to Observer (O) : GCD = 90° - Hg

    A4 - From currently known elements, compute approximate Meridian Convergence Correction #1 "MCC1" from (S) to (O)

    A5 - ITERATE

    Bold Characters here-under are the back bone for "iteration support" since they do not change.

    A.5.1 - Determine Observer's Azimuth "OZi" as seen from (S). OZi= SZ + 180° + MCCi

    A.5.2 - From (S) determine a point (Pi) on Azimuth OZi and at a Distance GCD

    A.5.3 - From (Pi) compute Azimuth to Sun "SZi"

    A.5.4 - Compute SZ - SZi ]  and if smaller than 0.1', GOTO B

    A.5.5 - Compute Updated MCCi+1 = MMCi + [ SZ - SZi ] , then GOTO A.5.1

    B - Further Checks : Solution on WGS 84 Ellipsoid

    (Pi) should now be very close from unknown (O).

    B.1 - From (Pi) compute Ht(Pi) and SZ(Pi)

    B.2 - Compare Ht(Pi) to Ht(O) and SZ(Pi) to SZ(0)

    B.3.1 - If B.2 differences outside 0.1', fine-tune (Pi) and GOTO B.1

    B.3.2. - If B.2 differences less than 0.1', GOTO B4

    B4 - The position thus derived is the requested Observer's Postion (O) .

    *******

    With (O) being the unknown Observer's position, and "Ht(O)" (54.9317°) being the Sun Center Topocentric unrefracted Altitude, and finally "SZ(O)" (120.4650°) being the Sun Azimuth seen from (O)

     

    Here are my results (4 digits published only to avoid possible accumulation of round-off errors):

    A.1 - (S) N16.7797° W045.8520°  Sun Distance = 1.0090 UA

     

    A.2 - Only required correction here is parallax equal to 8.8" / (Sun Distance)  = 8.7218" = 0.0024°

    Hence Hg(O) = Ht(O) + 0.0024° = 54.9317° + 0.0024° = 54.9341°

     

    A.3 - GCD = 90° - 54.9341° = 35.0659°= 2103.9546 NM

     

    A.4 - From (S), start a Great Circle at Azimuth SZ(O) + 180° at a Distance of 2103.9546 NM.

    Such Great Circle covers approximately :

    35.0659 ° x sin (SZ + 180°) = 35.0659 ° * Sin (320.4650°) = 17.7788 ° in Latitude.

    Hence get an approximate mid-Latitude of 16.7797° + (17.7788° / 2) = 25.6691°

    Such Great Circle also covers approximately :

    35.0659° x cos (SZ + 180°) / Cos (Mid Lat) = 35.0659° cos (320.4650°) / Cos (25.6691°) = 33.5341° in Longitude.

    Approximate Meridian Convergence (1 st Order) : Longitude Difference * Sin (Mid-Latitude) =  33.5341 * sin 25.6691° = 14.5261 ° .

    We will therefore start up with MCC1 = 15° and with, as indicated here-above, SZ(O) = 120.4650°

     

    A.5 – ITERATE

     

    1st loop

     

    A.5.1 - OZ1 = SZ(O) + 180°+ MCC1 = 315.4650°

    A.5.2 - (P1) N38.9311° W077.0487°

    A.5.3 - SZ1 = 120.3226° 

    A.5.4 - SZ(O) - SZ1 = + 0.1424°

    A.5.5 - MCC2 = MCC1 + (SZ - SZ1) = 15.1424°

     

    2nd loop

     

    A.5.1 - OZ2 = SZ(O) + 180° + MCC2 = 315.6074°

    A.5.2 - (P2) N38.99788° W076.99828°

    A5.3 - SZ2 = 120.46458°

    A5.4 - SZ(O) - SZ2 = - 0.00042° = 0.02491’ which is smaller than 0.1’ , then we can exit after this 2nd loop.

     

    GOTO B

     

    B.1 - (P2) N38.99788° W076.99828° , i.e. N38°59.87’ W076°59.90’

     

    Fine-tuning on WGS84 Ellipsoid :

     

    Get Ht(P2) = 54°55’961° (vs. 54°55.9’) and SZ(P2) = 120.46445° = 120.27’87 (vs. 120°27.9’)

     

    Azimuth is fine, and we just need to decrease the height by 0.061’ .

     

    From position here-above, proceed 0.061 NM in the direction opposite to the Azimuth

     

    Hence Δ Lat = - 0.061’ cos Az = + 0.031’  Lat (O) = N38°59.99’

     

                  Δ Lon  =  0.061’ sin Az / Cos Lat = 0.068’   Lon (O) = W076°59.97’

    The Observer’s position is thought to be at N39°00.0’ W077°00.0’ within the limits of the data accuracy (0.1').

    Antoine M. "Kermit" Couëtte

       
    Reply
    Browse Files

    Drop Files

    NavList

    What is NavList?

    Get a NavList ID Code

    Name:
    (please, no nicknames or handles)
    Email:
    Do you want to receive all group messages by email?
    Yes No

    A NavList ID Code guarantees your identity in NavList posts and allows faster posting of messages.

    Retrieve a NavList ID Code

    Enter the email address associated with your NavList messages. Your NavList code will be emailed to you immediately.
    Email:

    Email Settings

    NavList ID Code:

    Custom Index

    Subject:
    Author:
    Start date: (yyyymm dd)
    End date: (yyyymm dd)

    Visit this site
    Visit this site
    Visit this site
    Visit this site
    Visit this site
    Visit this site