I’m looking to make a figure similar to the one below from GRACE Fact Sheet - NASA Science. Usually I might use grdview with -JZ and -p for a perspective view, but I’m not sure how to get that to work for a full hemispheric plot. Does anyone have any pointers for projections or module/flag combinations to try?
Very interesting ! hummm it’s a good project for the weekend. I’ll try to reproduce it.
Getting closer ![]()
It’s more difficult than I imagined. It is necessary to use a combination of grdview and perspective, but the orthographic projection gets in the way. Did you make progress on it @maxrjones ?
Did you make progress on it @maxrjones ?
No, it was just a side curiosity so I did not spend much time on it after the first post.
Indeed ![]()
Still, I don’t get why we need to tilt the view (-p) to get something not too messed up, nor why Antartica is like this…
I think it’s because the z-axis is perpendicular to the paper, not perpendicular to the surface of the Earth, which is really what we want.
Yes, I think grdview is basically a Cartesian operator. My hopes to solve this were to try to extend the triangular meshes example Subduction in Central America to a global extent.
Well, I kinda did it with grd2xyz then plot3d and the result is visually similar to grdview… with a lot more computation.
(adapted from (8) A 3-D histogram — GMT 6.6.0 documentation)
I thought I had posted this example (from my AGU presentation) but I’m not finding it right now. Here the tube surface is made of triangles. I think it should work, but you are right that it will require a lot more of computations.
EDIT: It’s here Van Allen belt Basically it follows the Matlab’s FaceVertices method.








