Skip to content

IOGP-GIGS/GIGSGeoAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GIGS runner through GeoAPI

Repository for integrating GIGS reference data with OGC GeoAPI. This repository provides an executable form of Geospatial Integrity of Geoscience Software (GIGS) tests. GIGS tests are published by the International Association of Oil & Gas Producers (IOGP) Geomatics Committee. This module makes those tests available in a form that can be executed by various implementations, through the OGC GeoAPI 3.0.2 standard interfaces.

Installation

This project requires Java 11 or later and Maven build system. For installation, clone this repository and build as below:

git clone https://github.com/IOGP-GIGS/GIGSGeoAPI.git
cd GIGSGeoAPI
mvn install

Execution

The tests can be executed using a graphical application, or integrated in the tests of a library using JUnit 5. For launching the graphical application, execute the following command in the GIGSGeoAPI directory and select the JAR file of the application to test:

mvn exec:exec

For integrating GIGS tests with the JUnit tests of an application, see:

Programming languages

The tests are implemented in the Java programming language but are executable in the following languages:

  • Any Java library implementing OGC GeoAPI 3.0.2 interfaces.
  • Any C/C++ library providing Java Native Interface (JNI) bridge to GeoAPI 3.0.2.
  • Python library through the GeoAPI-Python bridge (experimental in GeoAPI 4 branch).

Implementations

Known implementations capable to run GIGS tests are:

About

Repo for integrating GIGS reference data with OGC GeoAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages