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


Reply via email to