Hello all

An OGC meeting happened in Toulouse (France) November 18th to 21th. Key slides from the meeting are available at [1]. Those slides are often extracted from longer presentations; they give an idea of what has been discussed, but if a slide seems particularly interesting it may be necessary to get the full presentation from the relevant OGC working group for more context. Below are my personal notes covering only a tiny part of the meeting.


   GeoTIFF standard

A test suite is under development and is currently about 80% done. The tests will be available as OGC CITE tests ("org.opengis.cite" Java package). This is relevant to Apache SIS among others, which is developing a GeoTIFF reader.

For future GeoTIFF evolution, a project has been created on GitHub [2]. GeoTIFF 1.1 was aimed to fix issues regarding EPSG codes and clarify the definition of vertical coordinates, while doing as little changes as possible compared to 1.0. GeoTIFF 1.2 or maybe 2.0 may apply some of the proposals listed on GitHub.


   Coordinate Reference System (CRS)

Now that ISO 19111 and ISO 19162 (Well Known Text format) are completed, the next task is a standard file format for the exchange of gridded geodetic data. ESRI presented the current state of their work, based on netCDF 4 format (almost same as HDF5 format). They started this work a few years ago. The OSGeo PROJ project also started a work with similar goal after raising about 10,000$ in crowdfunding. The timing between OGC and PROJ effort is a coincidence (OGC started this effort because it was a next task planned after ISO 19162 completion, not because of PROJ activity). PROJ did a comparisons of some file formats and selected GeoTIFF [3], but my personal analysis is that more discussion on [3] would be needed (many reported GeoTIFF advantages apply also to HDF5) and that their selection was based largely on PROJ/GDAL convenience, which is of course a valid reason for them. For an international standard, if ESRI continues to propose a format based on netCDF/HDF5, I would prefer to explore such approach.


   OSGeo activity: lexicon glossary

OSGeo reported their activity in the creation of a glossaries of terms across projects. The problem they want to solve is that different projects use inconsistent terms. They want to maintain a master OSGeo glossary for harmonizing a working set of terms between OSGeo projects and OGC/TC211. ISO already has a glossary with about 1000 entries translated in 14 languages [4]. OSGeo uses a sub-domain of that glossary [5]. Bugs can be filled on GitHub for ISO entries [6] or OSGeo entries [7].


   Architecture group / Big data / Datacube

Abstract specification is drafted for tiling in two dimensional plane in Euclidean space [8]. This draft specification tries to put in common the practice of various standard (GeoPackages, etc.). It handles commonly used tessellations: triangles, rectangles or hexagons.

I mentioned in a previous "Report on OGC meeting" email that a paper on big data community practice is being drafted at OGC. Since that time, the group agreed to said that current paper represents the view of subset of the community and that other approaches will be explored in future work. One question to discuss further is how to put analytic (e.g. interpolation) in big data. One approach is to use Web Processing Service (WPS). Others take inspiration for example from geoxarray [9]. Another approach is ISO/IEC 9075-15:2019 — Multi-dimensional arrays (SQL/MDA) [10], a new standard providing some functionalities similar to Web Coverage Processing Service (WCPS). That standard allows to perform some analytics on a datacube stored in a SQL database.

An Indexed 3D Scene Layers (I3S) specification is maintained by ESRI [11] and published as an OGC "community practice" document (not a standard). Next work in progress is Point Cloud Scene Layers.


   Moving features: JSON encoding

There is two closely related OGC documents for moving features in JSON:

 * MF-JSON trajectory encoding best practice paper: this document keeps
   the MF-JSON file as a valid GeoJSON file.
 * MF-JSON prism encoding standard: this document adds more
   functionalities that can not be represented in a JSON file.

The MF-JSON prism encoding has been approved as an OGC standard and should be published soon on [12].


   GeoAPI

The web site has been revamped [13]. We abandoned the use of Maven for generating the web site, which make easier to focus on more important information. Developments of Python interfaces is continuing, together with a Java-Python bridge for connecting any GeoAPI implementations in those languages. A Java Native Interface (JNI) binding for PROJ 6 is available at [14]. Both Apache SIS and PROJ-JNI can be used together in the same application if desired. It is even possible to mix them in a coordinate operations.


   Varia

Work on portrayal started during OGC TestBed 15. The intent is to improve the entire framework of portrayal specifications. It includes a web API for discovery of style resources. A style could be published and offered for use by other systems.

A discussion during OGC closing plenary was that web services lost a lot of metadata like (keywords, etc.).

    Martin

[ 1] https://portal.opengeospatial.org/files/?artifact_id=91407
[ 2] https://github.com/opengeospatial/geotiff/projects
[ 3] 
https://github.com/rouault/PROJ/blob/rfc4_remote_and_geotiff_grid/docs/source/community/rfc/rfc-4.rst#discussion-on-choice-of-format
[ 4] https://www.geolexica.org/
[ 5] https://osgeo.geolexica.org/ and https://osgeodev.geolexica.org/
[ 6] https://github.com/ISO-TC211/TMG
[ 7] https://github.com/geolexica/osgeo.geolexica.org
[ 8] http://docs.opengeospatial.org/DRAFTS/19-014.html
[ 9] https://github.com/geoxarray/geoxarray/
[10] https://www.iso.org/standard/67382.html
[11] https://github.com/Esri/i3s-spec
[12] http://docs.opengeospatial.org/
[13] http://www.geoapi.org/
[14] https://github.com/Kortforsyningen/PROJ-JNI

Reply via email to