Horizontal Coordinate System Explained — Altitude, Azimuth, and How They Differ from Equatorial Coords

The observer-based sky coordinate system (altitude + azimuth), how it differs from equatorial coordinates, conversion formulas, and practical uses — sunrise photography, telescope setup, satellite tracking, solar panels.

🌅 "The sun will rise at azimuth 90° this morning." — wait, what does that mean? The horizontal coordinate system is how you describe where something in the sky is, from your point of view on Earth. Two angles: how high above the horizon (altitude) and how far around from north (azimuth). It's what your phone's stargazing app uses, what solar panel installers calculate, what satellite ground antennas track, and what golden-hour photographers obsess over. This guide walks through the basics, contrasts it with equatorial coordinates (the system used in star catalogs), and shows the math that converts between them.

Long-exposure star trail photo style illustration with observatory silhouette and circular star arcs

🌐 What Is the Horizontal Coordinate System?

The horizontal coordinate system describes a point in the sky relative to the observer's location and the local horizon. It uses two angles:

  • Altitude: How high above the horizon, from 0° (horizon) to +90° (zenith)
  • Azimuth: Direction along the horizon, measured clockwise from north (0° to 360°)

Reference Points

TermDefinitionCoordinate
ZenithDirectly overheadAltitude +90°
NadirDirectly belowAltitude −90°
HorizonObserver's flat planeAltitude 0°
MeridianGreat circle through zenith and the celestial polesAzimuth 0° (N) / 180° (S)

On the ground: Your phone's compass app shows azimuth. The angle you'd lift your phone to point at a star is altitude. Stargazing apps (Star Walk, SkyMap) compute these two values to label stars in real time.

⬆️ Altitude (Elevation Angle)

The angle from the horizon (0°) up to the zenith (90°). The closer a star is to overhead, the closer to 90°.

AltitudeMeaning
On the horizon (just rising or setting)
30°Low (typical of late afternoon sun)
60°Quite high
90°Zenith (straight up)
NegativeBelow horizon (not visible)

Sun's altitude varies by season — example, New York (latitude 40.71°)

DateSolar noon altitude
Winter solstice (Dec 22)~26°
Equinox (Mar/Sep)~49°
Summer solstice (Jun 22)~73°

That's why your shadow at noon is short in summer (sun overhead) and long in winter (sun low).

➡️ Azimuth

Direction measured clockwise from due north.

DirectionAzimuth
North (N)0° (or 360°)
East (E)90°
South (S)180°
West (W)270°

Sunrise azimuth shifts through the year — example, latitude 40°

DateSunrise azimuth
Winter solstice~120° (south of east)
Equinox~90° (due east)
Summer solstice~60° (north of east)

For photographers: If you want a "due-east" sunrise, plan for around the equinoxes (March 20, September 22). At winter solstice, the sun rises well south of east — you may not see it from a spot you thought faced east.

🌌 Versus the Equatorial Coordinate System

Star catalogs don't use altitude/azimuth, because those values shift every minute as the Earth rotates. Instead, they use a sky-fixed coordinate system that doesn't depend on observer location or time.

SystemTwo coordinatesPropertyUse
HorizontalAltitude, AzimuthObserver- and time-dependentTelescope mounts, sunrise direction, satellite tracking
EquatorialRight Ascension (RA), Declination (Dec)Sky-fixedStar catalogs, recorded object positions
EclipticEcliptic longitude/latitudeBased on the ecliptic planePlanetary motion, solar system bodies
GalacticGalactic longitude/latitudeBased on our Galaxy's planeExtragalactic, globular clusters

