<div dir="ltr"><div><div>Marco,<br><br></div>PROJ is not really setup to make this available, and it is complicated by the fact that there are several search rules.  With PROJ 4.8 you could sort of accomplish this by setting a custom file open function on the context and then seeing where gets probed for but that is ugly and it is hard to know which of the probe locations is ideal.  It also would only work for this very recent version.  <br>
<br></div><div>In some situations the PROJ_LIB environment variable may be set, and you could use that.<br><br></div><div>Just checking for the "usual places" such as /usr/share/proj or /usr/local/share/proj on unix systems might go quite a long ways.<br>
</div><div><br></div><div>One suggestion, in the QGIS context might be that you keep them in some sort of QGIS subtree, and use pj_set_searchpath() to check there.  The downside of this approach is that other applications on the systems (including things run as subprocesses of QGIS) won't see the files.<br>
<br></div><div>Best regards,<br>Frank<br></div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Nov 7, 2013 at 1:55 AM, Marco Hugentobler <span dir="ltr"><<a href="mailto:marco.hugentobler@sourcepole.ch" target="_blank">marco.hugentobler@sourcepole.ch</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hi<br>
    <br>
    I'm trying to implement support for datum transformations with grid
    shift files into the QGIS gui. For better useability, I would like
    to check if a shift file for a datum transformation is present (and
    if not, give a hint to the user where to put the .gsb file).<br>
    Is there a way to find out the search directory for grid shift
    files? I see in the API doc there is a method pj_set_searchpath,
    however I cannot find one to read the path. What is the best
    approach to get the search path?<br>
    <br>
    <br>
    Thank you for any hint,<br>
    Marco<strong></strong><strong></strong>
  </div>

<br>_______________________________________________<br>
Proj mailing list<br>
<a href="mailto:Proj@lists.maptools.org">Proj@lists.maptools.org</a><br>
<a href="http://lists.maptools.org/mailman/listinfo/proj" target="_blank">http://lists.maptools.org/mailman/listinfo/proj</a><br></blockquote></div><br><br clear="all"><br>-- <br>---------------------------------------+--------------------------------------<br>
I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com" target="_blank">warmerdam@pobox.com</a><br>light and sound - activate the windows | <a href="http://pobox.com/~warmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>
and watch the world go round - Rush    | Geospatial Software Developer<br>
</div>