[OSRS-PROJ] lib call results differ from exec results

Sharon Mingus dsmingus at yahoo.com
Mon Jul 14 13:57:47 EDT 2003


--- "Gerald I. Evenden" <gerald.evenden at verizon.net>
wrote:
> First of all, I can't see how you can use Alber's
> Equal Area
> conic without specifying the standard parallels.
> 

Aren't there defaults?  I'm not a projections guru and
pumping coords into proj & pj_fwd without standard
parallels is producing results.  I'm just curious why
they are different.

> ./lproj +proj=aea +ellps=clrk66
What is "lproj"?  I don't have that as a binary.

> libproj4 system
> <./lproj>:
> projection initialization failure
> cause: conic lat_1 = -lat_2
> program abnormally terminated

This is not happening to me.

> 
> Is what I get on my machine.  Of course we are not
> using the
> same basic animal but it would seem to me that the
> software
> used should complain about the usage parameters. 
> Without
> knowing the parallels, no computations were
> possible!
> 
> Out of curiosity, what programming language is used
> below?

language = "C"

> 
> On Mon, 2003-07-14 at 12:52, Sharon Mingus wrote:
> > I'm using the latest cvs libproj for
> transformations
> > of coords and am having a problem.  I wrote this
> test
> > program:
> > 
> > #include <proj_api.h>
> > #include <stdio.h>
> > 
> > int main( int argc, char** argv )
> > {
> >         char *parms[] = {
> >                 "proj=aea",
> >                 "ellps=clrk66"
> >         };
> > 
> >         projPJ pj = pj_init( 2, parms );
> >         if( !pj )
> >         {
> >                 printf( "COULD NOT INIT\n" );
> >                 return -1;
> >         }
> > 
> >         projXY xy;
> >         xy.u = atof( argv[1] ) * DEG_TO_RAD;
> >         xy.v = atof( argv[2] ) * DEG_TO_RAD;
> > 
> >         printf( "FWD " );
> >         xy = pj_fwd( xy, pj );
> > 
> >         printf( "%10.4f, %10.4f\n\n", xy.u, xy.v
> );
> >         return 1;
> > }
> > 
> > Then I do this:
> > 
> > $ ./proj_test -110.969 39.7621
> > FWD -7422073.9419, 9122801.8182
> > 
> > $ echo "-110.969,39.7621" | proj +proj=aea
> > +ellps=clrk66
> > -11303100.31    7467691.88,39.7621
> > 
> > very different resulting coordinates.  Why is
> this?
> > 
> > then I do this:
> > 
> > $ echo "-11303100.31    7467691.88" | ./invproj
> > +proj=aea +ellps=clrk66
> > 110d58'8.4"W    0dN
> > 
> > Shouldn't it result with original lon/lat input?
> > 
> > Also, this mailing list has a search link that
> doesn't
> > work.  Is there a way to search this archive?
> > 
> > Thanks
> > sing.org/proj for subscription, unsubscription
> 	...
> -- 
> Gerald I. Evenden <gerald.evenden at verizon.net>
> 
> ----------------------------------------
> PROJ.4 Discussion List
> See http://www.remotesensing.org/proj for
> subscription, unsubscription
> and other information.


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
----------------------------------------
PROJ.4 Discussion List
See http://www.remotesensing.org/proj for subscription, unsubscription
and other information.



More information about the Proj mailing list