PROJJSON #105
-
Reference: PROJJSON/High level objects How does GeoAPI maps to the Coordinate Reference Systems (CRS):
More esoteric ones:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hello Paul, and welcome! BoundCRSA little bit of history: the The recommended approach is that datum (a.k.a. reference frames) are merely identifiers, and transformations between datum are specified in a separated database such as the EPSG registry. The purpose of This separation is called "late binding" in GIGS terms. It may sound complicated, but it exists because it is impossible to achieve high accuracy with the "early binding" model in important cases. This blog tries to explain why. DerivedCRS
class MyDerivedGeodeticCRS implements DerivedCRS, GeodeticCRS {
// ...
} Note that the class does not need to be public. In practice, CRS are often handled either as a |
Beta Was this translation helpful? Give feedback.
Indeed, the proposed usage of
DerivedCRS
lack documentation in GeoAPI. An application using the factory should invokecreateDerivedCRS
. It has no choice, because a fundamental property of derived CRS is the conversion from base CRS, and onlycreateDerivedCRS
allows to specify that. Users do not need to specify that they want aDerivedGeographicCRS
because the implementation can detect that by itself. For example: