Two years ago Andy Woodruff wrote a fun blog entry about land area plotted by latitude and longitude, where he proceeded to squish the continents’ area along the X and Y axes (just like Bill Rankin did with Earth’s population earlier).
His post was the catalyst for me to try mapping the next step: squishing an area towards a point.
In fact, there was an a question floating around my brain earlier about the EU: “If I sit in Brussels, the de facto capital, how much union is there in each direction?”
It might feel like the answer is : “Look at a map!”, but due to history and geography, the EU’s territory snakes around the Baltic Sea, the Western Balkans candidate countries, not to mention that big hole called Switzerland. On the other hand you have detached areas, such as the UK and Ireland, or Cyprus.
So I plotted the EU onto a an Lambert azimuthal equal-area projection where I took Brussels as the center, thus lines spreading out radially from the center wouldn’t be distorted, while the areas of the countries stayed constant no matter how far from the center. To add a bit of color, without making one for each of the 28 member state, I colored them by the year they joined the EU.
I then wrote a python script that in essence iterated along each line starting in the chosen center and ending on an outer pixels, and moved the colored pixels as much as possible towards the center. For finding the relevant pixels I used this adaptation of Xiaolin Wu’s algorithm, and it took some fine tuning before I got a good result.
So here it is: Brussels sucking the EU towards it…
As one can see, I only used the main European territories of the EU plus the Macaronesian Outermost Regions (Azores, Madeira, Canary Islands), due to their geographical proximity to Europe, but I ignored the other OMRs such as French Guyana, Reunion or the ones in the Antilles.
In the end, the resulting shape is somewhat Rorschach-ish, and to me it kinda looks like a bat, or a sad bumblebee. I wonder what others see?
A .gif version showing EU enlargement and Brexit: