Applying 'land' mask to spherical data plot

(Jan) #1

It’s my first time using paraview. I’m trying to do a visualization of data from MPAS model- data is read from netcdf file (with unstructured grid with lat/lon and some ocean data) using Netcdf MPAS reader. Is there any way to apply non-transparent ‘land’ mask to land areas?
As shown on the screen - I’m plotting some values on the ocean, but there is no values for land - so it stays transparent, what makes it less readable.

Thank you for any tips.

(Sebastien Jourdain) #2

Since your model seems to be only on the surface, you can create a sphere that has almost the same radius. That will give you a core that you can color the way you want.

(Igor) #3


Some time ago i had the same problem

here is detailed solution

tl;dr - create a sphere and map a texture on it

(Aashish Chaudhary) #4

@nicj looks like suggestions from @jourdain and @igor would work for you. Just curious are you at the DOE lab? Let us know if you need more help. @danlipsa

(Jan) #5

@jourdain @gromaxe Thank you for your tips. So I’ve created a sphere (manually adjusting its radius. Is there any better way to do it?):

and then textured map on it and it looks fine:

@Aashish_Chaudhary no, I am not at the DOE lab

(Aashish Chaudhary) #6

@nicj can you send us the data? we can look into if there is another easy way. We had GeoSource in VTK that would create the earth sphere but it is no longer maintained so we probably have to think other way of adding support for it.

(Cory Quammen (Kitware)) #7

The textured sphere looks very nice.

Not that I’m aware of.

By the way, it would be great if you could consider posting some generated images with data of interest at the Discourse topic Share your ParaView-generated visualizations.

(Igor) #8

Maybe you’ll want to add some contours, if you have any problems - feel free to ask)

For now I have managed to make this:

(Jan) #9

Example file, with one random variable (iceAreaCategory) can be obtained from my google drive: