What is GIS? Coordinate systems and datums
GIS is the science of geographic information. Week 1 builds the foundation: coordinate systems, datums, latitude/longitude, and why WGS84 is the space-GIS default.ting these right matters in space GIS where coordinates come from satellites. A coordinate is also a choice: about which points get on the map, who can see them, and what consequences follow. We'll keep returning to that question across the 30 weeks, and Week 28 treats it head-on.
When your kupuna give you directions to a place, do they say latitude and longitude — or do they say it differently?
Coordinate systems are how people describe where things are. Pacific peoples did this for thousands of years using stars, waves, and bird flight — long before GPS. This week shows you the modern version (WGS84 lat/lon) and how it connects to what your family already knows.
Learning objectives
- Explain what GIS is and isn't
- Distinguish geographic (lat/lon) from projected coordinate systems
- Identify WGS84 as the datum behind GPS and satellite-derived data
- Avoid the most common coordinate-system mistakes in space GIS
Try it: how big is one degree?
One degree of latitude is always about 111 km. But one degree of longitude shrinks as you move toward the poles. Move the slider and watch.
Primer
A Geographic Information System is the combination of data, software, and methods used to capture, store, analyze, and visualize information that is located somewhere. The "somewhere" is what separates GIS from spreadsheets and BI tools. In space GIS, the "somewhere" is everywhere on, above, or around Earth — and the coordinates are almost always derived from satellites.
Most newcomers think of GIS as making maps. Maps are a visualization output; they are not the discipline. The real work of GIS is reasoning about geometric and topological relationships: is this launch detection inside this exclusion zone? How close was the rocket plume to the launch pad? Which countries does the ISS fly over in the next hour? Every one of these is a spatial query, and every spatial query depends on coordinates being correctly defined.
Geographic vs projected coordinates
Coordinates come in two flavors. Geographic coordinates are angles measured from Earth's center — latitude (north/south of the equator) and longitude (east/west of the prime meridian). They live on the curved surface of an ellipsoid. Projected coordinates are the result of flattening the curved Earth onto a 2D plane using a mathematical transformation (a "projection"), and they're measured in linear units — typically meters or feet.
Geographic coordinates are best for storage, communication, and most analysis. Projected coordinates are best for measuring distances and areas, and for displaying on flat screens. Every GIS workflow involves choosing the right one for each step.
WGS84: the default datum for satellite-derived data
A datum is the underlying reference frame: which ellipsoid you're using to model Earth, and where it's anchored. The World Geodetic System 1984 (WGS84) is the datum used by GPS and almost every space-domain dataset. Its EPSG code is 4326 — you'll see this constant everywhere in code:
from pyproj import CRS, Transformer
# WGS84 geographic — lat/lon on the WGS84 ellipsoid
wgs84 = CRS.from_epsg(4326)
# Web Mercator — projected meters, used by web maps (Google, Mapbox)
web_mercator = CRS.from_epsg(3857)
# Convert (lat, lon) → (x, y) in meters
to_meters = Transformer.from_crs(wgs84, web_mercator, always_xy=True)
x, y = to_meters.transform(-80.6, 28.6) # Kennedy Space Center
print(f"Kennedy in Web Mercator: x={x:.0f} m, y={y:.0f} m")
When a satellite (or LaunchDetect) emits a position, that position is almost always WGS84 unless explicitly stated otherwise. Mixing datums silently is one of the most common — and silent — sources of bugs in space GIS.
Why this matters for thermal launch detection
LaunchDetect's ignition coordinates come from NOAA GOES-18 and GOES-19 imagery. The native imagery is in a fixed-grid coordinate system referenced to the satellite, not lat/lon. To compare a hotspot to a known launch pad — which is what makes a detection geocodable — the fixed-grid pixel must be projected to WGS84 lat/lon. That conversion is where 90% of geolocation errors hide. The math is covered in Week 15.
For now, the takeaway is: every space-GIS workflow has at least one coordinate-system conversion in it. Knowing which datum you're starting in, which one you're ending in, and which one the next consumer expects is the discipline.
The big traps
- Assuming (x, y) means (lon, lat). GIS libraries are split: some pass
(lon, lat), some pass(lat, lon).pyproj'salways_xy=Trueargument forces the consistent(lon, lat)order. Set it explicitly every time. - Treating Web Mercator distances as Earth distances. Web Mercator is fine for display, terrible for measurement. At 60° latitude, a Web Mercator meter is roughly half a real meter. For real distances, use a geodesic calculation (Week 5).
- Ignoring datum entirely. A "lat/lon" position without a datum is almost always WGS84 in modern systems — but a 1980s topographic map may be NAD27, and these differ by tens of meters.
The lab walks you through the three geometric primitives of GIS — Point, Line, Polygon — built from your live location, the real ISS sub-satellite ground track for the next 90 minutes, and the country boundary you live inside (Natural Earth). It also covers the antimeridian split, the canonical point-in-polygon query, and the geodesic-vs-Euclidean distance lesson. That's the foundation. Everything in the next 29 weeks builds on this.
Connecting to Hawaiʻi: Wayfinding and WGS84
When Hōkūleʻa sailed from Hawaiʻi to Tahiti in 1976, the crew used no instruments — they read the stars, the swells, and the wind. That was navigation by a different coordinate system: a star-based one carried in memory across generations. WGS84 (the system GPS uses) is the modern equivalent: a way of saying 'this exact spot on Earth.' Both are valid. Both describe the same ocean. The Polynesian Voyaging Society has shown that traditional wayfinding and modern GPS can teach each other, and many young navigators today are fluent in both.
Hands-on lab: Points, Lines, Polygons — the three primitives
Build one of each, using your own live IP-geolocated location (a Point), the real ISS ground track for the next 90 minutes propagated from a live TLE (a Line), and the country you're in from Natural Earth (a Polygon). Then run the canonical GIS query — is your point inside your country's polygon? — and measure the difference between Web Mercator distance (wrong) and geodesic distance (right). The lab personalizes to you.
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.
- NAD83
- WGS84
- ED50
- GRS80
- The map is in 3D
- The Earth is flattened to a 2D plane using a mathematical transformation
- The data is forecast forward in time
- The map uses Mercator
- Meters
- Feet
- Degrees
- Radians (always)
- Web Mercator
- WGS84 lat/lon
- UTM Zone 33N
- British National Grid
- It's the prettiest
- GPS and most satellite-derived positions are defined in WGS84
- It's the only one Python supports
- Historical accident
Reflection
Take five minutes with this. Write your answer somewhere. Carry it into next week.