I've run into some interesting situations with the current transformation interface in GeoMakie/Makie, and some traits placed in type params might resolve this:
bboxtrait
DirectBBox -> simply transform minima and maxima
EdgeSampledBBox{N} -> sample and transform along edges
FullSampledBBox{N} -> sample and transform an nxn grid inside the original box
This is doable now.
interpolationtrait
This is for a future Makie version where transformations can change the length as well as the values of data, if invoked with the plot type as a reference.
Linear -> don't do anything, default.
Geodesic -> resample in geodesic space, applicable only to lines.
All transformations should also reproject/circ-shift rasters if necessary to avoid artifacts.
I've run into some interesting situations with the current transformation interface in GeoMakie/Makie, and some traits placed in type params might resolve this:
bboxtrait
DirectBBox
-> simply transform minima and maximaEdgeSampledBBox{N}
-> sample and transform along edgesFullSampledBBox{N}
-> sample and transform ann
xn
grid inside the original boxThis is doable now.
interpolationtrait
This is for a future Makie version where transformations can change the length as well as the values of data, if invoked with the plot type as a reference.
Linear
-> don't do anything, default.Geodesic
-> resample in geodesic space, applicable only to lines.All transformations should also reproject/circ-shift rasters if necessary to avoid artifacts.