Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New GeoTIFF model CRS for geocentric CRS (spherical 2D) #117

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

desruisseaux
Copy link
Contributor

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

User-defined geocentric CRS (Spherical 2D)

For a user-defined geocentric CRS (spherical 2D) the user is expected to provide:

  • geocentric coordinate reference system name (through the GeodeticCitationGeoKey);
  • geodetic datum through the GeodeticDatumGeoKey, either:
    • the geodetic datum code (if available through standard EPSG code), or
    • user-defined geodetic datum name and other defining information:
      • the geodetic datum name (through the GeodeticCitationGeoKey),
      • the ellipsoid (through the EllipsoidGeoKey, see User-defined ellipsoid), and
      • the prime meridian (through the PrimeMeridianGeoKey, see User-defined prime meridian);
    • axis unit through the GeogAngularUnitsGeoKey, either:
      • angle unit code (if available through standard EPSG code), or
      • user-defined angle unit name (through the GeodeticCitationGeoKey) and scaling from SI base unit of radian (through the GeogAngularUnitSizeGeoKey); and
    • if the CRS uses a user-defined prime meridian, prime meridian Greenwich longitude unit through the GeogAngularUnitsGeoKey, either:
      • angle unit code (if available through standard EPSG code), or
      • user-defined angle unit name (through the GeodeticCitationGeoKey) and scaling from SI base unit of radian (through the GeogAngularUnitSizeGeoKey).

Open questions

The GeogAngularUnitsGeoKey name should be understood as GeodeticAngularUnitsGeoKey in this context. Should it be renamed? Note that a similar problem exists in current specification with GeogLinearUnitsGeoKey applied to geocentric Cartesian CRS.

References

…pochGeoKey`

key name from the "GeoTIFF v1.0 key name" column to the "This document key name".
In my understanding, that key didn't existed in GeoTIFF 1.0.
… and requirement 16.5.

This is a source code formatting, with no change in text and no change in the PDF or HTML formatting.
This is a complement of pull request opengeospatial#114, which was done by an automatic tool on main paragraphs only.
The formatting in this commit was done manually in preparation for future change requests with content changes.
It reuses the GeoTIFF existing definition of datum.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant