Hello all
The Apache conference (ApacheCon) will be held online on September 21-23
[1]. As in previous years, we will have a Geospatial track. We would
like to invite projects to submit a talk this year again [2]. There is
only about 4 days left before the deadline for submitting a talk. I you
would like to submit, please do soon.
[1] https://www.apachecon.com/acah2021/index.html
[2] https://www.apachecon.com/acah2021/cfp.html
Below is a proposal of talk related to Apache SIS, but involving also
other projects such as PROJ and UCAR. It also has a wider scope because
of discussion about OGC standards. I have already presented some of
those material in previous years, but this talk would be a kind of
"bigger view", presenting a greater amount of OGC/ISO standards but
going less in details for each of them. Is there any comment?
Twelve OGC/ISO standards used in Apache SIS and other projects
The Open Geospatial Consortium (OGC) conjointly with the International
Organization for Standardization (ISO) define international standards
that make interoperability possible between different geospatial
applications. Many standards are articulated around data formats (Well
Known Text, Geographic Markup Language, etc.) and web services (Web Map
Service, Web Feature Service, etc.). But there is also an increasing
number of standards for API.
Apache SIS is a Java library for helping developers to create their own
geospatial application. SIS follows closely a dozen of OGC/ISO
standards. This presentation will do a quick overview of the following
standards and give for each of them a few entry points in the API of
Apache SIS 1.0 or later, together with PROJ (via JNI) and UCAR netCDF
library when applicable.
* ISO 19115 — Metadata, for answering “what, where, when”.
* ISO 19157 — Data Quality, for answering “how reliable”.
* ISO 19111 — Referencing by coordinates, which includes map projections.
* ISO 19112 — Spatial referencing by geographic identifiers.
* ISO 19162 — Well-Known Text representation of coordinate reference
systems.
* ISO 19136 — Geography Markup Language (reference systems only in
Apache SIS).
* OGC GeoAPI 3.0.1 — Java interfaces derived from OGC/ISO abstract models.
The use of a common Java API for the three above-cited implementations
(SIS, PROJ, UCAR) is possible with GeoAPI. Wrappers for PROJ and UCAR
are defined in separated projects, which will be presented.
Above cited standards are well established in Apache SIS 1.0. The
following standards are either new or got substantial improvements in
the SIS development branch:
* ISO 19143 — Filter encoding, for specifying a subset of resources.
* ISO 19109 — Rules for application schema (i.e. “Features”).
* OGC 18-075 — Moving Features, adding temporal variability to the above.
* OGC 10-092 — NetCDF binary encoding, for raster data and moving
features.
* OGC 19-008 — GeoTIFF format, for raster data.
The talk will expose some pros and cons of available formats and how the
ongoing OGC TestBed 17 is experimenting their use in a cloud environment.
Martin