[Proj] Finding PROJ_LIB from application

Roger Bivand Roger.Bivand at nhh.no
Thu Jan 15 14:07:14 EST 2009


On Thu, 15 Jan 2009, Roger Bivand wrote:

> On Thu, 15 Jan 2009, Frank Warmerdam wrote:
>
>> Roger Bivand wrote:
>>> Hi,
>>>
>>> Is there any way to query the system for the path to lib - effectively the
>>> path value in sysname in pj_open_lib.c, line 184? From inside R, I'd like
>>> to be able to show which path is being used.
>>
>> Roger,
>>
>> No, I do not believe there is any way to to do this.  You can set the
>> PROJ_DEBUG environment variable (to any value) to see some debug output
>> to stderr when pj_open_lib() tries to open files but I don't imagine that
>> gives what you want.
>
> No, not really. Given that pj_open_lib() tries to autodetect, I'd like to
> report where it is looking for users with possibly multiple installations.
>
> This is connected to very preliminary work trying to see how rgdal might
> fit into OSGeo4W, and problems William Kyngesburye has been having with
> the OSX build (where I've been distributing the source with little-endian
> built NAD files, but where his framework has the right-endian ones for
> PPC).
>
> Since pj_open_lib() gives me a FILE *, maybe I can retrieve the path from
> that (though I don't think so)?

Nope, not a chance. Would you accept a patch (same as pj_open_lib() but 
returning the full path and closing fid)?

Roger

>
> Best wishes,
>
> Roger
>
>>
>> Best regards,
>>
>
>

-- 
Roger Bivand
Economic Geography Section, Department of Economics, Norwegian School of
Economics and Business Administration, Helleveien 30, N-5045 Bergen,
Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43
e-mail: Roger.Bivand at nhh.no



More information about the Proj mailing list