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
Update to EPSG 10.003 and make code base robust to dealing with WKT CRS with DatumEnsemble #2370
Conversation
Content mostly unchanged since v9.9 This update is "minimal" in that it mostly reflects the removal of the 'area' table, replaced now by 'extent', 'scope' and 'usage' Other new aspects of EPSG v10 are left aside.
…r dynamic datums, but not yet used
…xxx, WGS 84 (Gxxxx), etc.) when possible
… epsg.org WKT export
…erit from ObjectUsage as mandated by ISO 19111:2019
to allow exporting DatumEnsemble to WKT < 2019.
…n creating from text_definition
Add: - proj_crs_get_datum_ensemble() - proj_crs_get_datum_forced() - proj_datum_ensemble_get_member_count() - proj_datum_ensemble_get_accuracy() - proj_datum_ensemble_get_member() Make proj_create_geographic_crs_from_datum() and proj_create_geocentric_crs_from_datum() accept a datum ensemble.
Great work @rouault Happy to see it possibly targeted for users of 7.2.0 |
Nothing concerning from the failures here: pyproj4/pyproj#716. Mostly related to changes in the names from the database. |
…able to handle dynamic vertical datums, and instanciate them properly from database
…FERENCE_FRAME and DYNAMIC_VERTICAL_REFERENCE_FRAME, and make corresponding C API work
@kbevers Are you OK for this to be merged in master for 7.2 ? I've a GDAL fix that depends on this to be merged |
Merging this |
OSR: make it robust to dealing with datum ensemble objects. Depends on OSGeo/PROJ#2370 / PROJ 7.2
Sorry for not getting back earlier, I've been on vacation. Yes, I am okay with this merge! |
This pull request incorporates changes that, in my opinion, can and should be part of PROJ 7.2, since they are greatly backward compatible for downstream users. There will be a follow-up pull request that incorporates the few changes with obvious backward incompatibility challenges that would rather be material for PROJ 8.
So the executive summary of this pull request is:
Summary of the summary: this prepares for the future and makes it possible in the 7.x series to potentially update to later EPSG releases.
Fixes #2355
Funded by Safe software, GeoCue and Phoenix LiDAR Systems