[Thread Prev][Thread Next][Index]
Re: Negative longitudes
Hi Mike,
The problem that you report is due to a bug in V5.22. It has been fixed in
V5.3.
As a work-around for the problem in V5.22 try this:
yes? def axis/x/units=deg/edges x1={-123,-122}
You can peek into the internals of the bug by noting the erroneous output of
SHOW AXIS/X (see the messed up "BOX_SIZE":
yes? def axis/x/units=deg/modulo x1={-122.5}
yes? show axis/x x1
name axis # pts start end
X1 LONGITUDE 1mr 122.5W(-122.5) 122.5W(-122.5)
I X BOX_SIZE
1> 122.5W(-122.5) -61.25
- steve
-------
P.S. Do you really want "/modulo" for a single point axis? If so, then you
probably would want to make sure the axis span is 360 degrees as in
yes? def axis/x/units=deg/edg/mod x1={`-122.5-180`,`-122.5+180`}
yes? show axis/i=1:3 x1
name axis # pts start end
X1 LONGITUDE 1mi 122.5W(-122.5) 122.5W(-122.5)
I X BOX_SIZE
1> 122.5W(-122.5) 360
2> 122.5W 360
3> 122.5W(597.5) 360
=======================================================
"McCann, Mike" wrote:
> Hi Ferreters,
>
> I'm trying to rename an axis and have encountered a strange thing
> that can be boiled down to this little example:
>
> def axis/x/units=deg/modulo x1={-122.5} ! Negative Long
> let v1=x[gx=x1]
> def axis/x/units=deg/modulo/name=x2 v1
>
> gives the error:
>
> **ERROR: illegal limits: V1 is not in the range X=122.5W(-122.5)
> Axis extremes are X=122.5W(-122.5)
>
> whereas
>
> def axis/x/units=deg/modulo x1={122.5} ! Positive Long
> let v1=x[gx=x1]
> def axis/x/units=deg/modulo/name=x2 v1
>
> gives no error.
>
> I've read
> http://ferret.wrc.noaa.gov/Ferret/Mail_Archives/fu_97/msg00031.html
> but would prefer not having to add 360 to my longitudes.
>
> Is the above example normal behavior? Is there a simpler way to
> give an axis a new name?
>
> Thanks in advance,
> Mike
>
> --
> Mike McCann (mccann@mbari.org)
> Monterey Bay Aquarium Research Institute
> 7700 Sandholdt Road
> Moss Landing, CA 95039-9644
> Voice: (831) 775-1769 Fax: (831) 775-1646 http://www.mbari.org/rd/iag.htm
--
| NOAA/PMEL | ph. (206) 526-6080
Steve Hankin | 7600 Sand Point Way NE | FAX (206) 526-6744
| Seattle, WA 98115-0070 | hankin@pmel.noaa.gov
[Thread Prev][Thread Next][Index]
Dept of Commerce /
NOAA /
OAR /
PMEL /
TMAP
Contact Us | Privacy Policy | Disclaimer | Accessibility Statement