[OSRS-PROJ] "projection initialization failure" Error
Michael DeChaine
mdechaine at schaferdc.com
Wed Feb 21 08:27:35 PST 2001
Just a quick note to save someone else the trouble of solving the problem
that I had.
In short, when I ran the example from the man page, I got the following
errors:
$ proj +proj=utm +lon_0=112w -r
Rel. 4.4.2, 15 July 2000
<proj.exe>:
projection initialization failure
cause: major axis or radius = 0 or not given
program abnormally terminated
It took a while for me to figure out that I needed to specify an ellipsoid.
So, the following example works:
$ proj +proj=utm +lon_0=112w -r +ellps=clrk66
45d15'33.1" 111.5w
460769.27 5011648.45
So, it works now, but isn't there a default ellipsoid? Well, after some
digging through the source (thank goodness for open source!) I found I
needed to set the PROJ_LIB environment variable so that proj would know
where to find the "proj_def.dat" file. Then, it would find that clrk66 is
the default ellipsoid. Might be nice to have a warning message that it
can't find the file, but I realize that would probably just add clutter to
the screen or output files.
Could the man page be changed to add the "+ellps=clrk66" parameter to the
example? That might help some folks new to proj.
Anyway, many thanks for the proj library. Looks like I'm going to be using
it quite a bit.
- Michael
----------------------------------------
PROJ.4 Discussion List
See http://www.remotesensing.org/proj for subscription, unsubscription
and other information.
More information about the Proj
mailing list