It's been a while since I've posted here, but I've come across an especially tricky problem which I hope the experts here can solve. You see, for one of my projects I want to create a map of Earth... after a Pole Shift.

That is to say, I want to leave the positions of the continents largely intact, but I want to place the North and South poles at different locations. For instance, the North Pole might be at the position of the Arab peninsula - and then it would be located at the very top of the map (in a conventional map projection, that is).

This is hardly the first time someone had this idea - this site has a bunch of pole-shifted maps of Earth:





But unfortunately, if the author explains somewhere how he created those maps I couldn't find it.

And I feel that this should be the kind of problem for which a software solution should exist. There is already a software that can transform map projections - G.Projector from NASA. Unfortunately, the only map input format it accepts is an equirectangular projection:



Which, like any other map projection out there, distorts the shape and size of the land masses (especially near the poles).

So... does anyone here know of a reasonably simple way for creating a pole-shifted map of Earth? Ideally, I'd like to try out a bunch of different shifts...