[PROJ] OGC/OSGeo/ASF code sprint: GIGS and GGXF proposals

Martin Desruisseaux martin.desruisseaux at geomatys.com
Mon Feb 21 06:22:16 PST 2022


Hello all

The joint OGC/OSGeo/ASF code sprint will start in 2 weeks, with a 
pre-event webinar in 2 days (Wednesday this week). This event is free 
for anyone to participate, and thanks to Ordnance Survey sponsor a 
little bit of funding will be available for participants who apply and 
who are selected as eligible (more details to be provided by OGC later). 
The schedule is below:

    https://github.com/opengeospatial/developer-events/wiki/2022-Joint-OGC-%E2%80%93-OSGeo-%E2%80%93-ASF-Code-Sprint

Any development activity related to OGC standards can be proposed. Below 
are 2 proposals that may be relevant to PROJ:


      Proposal: GGXF implementation

The Gridded Geodetic data eXchange Format (GGXF) is an OGC 
standardization effort for distributing datum shift grids, geoid models, 
and more geodetic gridded data. It has the same goal than the GeoTIFF 
files that PROJ currently uses for this purpose. Chris Crook, who worked 
on the PROJ GeoTIFF format, is also a very active participant to the 
GGXF effort, together with Roger Lott, the main editor of ISO 19111 
(referencing by coordinates) and ISO 19162 (WKT 2) standards. Some other 
participants in the working group are from ESRI or from International 
Association of Geodesy (IAG). The GGXF standard uses the netCDF-4 
format. A draft of the GGXF standard and a prototype in Python are 
available. The code sprint would be an opportunity for volunteers for 
starting an implementation in PROJ, with Chris, Roger and other peoples 
present for answering questions and collecting feedback. For more 
details, see:

    https://github.com/opengeospatial/developer-events/tree/master/2022/Joint-OGC-OSGeo-ASF-Code-Sprint%202022/ideas/GGXF


      Proposal: GIGS implementation

The Geospatial Integrity of Geoscience Software (GIGS) is an IOGP effort 
for providing tests for coordinate operations. IOGP is the organization 
maintaining the widely-used EPSG geodetic database. GIGS tests are 
available as dataset (CSV files), web service and executable JUnit 
tests. The JUnit tests can be executed on any GeoAPI 3.0 implementation, 
including PROJ through the PROJ-JNI binding. The Java language is used 
for GIGS tests because it is currently the only language providing 
implementation-neutral API for referencing services (Python could be 
another candidate but the GeoAPI interfaces in Python are still in 
development). The code sprint would be an opportunity for volunteers to 
help upgrading to GIGS 2 and complete the tests (in Java), tests them on 
PROJ, and continue development of Python interfaces.

    https://github.com/opengeospatial/developer-events/tree/master/2022/Joint-OGC-OSGeo-ASF-Code-Sprint%202022/ideas/GIGS


      Mentoring

In addition to volunteers for above proposals, the PROJ project can also 
propose tutorials for beginners. On the mentor stream, developers will 
have the opportunity to give their first steps using the standards and 
projects, and hopefully this will build an engagement which will 
continue past the code sprint. More information are there:

    https://dev.to/doublebyte/2nd-open-software-and-open-standards-code-sprint-call-for-mentors-1g0o


Home page and registration: https://developer.ogc.org/sprints/15/

     Martin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20220221/726a445c/attachment.html>


More information about the PROJ mailing list