Day 8
Wrote some lines of text on azimuth.c and updated the calculation method for geographical position, suggesting to use the program to obtain the azimuth rather than measure it.
I could probably find a more efficient way of calculating the longtiude than using the existing altaz_to_lst.c
program. For example, I've been considering how to describe a circle of equal altitude as geographical coordinates, and there is one thing I would like to try.
The idea is to describe a circle of equal altitude according to the following:
Size: 90 - Altitude (zenith distance, or co-altitude) GPLat: Latitude of star's GP GPLong: Longitude of star's GP PLat: Latitude of a point on the circle of equal altitude PLong: Longitude of a point on the circle of equal altitude PLat = GPLat + Size * cos(x) PLong = GPLong + Size * sin(x)
I'm picturing drawing a line from the center of the circle of equal altitude (the star's GP) to some point on the circle. This line would have an azimuthal angle, which I call x
. I figure that if you insert x = Azimuth + 180
into this function, you should get the latitude and longitude of your position.
But will it work? I'm not sure!