comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Projection Parameters in ENVI
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Projection Parameters in ENVI [message #41447 is a reply to message #41247] Tue, 19 October 2004 12:05 Go to previous message
savoie is currently offline  savoie
Messages: 68
Registered: September 1996
Member
I'm posting this for a colleague.


Jenny:

I think the definition of the map parameters will make better sense if you
enter them through the Map Info dialogs rather than simply editting the
header. Open the image file (for which no corresponding .hdr file exists)
from the ENVI main menu by selecting File->Open Image File. Select the image
file. You should get a Header Info dialog. Enter the number of samples
(columns), lines (rows), bands (typically 1), Offset (typically 0 if there is
no header in the file), xstart and ystart (typically 1), Data Type, and Byte
Order (Little Endian = Host (Intel) or Big Endian = Network (IEEE)). Then
before you click Ok, click Edit Attributes, and select Map Info....For Image
Coord X and Image Coord Y, enter 1.0, 1.0 if you know the lat/lon or meters
from the projection center for the upper left corner of the upper left pixel,
or 1.5, 1.5 for the center of the upper left pixel. Enter the Pixel Size in
meters for X and Y. Map Rotation is typically 0.0 since it refers to rotation
around the center of the map not the center of the projection. Click Change
Proj...and then click Select New Projection New....From the Customized Map
Projection Definition, Enter a name for your projection (e.g. Polar
Stereographic North), and select Polar Stereographic from the list of
Projection Types. Then select your Datum from the Projection Datum list, or
toggle Projection Datum to specify a Projection Ellipsoid which, if you
select User Defined, will allow you to enter your own A and B (the semi-major
and semi-minor axes). Enter False easting and northing (typically 0), click
Toggle DMS <-> DD and enter 70 for Latitude of true scale and -45 for
Longitude down below pole (which should read Longitude up above pole if
Latitude of true scale is negative). Then click Ok. You'll be given an option
to save the parameters in your existing map_proj.txt (for which you may not
have write access) or you can specify a new map_proj.txt. If you do the
latter, you should eventually edit your Preferences (from the ENVI main menu,
select File->Preferences->User Defined Files and enter the new path for Map
Projection File; you should then save the configuration file to a location
from which you will start ENVI). Then click OK in the Projection Selection
Dialog. You should see the your new projection name in the Proj : field. If
you have meters for your upper left corner, enter them as the X value
(negative if left of projection center) in the E box and the Y value
(negative if below the projection center) in the N box. If you have lat-lon
for the upper left corner, click the toggle button next to the Proj :
name. Click Ok in the Edit Map Information dialog, and Ok in the Header Info
dialog. You should see a Map Info icon in the Available Bands List, and a
.hdr file should have been created. You can then verify that the geolocation
looks good by selecting Tools->Cursor Location/Value. You can also now look
at the values in the header file.

For more information on map projections, see "Map Projections -- A Working
Manual", John P. Snyder, US Geological Survey Professional Paper 1935, United
States Government Printing Office, Washington,: 1987.

Hope this helps.
--Terry


envi35@yahoo.ca (Jenny) writes:


> Hi,
> Could anyone tell me about the meaning of the parameters in the ENVI
> map projections table? In the online help of ENVI, there is a table
> including all the map projections in ENVI, such as projection name and
> description and ENVI projection number. For example, for the Polar
> Stereographic projection (31), a,b,lat0,lon0,x0,y0,[datum],name, are
> the requred parameters. I've searched hard to try to find the
> explanations for these parameters, but failed. I know the a and b are
> semi-major and semi-minor axis. But how can I know if the lat0/lon0
> are for the center or for the origin of the map? Do those parameters
> always have the same meanings for all the projections in the table?
>
> My image data is centered on the north pole, the reference lon/lat is
> (-45,70), and I know the lon/lat pairs for all pixels. I tried to set
> the params for ENVI_MAP_INFO_CREATE differently, but when I opened the
> image in envi, it is never right.
>
> Any hints are welcome & appreciated,
> Jenny

--
Matthew Savoie - Scientific Programmer
National Snow and Ice Data Center
(303) 735-0785 http://nsidc.org
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Talking to Matlab
Next Topic: Help: Plotting 3d data as 2d intensity map or histogram

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Tue Dec 02 07:04:01 PST 2025

Total time taken to generate the page: 2.08466 seconds