New GeoTIFF model CRS for geocentric CRS (spherical 2D) #117
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request proposes the addition of a geodetic CRS for the spherical case. It reuses the GeoTIFF existing definition of datum (by comparison, the addition of engineering CRS in a separated pull request will require a new datum definition).
GeoTIFF does not distinguishes Coordinate System (CS) from Coordinate Reference System (CRS). The two concepts are defined together. GeoTIFF already supports geocentric coordinate reference system, but only in association with Cartesian coordinate system. There is no geographic CRS associated to spherical coordinate system.
Sections to edit
GeogAngularUnitsGeoKey
for the axes in user-defined geocentric spherical 2D CRSs. Note: theGeog
part in the name is not quite right in this context, but a precedent exists withGeogLinearUnitsGeoKey
applied to geocentric Cartesian CRS.User-defined geocentric CRS (Spherical 2D)
For a user-defined geocentric CRS (spherical 2D) the user is expected to provide:
GeodeticCitationGeoKey
);GeodeticDatumGeoKey
, either:GeodeticCitationGeoKey
),EllipsoidGeoKey
, see User-defined ellipsoid), andPrimeMeridianGeoKey
, see User-defined prime meridian);GeogAngularUnitsGeoKey
, either:GeodeticCitationGeoKey
) and scaling from SI base unit of radian (through theGeogAngularUnitSizeGeoKey
); andGeogAngularUnitsGeoKey
, either:GeodeticCitationGeoKey
) and scaling from SI base unit of radian (through theGeogAngularUnitSizeGeoKey
).Open questions
The
GeogAngularUnitsGeoKey
name should be understood asGeodeticAngularUnitsGeoKey
in this context. Should it be renamed? Note that a similar problem exists in current specification withGeogLinearUnitsGeoKey
applied to geocentric Cartesian CRS.References