Re: Polar Map Mask

From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>
Date: Mon Apr 29 2013 - 22:17:44 MDT

Jessica,

Dave is correct, the gsn_csm_xxx_polar functions only work with center of the plot at one of the poles.

There's no way to get automatic tickmarks on a non-rectangular map projection. The polar map labels are done with calls to gsn_text_ndc.

We have examples of adding your own lat/lon labels to a map. See examples mptick_10.ncl, mptick_9.ncl, and, for your purpose, mptick_12.ncl, which labels a somewhat ellipitcally shaped map, the Robinson projection.

http://www.ncl.ucar.edu/Applications/mptick.shtml

--Mary

On Apr 29, 2013, at 8:04 PM, Jessica Scheick <jessica.scheick@maine.edu> wrote:

> Dave,
>
> Thanks for your suggestions - it took some experimenting but I've been able to get a stereographic projection sans pole with grid lines and labels. A rectangular map is fine for my purposes, but can one use any built in resources to label the lat/lon lines of a map with an elliptical boundary?
>
> Best,
> ~Jessica
>
>
> On Thu, Apr 25, 2013 at 3:22 PM, David Brown <dbrown@ucar.edu> wrote:
> Hi Jessica,
> I could be wrong, but I think that gsn_csm_map_polar is designed to work only with the center of the plot at the north or south pole.
> However you should be able to create a stereographic projection that does not include the poles and have grid lines as well as labels if you are willing to have rectangular boundaries.
> You will need to play with the resources: mpGridAndLimbOn, mpGridSpacingF (or alternatively mpGridLatSpacingF and mpGridLonSpacingF). For tick marks and labels set
> pmTickMarkDisplayMode = "always".
>
> If you are still having trouble send us the code as you have it, and also if possible a picture or other indicator of the area you are trying to focus on.
> -dave
>
>
>
> On Apr 25, 2013, at 1:00 PM, Jessica Scheick <jessica.scheick@maine.edu> wrote:
>
>> Hey everyone,
>>
>> I've been trying to make a polar map that zooms in on an area that does not include the south pole and displays lat/lon gridlines and labels.
>>
>> Using gsn_csm_map_polar and mpLimitMode=Angles I'm able to generate a mask but when I add gridlines they converge to a point at the top of the graph (which is not the pole, my center latitude), I can't get them to be labeled, and I get errors as follows:
>> fatal:NhlCvtStringToEnum: Unable to convert string "missing" to requested type
>> warning:Error retrieving resource amJust from args - Ignoring Arg
>> fatal:NhlCvtStringToEnum: Unable to convert string "missing" to requested type
>> warning:Error retrieving resource amSide from args - Ignoring Arg
>> (if I add in the resources amJust and amSide I also get errors)
>>
>> Using gsn_csm_map with a stereographic projection and mpLimitMode=Angles I'm again able to generate a mask but no gridlines or lat/lon labels.
>>
>> I'm currently trying to add labels to a mask with a LambertConformal projection, though this is not my preferred projection.
>>
>> Any suggestions? In my perusal of the map examples I haven't found any that show a zoomed in mask of a polar region [that doesn't include the pole].
>>
>> Thanks!
>> ~Jessica Scheick
>>
>> jessica.scheick@maine.edu
>> PhD Student
>> IGERT Trainee
>> School of Earth and Climate Sciences
>> Climate Change Institute
>> University of Maine
>> Orono, ME
>> _______________________________________________
>> 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

_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Mon Apr 29 22:17:53 2013

This archive was generated by hypermail 2.1.8 : Thu May 02 2013 - 11:16:45 MDT