This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Jon,
Thanks for sleuthing this down. I propose that your bug fix be the first github
pull request.
The switchover to git will be happening imminently, hopefully at the end of
this week or beginning of next.
-Julien
> Hi everyone!
>
>
>
> Anyway, there seems to be a loop when using a MapProjectionDisplayJ3D
> initialized with MapProjectionDisplay.MODE_2Din3D. The underlying cause is
> that the MapProjectionDisplay doesn't have a "zMap" value (~line 426) and
> makeLatLonScales passes the array "{ 0.0, 0.0 }" to updateLatLonScale as the
> maxmin param.
>
> This eventually causes "majorTickSpacing" to be initialized to 0.0...and
> since that is used to advance through the for-loop…! Anyways, I was able to
> fix things by simply skipping the loop if majorTickSpacing is 0.0.
>
> Jon
>
> PS: I'm nearly done wrangling mcidasv.ssec.wisc.edu into existence--it just
> needs the SSL cert and a working email address. ETA: Monday; apologies for
> the delay.
>
Ticket Details
===================
Ticket ID: DEQ-350906
Department: Support IDV
Priority: Normal
Status: Open