This GitHub repository contains OGC's candidate standard for OGC Features and Geometries JSON.
OGC Features and Geometries JSON will build on the widely used GeoJSON standard and extend it with minimal extensions to support additional concepts that are important for the wider geospatial community and the OGC API standards.
This is a new OGC working group and the work is starting on June 1st, 2021. The initial goal is to have a draft of a candidate standard with initial implementations for review by the end of 2021.
The current status is documented in the proposals.
JSON is a popular encoding format for geospatial data. The light weight, simple syntax, and clear human and machine readability of JSON appeals to developers. GeoJSON has become a very popular encoding and is supported in most deployments of APIs implementing OGC API Features, but has limitations that prevent or limit its use in some cases.
OGC Features and Geometries JSON will
- include the ability to use Coordinate Reference Systems (CRSs) other than WGS84,
- allow the use of non-Euclidean metrics, in particular ellipsoidal metrics,
- support solids and multi-solids as geometry types, and
- provide guidance on how to represent feature properties, e.g., including temporal properties.
These capabilities will be supported by Part 1 (Core) or the OGC Features and Geometries JSON standard.
JSON Schema will be used to formally specify the syntax of OGC Features and Geometries JSON. The relevance of JSON-LD will be assessed during the development.
Given the popularity of GeoJSON, the SWG will ensure that OGC Features and Geometries JSON will be specified as a superset of GeoJSON so that
- valid GeoJSON instances are also valid OGC Features and Geometries JSON and
- valid OGC Features and Geometries JSON instances are, where feasible, also valid GeoJSON instances.
If the first part of the standard sees good adoption by the market, OGC Features and Geometries JSON may in the future be extended to support additional capabilities needed by multiple communities, for example, include more complex geometries such as curves with non-linear interpolation, time-variant geometries, or geometries based on multiple coordinate reference systems.
Most all work on the specification takes place in GitHub issues, so browse there to get a good idea of what is happening, as well as past decisions.
Recordings of meetings can be found on the OGC portal (access for members of the OGC and the OGC Features and Geometries JSON Standards Working Group).
The contributor understands that any contributions, if accepted by the OGC Membership, shall be incorporated into OGC standards documents and that all copyright and intellectual property shall be vested to the OGC.
The OGC Features and Geometries JSON Standards Working Group (SWG) is the group at OGC responsible for the stewardship of the standard, but is working to do as much work in public as possible.
For more information, see CONTRIBUTING.md.
Pull Requests from contributors are welcomed. However, please note that by sending a Pull Request or Commit to this GitHub repository, you are agreeing to the terms in the SWG Charter.