Announcement: GeoPose SWG seeks collaborators to contribute to Next Generation GeoPose standards

The OGC GeoPose 1.0 Implementation Standard defines rules and requirements for specifying, managing and exchanging the location and orientation (“poses”) of real or virtual objects within reference frames anchored to the Earth’s surface (“geo”) or within other coordinate systems tied to other objects than the Earth.

Definition

A geographically-anchored pose, or ''GeoPose'' for short, is a real or digital object's pose that is defined relative to a geographical frame of reference. All physical world objects have a geographically-anchored pose. Digital objects may be assigned/attributed a GeoPose.

Motivations

The OGC GeoPose 1.0 Standard defines the conceptual model for describing the real-world position and orientation of a real or a digital object in a machine-readable form. The standard includes JSON Schema. Implementations of the OGC GeoPose 1.0 Standard enable the easy integration of digital elements on and in relation to the surface of the planet.

Motivations for implementing the GeoPose 1.0 Standard include:

  1. GeoPose 1.0 defines the data structure(s) to pass position and orientation information between elements in any data pipeline. This means that there is no translation cost (in terms of time, computation overhead or risk of misinterpretation and errors) when two or more GeoPose-compliant systems of unlike origin request, receive or exchange geospatially anchored position and orientation of a real or a digital object,
  2. Clarity of encoding when accessing GeoPose-compliant services, and
  3. Full support for complex transforms, if and when necessary.

Developer Feedback Grouped into Work Packages

In December 2024 and January 2025, the SWG compiled all feedback and change requests received from developers and potential adopters since the publication of the OGC GeoPose 1.0 Standard in 2022 and, on the basis of these change requests, developed eight packages in which work on GeoPose 1.1, 1.2, 1.3 and 1.4 will be performed. The SWG approved the eight packages in its February 7 2025 meeting.

This table corresponds to the slides 13-21 in this presentation.

 #  Work Package Name Includes these Change Requests Leader(s) Comments
1 Components Components: Expose the existing SDUs as "GeoPose Components" - v1.1 Componentized GeoPose: Redefine a completely backwards compatible GeoPose using the Components from 1. , now with requirements, conformance classes, and tests - v1.1 Steve Smyth Primarily editorial. No volunteers needed.
2 Separate CM and Encodings Separate Conceptual Model and Encoding: OGC best practice and supports WP6. v[1.4/2.0] Christine Perey Primarily editorial. No volunteers needed.
3 Extension Components Extension Components: Proposed new Components that resolve many of the issues in our repo and coming from TB-19 and the MSF R/V group. This depends on WP1 - v1.3 Mikel Salazar
4 CRS Definition in GeoPose CRS Definition and Conformance Mechanisms: make Advanced GeoPose more usable Jeremy Morley
5 Time Coordinate Time Coordinate: New TimeCoordinate property with a rational relationship to the existing TimeStamp property - v1.2 Rob Smith
6 New Encodings Binary Encoding: Procedure for creating binary encodings of Components from their JSON encoding and converting from binary back to JSON. WP2 would give us the cleanest path to adding a new encoding - v1.2.
Encoding for DDIL Environments: Procedure for creating encodings of Components suitable for use in a denied, degraded, intermittent, or limited (DDIL) communications environment.
Mikel Salazar


7 Uncertainty Uncertainty: Specify precision and accuracy for numerical values - v1.2 Steve Smyth draft is available for review.
8 Metaverse Standards Forum (MSF) Prototype Support MSF Prototype Support: New components. These all depend on WP1 - v1.3
Depth Map - a field of poses
Camera Model - a specialized frame transform
Camera Calibration - another specialized frame transform
Target Set - a set of discrete poses
Radiance Field - a full or partial radiance model
Links and Context: Add new linking functionality and a “sticky rule” for the JSON encoding
Steve Smyth

Call for Contributors

The GeoPose SWG seeks subject matter experts in any of the topics of the approved work packages to volunteer to collaborate with SWG members. If you are interested in contributing, please contact a WP leader.