<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Even,
<div class=""><br class="">
</div>
<div class="">You can get the GIGS documents here:</div>
<div class=""><br class="">
</div>
<div class=""><a href="https://www.iogp.org/bookstore/product/geospatial-integrity-of-geoscience-software-part-1-gigs-guidelines/" class="">https://www.iogp.org/bookstore/product/geospatial-integrity-of-geoscience-software-part-1-gigs-guidelines/</a></div>
<div class=""><a href="https://www.iogp.org/bookstore/product/geospatial-integrity-of-geoscience-software-part-2-gigs-software-review/" class="">https://www.iogp.org/bookstore/product/geospatial-integrity-of-geoscience-software-part-2-gigs-software-review/</a></div>
<div class=""><a href="http://www.iogp.org/bookstore/product/geospatial-integrity-of-geoscience-software-part-3-user-guide-for-the-gigs-test-dataset/" class="">http://www.iogp.org/bookstore/product/geospatial-integrity-of-geoscience-software-part-3-user-guide-for-the-gigs-test-dataset/</a></div>
<div class=""><br class="">
</div>
<div class="">Unfortunately the test datasets comes in unstructured spreadsheets… Micah Cochran did a tremendous job of translating</div>
<div class="">that JSON for use with pyproj which I then a year or so later converted to the gie format.</div>
<div class=""><br class="">
</div>
<div class="">There are still a number of tests that we can’t reliable pass in PROJ. I believe some, if not all, of them will be taken care</div>
<div class="">of during the work you have now committed to.</div>
<div class=""><br class="">
</div>
<div class="">/Kristian</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div>
<blockquote type="cite" class="">
<div class="">On 15 May 2018, at 19:42, Even Rouault <<a href="mailto:even.rouault@spatialys.com" class="">even.rouault@spatialys.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
Hi Martin,</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
Thanks for the pointers and interest. I'm certainly interested in seing solid testing and interoperability.</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> </div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> Is there already a plan for the testing parts?</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
Not yet, but there will be definitely tests.</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> I may be interested to</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> participate on the creation of a test suite. The Open Geospatial</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> Consortium (OGC) has a GeoAPI project which already provides some</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> implementation-independent tests (through a standard API) for WKT 2,</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> EPSG and GIGS (some examples below). </div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
Where is GIGS described ? I couldn't find much online documentation. I do see proj has now a test/gigs directory with tests converted to the .gie format, but I couldn't find the source content</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> Those tests are run for a few years</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> by Apache SIS. They are in Java, but Proj.4 is already able to execute</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> some of them through the JNI wrappers. In addition, Python bindings are</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> in progress.</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
Python bindings over what ?</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> </div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> Of course Proj will have its own tests in C. The GeoAPI tests would be a</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> complement. An advantage of GeoAPI tests would be that, by running the</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> same set of tests on different implementations, we increase (I think)</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> the confidence that the WKT 2 or EPSG codes are really interpreted in</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
> the same way by those different implementations.</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
I guess the GeoAPI tests would be needed to be ported/adapted to whatever solution is adopted for proj testing. I don't really feel like using the proj JNI wrapper through Apache SIS would be an ideal solution : too many components aggegated, and I'm not sure
if JNI wrapper will have all the new capabilities exposed.</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
Even</div>
<p style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
</p>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
-- </div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
Spatialys - Geospatial professional services</div>
<div style="white-space: pre-wrap; caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin: 0px;" class="">
<a href="http://www.spatialys.com/" class="">http://www.spatialys.com</a></div>
<span style="caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">_______________________________________________</span><br style="caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Proj
mailing list</span><br style="caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<a href="mailto:Proj@lists.maptools.org" style="font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Proj@lists.maptools.org</a><br style="caret-color: rgb(0, 0, 0); font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<a href="http://lists.maptools.org/mailman/listinfo/proj" style="font-family: "Sans Serif"; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://lists.maptools.org/mailman/listinfo/proj</a></div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>