Example pages containing: tips | resources | functions/procedures
Visualizing ICON model data
The variables "clon" and "clat" on the file are used to indicate the center lat/lon locations of the triangles, so we can overlay this data on a map.
Because these arrays are all one-dimensional, internally NCL is using a triangular mesh algorithm to create the contours.
Note that this example is a bit of an overkill, because the contout plot is being drawn and then completely covered by the filled triangles. It is necessary to create and draw the contour plot so we get tickmarks and a labelbar. We also use the contour plot to retrieve what levels and colors to use for the filled triangles.
The next example shows how to create and draw the filled triangles using just a map plot.
Doing things this way requires us to set our own levels and colors that we want for the filled triangles. We also have to create our own labelbar using gsn_create_labelbar and gsn_add_annotation.
The second frame draws filled triangles over a map, this time using gsn_add_polygon to attach the filled triangles. Note that it takes a long time to draw this second frame, because there are thousands of individual triangles being filled. Also, some triangles "wrap" around the globe, so these have to be fixed.
The overlay procedure is used to overlay the two high-resolution fields onto the global field. cnFillDrawOrder and cnLineDrawOrder are set to "PostDraw" for the overlaid plots to make sure they get drawn on top of all the elements from the global field.
This example was contributed by Daniel Reinert of Deutscher Wetterdienst (the German Meteorological Service).