Plotting global launch sites (Capstone 1 week)
Track 1 culminates here: every active orbital launch pad on Earth, geocoded, attributed (country, operator, status, vehicles), styled, and mapped. The week 4 lab IS the capstone start — you finish it for cert 1.
Hawaiʻi's Pacific Missile Range Facility on Kauaʻi is one of the few US launch sites in the Pacific. Have you ever seen one of its launches?
PMRF (the Pacific Missile Range Facility at Barking Sands) is a launch site too — for sounding rockets and missile-defense tests. It is on the global atlas you're about to build. So is every other active orbital pad on Earth.
Learning objectives
- Compile the world's active orbital launch pads into a GeoJSON
- Compute nearest-neighbor distances between spaceports
- Identify which spaceports share an inclination band
- Produce a styled global atlas map ready for publication
Try it: design a launch site
Drag the latitude slider to a hypothetical new spaceport. The tool tells you which orbital inclinations the site can efficiently reach — and gives you a place name nearby.
Primer
This week is the synthesis of the first three. Coordinate systems are settled (Week 1). Vector vs raster, projections — settled (Week 2). QGIS — settled (Week 3). Now we apply all three to a real space-domain dataset: every active orbital launch pad on Earth.
Defining "active" and "orbital"
The world has dozens of launch sites; most are not active, and many are suborbital-only. For this week's atlas, a launch pad qualifies if it has hosted at least one orbital launch attempt in the past 24 months. That filter leaves roughly 20–25 sites — a number that fits cleanly on a single map and a single dataset.
"Orbital" means the launch was attempting to reach a closed orbit around Earth (LEO and above), not a suborbital trajectory like a sounding rocket or New Shepard. The distinction matters because the launch-pad infrastructure for orbital launches (vertical integration, range safety, downrange recovery) is fundamentally different from suborbital pads.
The attributes that matter
A useful spaceport feature includes:
- name — the canonical name, e.g. "Cape Canaveral Space Force Station"
- cc — ISO 3166-1 alpha-2 country code, e.g. "US"
- operator — the agency or company that runs the pad: NASA, SpaceX, ULA, ESA, Roscosmos, etc.
- vehicles — list of active launch vehicles flown from this pad
- status — "active" / "proposed" / "retired"
- first_orbital_launch — year of first orbital launch from the site
- latest_orbital_launch — year of most recent orbital launch
- lat, lon — coordinates to 4 decimal places minimum (~10 m precision)
Sources you can cite
This is where rigor distinguishes a good atlas from a Wikipedia copy. Cite primary sources:
- The UN Office for Outer Space Affairs publishes the authoritative registry of objects launched into outer space.
- Each launch operator publishes a "press kit" PDF for each launch with the pad ID and exact coordinates.
- The FAA AST (Office of Commercial Space Transportation) publishes the licensed US commercial spaceports.
- LaunchDetect's own spaceport atlas tracks 17 active orbital sites with continuously updated coordinates.
Nearest-neighbor and inclination bands
With the GeoJSON loaded, two analytical questions become natural:
- Nearest neighbor. For each pad, what is the nearest other orbital pad? Use a geodesic distance (not planar) — pads can be on different continents and the great-circle distance is what matters.
shapely's planar distance is wrong here; usegeopy.distance.geodesicor PostGISST_Distance_Sphere. - Inclination band. A pad at latitude φ can launch directly into orbits with inclination ≥ |φ|. So Kourou (5.2° N) can launch equatorial orbits cheaply; Plesetsk (62.9° N) cannot. Group your pads into inclination bands (equatorial, mid-inclination, polar) and visualize.
The capstone
The Week 4 lab is the start of Capstone 1: Global Launch Site Atlas. You'll build the GeoJSON, style and label it in QGIS, and export an A2-sized PDF map. The full rubric is on the capstone page; finishing it earns the Certified Ground Station Operator credential.
A finished atlas is not just a map. It's a citation-grade dataset that any space-domain researcher can use. Coordinate precision must be defensible. Attribute values must be sourced. The visual styling must enable the reader to draw conclusions at a glance: which countries cluster geographically? Which operators have monopoly access to which inclinations? Which sites have surged in activity post-2020?
Track 1 closes here. Going into Track 2 (Orbital Analyst), you'll layer orbital mechanics onto this base. Every TLE you propagate in Track 2 will be referenced back to one of the pads you mapped this week.
Connecting to Hawaiʻi: PMRF and the Pacific launch network
When you compile the global launch-site atlas for this capstone, you'll include the major orbital pads — Cape Canaveral, Kourou, Baikonur, Wenchang, etc. But you'll also notice that the Pacific has its own quiet network: PMRF on Kauaʻi (suborbital + missile defense), Wallops on the US east coast (Rocket Lab Electron + Antares), Mahia in New Zealand (Rocket Lab Electron), and Tanegashima in Japan (JAXA). The Pacific has been a launch theater for sixty years. Hawaiʻi sits in the middle of it.
Hands-on lab: Global Launch Site Atlas (capstone start)
Build a GeoJSON FeatureCollection of all currently-active orbital launch pads worldwide. Style by operator and country. Export the styled QGIS map to PDF. This is the deliverable for Capstone 1.
Quiz — click an answer to check it
No grade, no shame. Tap any option; you'll see if it's right plus the answer if not. The point is to notice what you already know and what's still settling.
- Cape Canaveral
- Kourou
- Vandenberg
- Plesetsk
- Cape Canaveral
- Kourou
- Vandenberg
- Wenchang
- Polar
- Sun-synchronous
- Geostationary
- Molniya
- 5
- 10
- 20
- 100
- NASA
- SpaceX
- ULA
- Blue Origin
Reflection
Take five minutes with this. Write your answer somewhere. Carry it into next week.