**Data source:** Gridded Population of the World (GPW v4, SEDAC), 15 arc-minute resolution (~70,000 populated cells)

    **Method:** Hierarchical clustering algorithm. Regions merge based on mutual attraction = (pop₁ × pop₂) / distance⁴. The algorithm iteratively merges the

    pair with highest attraction until all regions connect.

    **Visualization:** Each line shows a merge event. Color indicates merge order – early merges (neighborhoods, dense urban areas) start in black/navy/blue,

    transitioning through the color spectrum to yellow/red for late merges (intercontinental connections).

    **Related project:** https://jspenc4.github.io – 3D terrain visualizations of global population distribution

    **Tools:** Java (clustering algorithm)

    by Federal-Cut301

    2 Comments

    1. post_appt_bliss on

      ya know it’s hard to *simultaneously* optimize on two constraints:

      1. communicates nothing
      2. repellently ugly

      but you did it!

    2. MovingTarget- on

      Can you clarify (ELI5) what I’m looking at here? What is “attraction strength”. Is this supposed to be highlighting regions that interact or have certain commonalities?

    Leave A Reply