Can we maybe get more projections, like the Van der Grinten or Gall-Peters?
Hey there
It would be great to have additional projections like Van der Grinten or Gall-Peters. These options could provide different perspectives for visualizing data on the platform. I hope they can be considered for future updates!
As long as the projections map the entire globe using latitude/longitude (with a central meridian and dateline) then they are possible candidates for adding. And these two projections look like they satisfy that.
We’ll have a look at adding more projections once the Vulkan graphics rewrite is nearing completion. This is because 2D map projections in GPlates are transitioning to graphics-hardware-acceleration for better interactivity (using 2nd-order interpolation of pre-computed map projection 2D arrays) - and this places some limitations on the projection. But this will make the new symbology rendering a lot more feasible and interactive.
Any developments on this? I am interested in using the Authagraph projection (AuthaGraph projection - Wikipedia) and wondering whether there is a way of changing/remapping the current projections in the standalone app, or whether it would work through pyGplates and another pythonic mapping library?
Hi pemo,
We’re still working on the Vulkan graphics rewrite.
Your best bet is to use Cartopy map projections. See this GPlately notebook example, and search for projection=ccrs.Mollweide(190)
.
It looks like Cartopy doesn’t have your map projection (according to this list). Maybe there’s another map projection library that does (and that works with matplotlib). In any case, the above example show the general idea.
By the way, there’s also the Proj library. That’s what GPlates (note: not GPlately) uses internally - so if that doesn’t have a projection then certainly GPlates won’t support it in future - and it doesn’t have AuthaGraph.
Thanks John - yes, Authagraph is very obscure, so I’ve been looking into Peirce Quincuncial and Guyou, which i can handle with pyproj and other approaches.