Live data from Hacker News

Map Projection Transitions

jasondavies.com

1–10 of 12 posts

Re: Map Projection Transitions

#2
This is cool but it's annoying that the poles keep drifting. Sure: let me drag the map in any direction. But it should start with north at the top (and, for most projections, parallel straight lines of latitude) until I move it, and if I put it back there it should stay.

Re: Map Projection Transitions

#3
post #2

This is cool but it's annoying that the poles keep drifting. Sure: let me drag the map in any direction. But it should start with north at the top (and, for most projections, parallel straight lines of latitude) until I move it, and if I put it back there it should stay.

Here you go: https://observablehq.com/@jrus/projection-transitions-nodrif...

Re: Map Projection Transitions

#4
To the author: This is really cool and something I've dreamed of. Have you considered adding support for the 'dymaxion map' (aka Airocean World) projection by Buckminster Fuller ( https://en.wikipedia.org/wiki/Dymaxion_map )? Or the Waterman Butterfly ( https://en.wikipedia.org/wiki/Waterman_butterfly_projection ) ? What kind of challenges are there in implementing transitions to those types of projections?

Re: Map Projection Transitions

#5

To the author: This is really cool and something I've dreamed of. Have you considered adding support for the 'dymaxion map' (aka Airocean World) projection by Buckminster Fuller ( https://en.wikipedia.org/wiki/Dymaxion_map )? Or the Waterman Butterfly ( https://en.wikipedia.org/wiki/Waterman_butterfly_projection ) ? What kind of challenges are there in implementing transitions to those types of projections?

Thanks. Interpolating between map projections that have the same clip region is relatively straightforward. When projecting geometries from the surface of a sphere to a 2D plane, you're always going to have a discontinuity somewhere on the sphere, i.e. the clip region. The projections supported so far all have the same discontinuity along the antimeridian (the meridian at longitude ±180°).

Extending the interpolation to work for projections with different clip regions should be feasible but there are several ways to interpolate between arbitrary shapes in 2D, so I'd have to give it some thought.

Another way to transition between "polyhedral" projections like the Dymaxion map and the Waterman butterfly is to fold and unfold the maps in 3D to and from a closed polyhedral globe.

Re: Map Projection Transitions

#7

To the author: This is really cool and something I've dreamed of. Have you considered adding support for the 'dymaxion map' (aka Airocean World) projection by Buckminster Fuller ( https://en.wikipedia.org/wiki/Dymaxion_map )? Or the Waterman Butterfly ( https://en.wikipedia.org/wiki/Waterman_butterfly_projection ) ? What kind of challenges are there in implementing transitions to those types of projections?

Thanks. Interpolating between map projections that have the same clip region is relatively straightforward. When projecting geometries from the surface of a sphere to a 2D plane, you're always going to have a discontinuity somewhere on the sphere, i.e. the clip region. The projections supported so far all have the same discontinuity along the antimeridian (the meridian at longitude ±180°). Extending the interpolation…

Really love your previous work on ocean-centered maps like the Spilhaus. Keep up the good work.
Post reply on HN