Hi Noel,
The issue is that gsn_add_shapefile_polylines() returns an array with IDs for each polyline generated from a single invocation. What you really need is an array of length 12, where each element is an array returned from gsn_add_shapefile_polylines, each of which are of different sizes.  To the best of my knowledge, that's not possible in NCL.
However, I think (never done this) you might be able to use a list as the outer container for your 12 variably-lengthed arrays.  You'd do something like:
   maps = NewList("fifo")  ; or "lifo", shouldn't much matter for this usage
and then inside your panel-loop:
  ListPush(maps, gsn_add_shapefile_polylines(…..))
and then finally, rather than "draw(maps)", I think you'd have to iterate over the list and call draw on each element one at a time; something like:
  do i=1,ListCount(maps)
    draw(ListPop(maps))
  end do
I hope that helps; let us know if not…
Rick
On Dec 3, 2012, at 5:16 PM, Noel Aloysius <noel.aloysius@gmail.com> wrote:
> Hi NCL,
> 
> I created a panel plot with 12 maps using "gsn_csm_contour_map_ce". I now want to overlay a poly-line shape file on every plot.
> 
> I presume I will have to specify an object to hold the 12 plots after overlying the map with "gsn_add_shapefile_polylines". When I tried, the following error is thrown,
> 
> "fatal:Dimension sizes on right hand side of assignment do not match dimension sizes of left hand side"
> 
> Obviously I am not specifying the object correctly.
> 
> I will appreciate your help.
> 
> The script is attached.
> 
> Thank you in advance,
> Noel
> 
> 
> <add_shape_polyline_test.ncl>_______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Tue Dec  4 10:37:56 2012
This archive was generated by hypermail 2.1.8 : Fri Dec 07 2012 - 13:30:06 MST