<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hello all<br>
<br>
I have been able to run a part of <tt>geoapi-conformance</tt> with
Proj.4 using GeoAPI wrappers. To be more specific, only the
following tests can be run for now:<br>
<br>
<a
href="http://www.geoapi.org/geoapi-conformance/apidocs/org/opengis/test/referencing/AuthorityFactoryTest.html#testEPSG_3002%28%29">http://www.geoapi.org/geoapi-conformance/apidocs/org/opengis/test/referencing/AuthorityFactoryTest.html#testEPSG_3002%28%29<br>
</a><br>
(follow the "See ParameterizedTransform" link to see the actual
parameters expected and the coordinate tested). All the above tests
pass with centimetric precision, except:
<ul>
<li>Transverse Mercator for which I had to relax the tolerance
theshold to 2 cm in Easting and 30 cm in Northing</li>
<li>Cassini-Soldner for which I had to relax the tolerance
threshold to 2 metres (note: this is the same in Geotoolkit.org)</li>
<li>EPSG:31300 (Belge 1972 / Belge Lambert 72) which seems to be
745 km away in Easting compared to the example point given by
the EPSG database. It may be my error (see below). Steps to
verify in the EPSG database:</li>
<ul>
<li>Go to <a href="http://www.epsg-registry.org/">http://www.epsg-registry.org/</a><br>
</li>
<li>Click on "<i>Retrieve by code</i>", enter 9803</li>
<li>Select the "
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<i>Lambert Conic Conformal (2SP Belgium)</i>" method</li>
<li>Click on "<i>Example</i>" on the bottom right side.</li>
</ul>
</ul>
<br>
However I'm not sure that the EPSG:31300 offset is not caused by my
misuse of the Proj.4 library. Maybe the <tt>+lon_0</tt> parameter
(the "<i>Longitude of False Origin</i>") is also used as the "<i>Prime
Meridian</i>" in Proj.4? (In EPSG, this is two different things).<br>
<br>
Note that Geotoolkit.org produces the numbers documented in the EPSG
database for this EPSG:31300 case.<br>
<br>
Regards,<br>
<br>
Martin<br>
<br>
</body>
</html>