Quick intro to RA & Dec

  • Right Ascension (RA, α): Measured along the celestial equator (the Earth's equator projected onto the sky). Units: hours (0–24h, 1h = 15°). The vernal equinox is 0h.
  • Declination (Dec, δ): Measured north (+) or south (−) of the celestial equator. Same range as latitude: −90° to +90°.

A given star always has the same RA and Dec (changing only over centuries due to precession), but its altitude and azimuth at your location change every second.

🧮 Equatorial → Horizontal Conversion

If you know a star's RA/Dec and your observer's lat + UTC time, you can compute altitude/azimuth.

sin(altitude) = sin(δ)·sin(φ) + cos(δ)·cos(φ)·cos(H)

cos(azimuth) = ( sin(δ) − sin(altitude)·sin(φ) ) / ( cos(altitude)·cos(φ) )
  • φ = observer's latitude (WGS84)
  • δ = star's declination
  • H = hour angle = local sidereal time (LST) − right ascension

You don't have to do this by hand: apps and websites compute it instantly. The formula is for understanding why the math works. The key takeaway is the observer's latitude is plugged in — so knowing your lat/lng is the starting point.

🌅 Real-World Uses

The horizontal coordinate system isn't just for astronomers. Practical applications are everywhere.

FieldUse case
Solar panelsSolar altitude/azimuth → panel angle (south-facing in Northern Hemisphere, tilted at ~latitude)
Architecture & urban planningShadow analysis, daylight studies, solar access rights
Photography & videoGolden hour timing, exact sunrise/sunset direction (essential for landscape photographers)
StargazingAltitude-azimuth (Alt-Az) telescope mounts, observatory setup
Satellite trackingGPS / comms ground antennas, ISS visible-pass prediction
Maritime / aviation navigationCelestial navigation with a sextant — an emergency backup even in the GPS era
Drone cinematographyAnticipating sun position to avoid lens flare or harsh shadows
ToolUseForm
StellariumMost popular planetarium / sky simulatorDesktop + Web
TheSkyLive.comReal-time positions of stars, planets, ISSWeb
SunCalc.orgSunrise/sunset azimuth visualizationWeb (over a map)
Heavens-above.comSatellite visible-pass predictorWeb
Star Walk 2AR identification of stars and planetsiOS · Android
Sky GuideAR astronomy (iOS only)App Store
Stellarium PlusMobile version of desktop StellariumiOS · Android

🌐 Relation to WGS84 Coordinates

  • WGS84: A point on Earth's surface — latitude/longitude (see the WGS84 guide)
  • Horizontal coordinates: A point in the sky as seen from that ground point — altitude/azimuth

The two systems combine orthogonally:

  1. Determine your WGS84 position (FindLatLng gives you lat/lng to 6 decimals)
  2. Add the UTC time and a star catalog's RA/Dec
  3. Apply the conversion formula → horizontal coordinates (where that star is now in your sky)

You need location (WGS84) + time to know how the celestial sphere is rolled over your head.

💬 FAQ

Q. Why is azimuth measured from north? Modern astronomy and navigation standardized on north-as-zero, clockwise. Older astronomy texts sometimes measured from south, but GPS, aviation, marine, and surveying all agree on north-zero today.

Q. Is "altitude" in astronomy the same as in aviation? No — different things. Astronomy altitude is an angle in degrees from the horizon. Aviation altitude is height above sea level in meters or feet. To avoid confusion, astronomers often say "elevation angle".

Q. How fast do stars move across the sky? Earth rotates 360° in 24 hours, so stars move 15° per hour, or 1° every 4 minutes. That's why long-exposure star photos show streaks. Stars near the celestial equator appear to move fastest; stars near the celestial poles (Polaris, +89° declination) barely move at all.

Q. How can I find the exact sunrise direction for a date? Use SunCalc.org — enter your coordinates and a date, and it draws the sunrise/sunset arrows on a map. Essential for landscape photographers planning shoots.

Q. Can I see the ISS from my location? Yes — best around dawn or dusk. Plug your lat/lng into Heavens-above for pass predictions: time, azimuth, peak altitude. The ISS crosses the sky in about 90 seconds, brighter than any star.

📝 Wrap-Up

  • Horizontal coordinate system = observer-relative sky coordinates (altitude + azimuth)
  • Equatorial system = sky-fixed coordinates (RA + Dec, the star-catalog standard)
  • Conversion needs observer's latitude (WGS84) + time — your ground coordinates are the starting point
  • Real-world applications: sunrise/sunset photography, solar panels, stargazing, satellite tracking
  • A given star has fixed RA/Dec but changing altitude/azimuth — that's why telescopes need motorized tracking

You need your WGS84 lat/lng before you can compute any sky angle. FindLatLng — Lat/Lng Finder →

📚 References & Further Reading