<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Frank<br>
      <br>
      Thank you for the advice. The PROJ_LIB variable seems to be set at
      least on windows, so that's already a good thing to check.<br>
      <br>
      &gt;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 <br>
      <br>
      Does the pj_set_searchpath add an additional search path or does
      it also override the default path? If it adds, having a dedicated
      subdirectory sounds good. <br>
      <br>
      Regards,<br>
      Marco<br>
      <br>
      On 07.11.2013 16:27, Frank Warmerdam wrote:<br>
    </div>
    <blockquote
cite="mid:CA+YzLBcNvkrSoZik42iLW54LvT79XaKikj2Neq=hQKuRA+OW=A@mail.gmail.com"
      type="cite">
      <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.&nbsp;
          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.&nbsp; It also would only work for
          this very recent version.&nbsp; <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.&nbsp; 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">&lt;<a moz-do-not-send="true"
              href="mailto:marco.hugentobler@sourcepole.ch"
              target="_blank">marco.hugentobler@sourcepole.ch</a>&gt;</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 moz-do-not-send="true"
              href="mailto:Proj@lists.maptools.org">Proj@lists.maptools.org</a><br>
            <a moz-do-not-send="true"
              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&nbsp;&nbsp; | Frank Warmerdam, <a
          moz-do-not-send="true" href="mailto:warmerdam@pobox.com"
          target="_blank">warmerdam@pobox.com</a><br>
        light and sound - activate the windows | <a
          moz-do-not-send="true" href="http://pobox.com/%7Ewarmerdam"
          target="_blank">http://pobox.com/~warmerdam</a><br>
        and watch the world go round - Rush&nbsp; &nbsp; | Geospatial Software
        Developer<br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Proj mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Proj@lists.maptools.org">Proj@lists.maptools.org</a>
<a class="moz-txt-link-freetext" href="http://lists.maptools.org/mailman/listinfo/proj">http://lists.maptools.org/mailman/listinfo/proj</a></pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Dr. Marco Hugentobler
Sourcepole -  Linux &amp; Open Source Solutions
Weberstrasse 5, CH-8004 Z&uuml;rich, Switzerland
<a class="moz-txt-link-abbreviated" href="mailto:marco.hugentobler@sourcepole.ch">marco.hugentobler@sourcepole.ch</a> <a class="moz-txt-link-freetext" href="http://www.sourcepole.ch">http://www.sourcepole.ch</a>
Technical Advisor QGIS Project Steering Committee </pre>
  </body>
</html>