Hello all
We are currently working on refactoring the Geospatial Integrity of
Geoscience Software (GIGS) [1] tests suite. Those tests are provided in
GeoAPI in order to allow different softwares to run them (currently
Apache SIS, Proj.4/GDAL through the JNI wrappers, and parts of UCAR's
NetCDF library). The refactoring of series 2000 is available at [2], and
the refactoring of series 3000 is under way. In this refactoring, we
replaced the big methods which were looping over many Coordinate
Reference System (CRS) definitions by a series of individual test
methods. This make debugging much easier for software implementors. For
example the GIGS2004 class at [2] has 355 tests. Javadoc for each test
methods give some details.
SIS can not yet run the 2000 series, as it requires the EPSG database.
But we can run the 3000 series (not yet visible in javadoc). My wish is
to pass a fair amount of tests from 3000 series and to produce a result
report that we can publish on the web site before to propose a release
candidate. Following that, we still have some JAXB annotations to
complete for GML support of the new objects added in this release, and I
think we would be done.
Martin
[1] http://www.iogp.org/Geomatics#2521115-gigs
[2]
http://www.geoapi.org/geoapi-conformance/apidocs/org/opengis/test/referencing/gigs/package-summary.html