Show HN: Today's cities on a globe of Earth's tectonic past and future
Visualizing Earth's Tectonic Journey: The Tectonic Globe
The Tectonic Globe is an interactive, rotatable simulation of our planet that tracks the movement of modern nations and urban centers across geological time. By utilizing the Merdith 2021 plate reconstruction model, the tool allows users to visualize where today's geography existed in the deep past and where it might drift in the distant future.
🌍 Project Overview
The application maintains consistent color families for continents while shifting the landmasses according to plate kinematics.
Key Capabilities:
- Rotate the globe in 3D space.
- Scrub through a timeline of tectonic shifts.
- Track specific modern cities as crustal markers.
🛠️ Technical Implementation
The system doesn't just move whole continents; it performs a precise geometric decomposition.
- Fragmentation: Modern country polygons are intersected with the static plate boundaries defined in the Merdith 2021 model.
- Reconstruction: Each resulting fragment is shifted backward in time using
pyGPlatesto apply finite rotations.
Data Summary
| Feature | Detail |
|---|---|
| Primary Model | Merdith 2021 |
| Rotation Engine | pyGPlates |
| Temporal Range | (past) (future) |
Logic Flow
🔮 Looking Forward
While the past is based on reconstruction, the future is a projection. The simulation uses a constant-motion extrapolation based on the most recent plate rotations, incorporating basic "handoffs" when plates collide.
Note on Accuracy: This future projection should be viewed as an
accurate forecastinteractive sketch rather than a scientific prediction.
The Projection Logic:
def calculate_future_position(current_pos, rotation_rate, time_delta):
# Simplified constant-motion extrapolation
return current_pos + (rotation_rate * time_delta)
⚠️ Visual Indicators
When viewing the globe, you may notice certain red zones. These highlight specific plate fragments that overlap one another following the reconstruction process.