opengeospatial / GeoPose

OGC GeoPose development.
Apache License 2.0
41 stars 16 forks source link

Various Typos #46

Closed mmccool closed 2 years ago

mmccool commented 2 years ago

I did a close read of the spec (version 21-056r5) and noticed some typos that you probably want to fix. I have some more general comments but in this issue I will focus on things that I'm pretty sure are just editorial mistakes:

Other comments that are not technically typos, but places where clarity could be improved:

3DXScape commented 2 years ago

Added to the public review comments. These are very insightful. Combining in workflow with the other open Public Review Comments.

cperey commented 2 years ago

This is the PDF with comments and feedback from Michael (handwritten comments via reMarkable) Michael McCool's feedback to draft GeoPose standard.pdf

3DXScape commented 2 years ago

The note on page 16 was a note to myself regarding more detail for a later better treatment of transition model. I copied it here to prserve the info and deleted it from the document:

[NOTE] Poses always represent the position and orientation of a real or virtual physical entity. There is temporal continuity of pose for any such entity. On the other hand, there is no condition on consecutive poses in a sequence. There are two causes. First, the poses themselves may be representative of a physical object only at the instant assigned to the pose. Consider a service that provides a sequence of predicted timed poses of a camera that would observe a satellite flare (specular reflection of sunlight) for a specific satellite at a specific earth location. Poses between the member poses of the sequence are meaningless. Second, the sampling of poses may not support computation of intermediate poses. Consider poses that are sampled at a rate much slower than the rate of change of the pose of an underlying externally controlled (such as an airplane controlled by a pilot) physical entity. The sampled poses do not constrain or otherwise provide computational control for estimating intermediate poses. Alternatively, the provider of the sequence may declare via metadata whether it is possible and/or reasonable to compute intermediate poses. The provider is in a position to know this information, which may be binary: "none" => the data do not support the computation of intermediate poses or "interpolate" => the data do support the computation of intermediate poses - though the method is not prescribed. These are the two values in the enumeration in the LM TransitionModel datatype. I know from my experience with the "fair fight" issue in distributed simulations that there are a lot of possibilities in defining how to interpolate and these are themselves as complex as GeoPose. That's why I suggest postponing definition of more comprehensive metadata to a later version but leaving this as an enumeration that we can expand to include additional possibilities beyond the binary "none" and "interpolate".

3DXScape commented 2 years ago

p 57 modelling is generated by code - will change if feasible p 85 - all of the quaternion tests had the same problem p 94 Already gone 64-bit time value - this is a typo 64-bit was intended and fixed as such now