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:
- 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,
- Clarity of encoding when accessing GeoPose-compliant services, and
- 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 |
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.