NSF Unidata

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[McIDAS #RYQ-556281]: nv1sae

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 Julia,

Sorry it has taken so long to get back to you...

re:
> re: The source module for the nv1sae entry point is created from the NVXSAE
> entry point in each navigation file in McIDAS.
> 
> Yes, I found the same list of files.
> 
> re: nvx*.dlm
> 
> Is routine the same as a McIDAS-X command? How do I use it?

No.  The routine is a subroutine entry point used by various McIDAS commands.

re: Exactly what are you trying to accomplish?

> I want to know the satellite zenith viewing angle and the satellite
> azimuth angle of GOES 12. Since it is a geostationary satellite, the two
> angles should be constants. I thought maybe there is a command or API to
> get the angles. And I found APIs from programmer's manual
> http://www.ssec.wisc.edu/mcidas/doc/prog_man/2003/access-6.html. But on my
> computer, I didn't find such function(nvxsae). That's why I sent my
> question in the previous email.
> 
> Do you know how to get these two angles?

I found a simple program in SSEC's 2007 McIDAS XRD (X Research and Development) 
package
that might do what you want for a point at a time.  I am incorporating this 
routine, SATANGLES,
(renamed from ANGLES because of a name clash with a library routine with the 
same name)
in a new Unidata McIDAS-X addendum, v2006i.  The procedure you need to follow to
install the new addendum and build SATANGLES is:

<as 'mcidas'>
cd ~mcidas/mcidas2006/update
ftp ftp.unidata.ucar.edu
  <user> umcidas
  <pass> uni_mci!
  cd unix/2006/bugfix
  binary
  get mcupdate.tar.gz
  get mcupdate.list.2006i
  get mcupdate
  quit

chmod +x ./mcupdate
./mcupdate

cd ../src
make
make xrd
make install.xrd

To use SATANGLES, you need to:

- load an image using IMGDISP
- move the cursor to the point you want to calculate satellite angles for
- run SATANGLES without moving the cursor from the point you want
- get the satellite angles from the textual output

You may want to investigate using the SATANGLES source code
(~mcidas/mcidas2006/src/satangles.pgm) as the basis for a routine that
does exactly what you want/need.

> Thank you very much.

No worries.

Cheers,

Tom
****************************************************************************
Unidata User Support                                    UCAR Unidata Program
(303) 497-8642                                                 P.O. Box 3000
address@hidden                                   Boulder, CO 80307
----------------------------------------------------------------------------
Unidata HomePage                       http://www.unidata.ucar.edu
****************************************************************************


Ticket Details
===================
Ticket ID: RYQ-556281
Department: Support McIDAS
Priority: Normal
Status: Closed