[Proj] PROJ INFO

support.mn at elisanet.fi support.mn at elisanet.fi
Fri Nov 30 12:20:16 EST 2007


Check the documentation. There are some examples how to use
the library.

Regards: Janne

-----------------


Andrea Antonini <antonini at lamma.rete.toscana.it> kirjoitti: 
> Dear all,
> I'm a new proj user. I'm studying the proj API to use the proj libraries 
> in a C program. I have some problems also in basics operation. For 
> example I cannot execute this very simple program:
> ----------------------------------------------------------------------------------------------------------------------
> /*
>  To compile:
>  
>  gcc -o utm_to_lat_lon utm_to_lat_lon.c -L /usr/local/lib/libproj.so.0 
> -lproj
> */
> 
> #include <stdio.h>
> #include <stdlib.h>
> #include <string.h>
> 
> 
> #include <proj_api.h>
> 
> int main (int argc, char *argv[]){
>     projPJ llpj;
>     projPJ utmpj;
>     char *llargs[] = {"proj=latlon", "ellps=WGS84"};
>     char *utmargs[] = { "proj=utm", "ellps=WGS84", "lat_ts=32" };
>     double x,y,z;   
> 
>    
>     if (!(llpj = pj_init(2, llargs))){
>         printf("Error1\n");
>         exit(1);
>     }
>        
>     if (!(utmpj = pj_init(3, utmargs))){
>         printf("Error2\n");       
>         exit(1);
>     }
>        
>     y = 4842939.0;
>     x = 672393.0;
>     z = 401.0;
>    
>     if (pj_transform(utmpj, llpj, 1, 1, &x, &y, &z)!=0) {
>         printf ("Error3\n");
>         exit (-1);
>     }
>     printf("Lat = %f; Lon = %f; H=%f\n",x,y,z);
>    
>     pj_free(llpj);
>     pj_free(utmpj);
>    
>    
>     return(0);
> }
> ----------------------------------------------------------------------------------------------------------------------
> 
> The compilation is ok, but when I execute the command the result is 
> always Error1
> 
> Could someone give me an help, please?
> 
> Thanks!
> 
> Andrea
> 
> _______________________________________________
> Proj mailing list
> Proj at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/proj
> 



More information about the Proj mailing list