<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">
      <p>Hello Filip</p>
      <p class="western" lang="en-GB">The International Association of
        Oil & Gas Producers (IOGP), the group which create and
        maintain the EPSG database, created the Geospatial Integrity of
        Geoscience Software (GIGS) test suite. By coincidence they just
        released version 2 this week: <a class="moz-txt-link-freetext" href="https://gigs.iogp.org/">https://gigs.iogp.org/</a><br>
      </p>
      <p class="western" lang="en-GB">The GIGS version 2 tests are
        published as a set CSV files (this is a change compared to
        version 1, which was published as Microsoft Excel files). Those
        tests are partially implemented in a separated project which use
        GeoAPI [1] interfaces for executing those tests. GeoAPI is in
        Java, but can be executed with PROJ using PROJ-JNI [2]. Actually
        a branch of PROJ-JNI already execute part of the GIGS tests. I
        believe that there is also some C/C++ code for executing some
        GIGS tests in PROJ code base. The tests using GeoAPI has the
        advantage of being executable on different implementations,
        which allow comparisons. The Java code for the tests is at [3],
        but there is discussion for transferring this test suite to IOGP
        if they are interested.</p>
      <p class="western" lang="en-GB">Note sure if it help, but just for
        information,<br>
      </p>
      <p class="western" lang="en-GB">    Martin<br>
      </p>
      <pre class="western" lang="en-GB">[1] <a class="moz-txt-link-freetext" href="http://www.geoapi.org/">http://www.geoapi.org/</a>
[2] <a class="moz-txt-link-freetext" href="https://github.com/OSGeo/PROJ-JNI">https://github.com/OSGeo/PROJ-JNI</a>
[3] <a class="moz-txt-link-freetext" href="https://github.com/desruisseaux/GIGS">https://github.com/desruisseaux/GIGS</a>


</pre>
      <p>
        <style type="text/css">p { margin-bottom: 0.25cm; line-height: 115%; text-align: justify; background: transparent }p.western { so-language: en-GB }a:link { color: #000080; so-language: zxx; text-decoration: underline }</style></p>
      <p>Le 26/11/2021 à 16:35, wcd a écrit :</p>
    </div>
    <blockquote type="cite"
cite="mid:CACDVBKHUzRxHvZEdOSGXrZgM6q7jwwDfU4qyk0hdyoQoe7aauA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hello,<br>
        I would like to develop a test suite around my coordinate
        transformation provider which uses PROJ. The test suite should
        provide a reference so when I update say the proj version or
        some parameters in the future, I can still be sure I get the
        same results as before.<br>
        <br>
        I am looking for some test data for this purpose. Perhaps I
        could generate some lat lon grids within area of interest of
        each coordinate system and project these grids to obtain the
        reference data. And I could do something similar to obtain
        reference data for different datum transformations too.<br>
        <br>
        I wonder if somebody has done this kind of thing before. Do you
        have a better idea? Are there any standard datasets that proj or
        other libraries are tested against?<br>
        <br>
        Many thanks for any input.<br>
        Filip.<br>
      </div>
    </blockquote>
    <br>
  </body>
</html>