opengeospatial / ideas

Public repository for Innovation Program Ideas
20 stars 3 forks source link

geo-referencing test suite (map projections and datum shifts) #37

Open desruisseaux opened 7 years ago

desruisseaux commented 7 years ago

Develop an OGC test suite executable on multiple implementations, including (but not limited to) ESRI (if they accept), GDAL/Proj.4, Proj4J, Proj4JS, UCAR netCDF library and Apache SIS (Spatial Information System). The suite will verify Well Known Text (WKT) 2 and Geographic Markup Language (GML) parsing and formatting of Coordinate Reference Systems (CRS) and Coordinate Operations, execution of coordinate operations including cases where late-binding implementation is required for producing correct results, capability to provide information about accuracy and domain of validity, conformance of Coordinate Reference Systems created from EPSG codes, and robustness to higher eccentricity seen in planetary CRS.

Test data and procedure will be taken from Geospatial Integrity of Geoscience Software (GIGS) published by the International Association of Oil & Gas producers (IOGP). They will be expanded with data testing late-binding implementations, planetary cases, WKT and GML samples, or other cases that participants to OGC test bed want to add. The tests using GML will verify values, not the GML document validity since the later is already verified by CITE tests.

The test suite will call functions of the tested library through the GeoAPI 3.0.1 interfaces, currently in Java language with Java Native Interface (JNI) bindings for library in the C/C++ language. Bindings already exist for Proj.4 and UCAR netCDF library, and those bindings are already used for running some (not all) GIGS tests. The test bed work would include:

The standards to be verified by this test bed are listed below.

The outcome of this test bed would be:

This issue is related to WKT2 implementation interoperability and EPSG in SQlite proposal except for the SQlite part.

pebau commented 7 years ago

Good idea indeed! We should not forget to include OGC's CRS resolver in such an endeavor, see the corresponding wiki page at http://external.opengeospatial.org/twiki_public/CRSdefinitionResolver/WebHome -Peter

fellahst commented 5 years ago

It would be also interesting to add a Linked Data representation of CRS so they can be used in other standards such as GeoSPARQL, GeoDCAT-AP etc.. A CRS REST Registry could output GML, WKT or LD representation

pebau commented 5 years ago

absolutely! We started with GML historically, but the system is prepared to offer alternative formats. All we need is someone in the know getting hands dirty...

-Peter

On 19.11.18 16:24, fellahst wrote:

It would be also interesting to add a Linked Data representation of CRS so they can be used in other standards such as GeoSPARQL, GeoDCAT-AP etc.. A CRS REST Registry could output GML, WKT or LD representation

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/opengeospatial/ideas/issues/37#issuecomment-439930282, or mute the thread https://github.com/notifications/unsubscribe-auth/AF0ejo0mRw98ahqvZHishhDDgjZEa88Nks5uws0VgaJpZM4Pigco.

-- Dr. Peter Baumann

  • Executive Director, rasdaman GmbH Bremen (HRB 26793) www.rasdaman.com, mail: baumann@rasdaman.com tel: 0800-rasdaman, fax: 0800-rasdafax, mobile: +49-173-5837882
  • Professor of Computer Science, Jacobs University Bremen www.faculty.jacobs-university.de/pbaumann mail: p.baumann@jacobs-university.de tel: +49-421-200-3178, fax: +49-421-200-493178 "A brilliant idea is a job halfdone."
desruisseaux commented 5 years ago

IOGP is in the process of revising their Geospatial Integrity of Geoscience Software (GIGS) tests right now. I'm in touch with them, but do not know yet what the new tests will look like (the previous version of GIGS tests was distributed as Excel files). I think that the format is on the table for discussion.