Skip to content

Add support for Equidistant Cylindrical ellipsoidal method (EPSG:1028)#4656

Merged
rouault merged 3 commits intoOSGeo:masterfrom
phaarnes:feature/add_eqc_ellipsoid_method
Jan 16, 2026
Merged

Add support for Equidistant Cylindrical ellipsoidal method (EPSG:1028)#4656
rouault merged 3 commits intoOSGeo:masterfrom
phaarnes:feature/add_eqc_ellipsoid_method

Conversation

@phaarnes
Copy link
Contributor

Summary

This adds correct support for the ellipsoidal Equidistant Cylindrical while preserving the existing spherical method (EPSG:1029).

What changed

  • Update +proj=eqc implementation to use EPSG:1028 ellipsoidal formulas when an ellipsoid is in use, and keep the spherical implementation.
  • Fixes accuracy mismatches for CRSs that use ellipsoidal EQC (e.g. EPSG:4087, IGNF:GEOPORTALFXX).
  • Add/update tests for EQC and adjust IGNF CLI test expected values.
  • Update EQC documentation to explicitly describe both EPSG:1028 and EPSG:1029.

Notes

Link to these two methods in EPSG:

@rouault rouault added this to the 9.8.0 milestone Jan 15, 2026
@rouault rouault merged commit 6a529ad into OSGeo:master Jan 16, 2026
30 checks passed
@rouault
Copy link
Member

rouault commented Jan 16, 2026

Thanks for this high quality contribution!

jjimenezshaw added a commit to jjimenezshaw/PROJ that referenced this pull request Feb 25, 2026
rouault added a commit that referenced this pull request Mar 2, 2026
rouault pushed a commit that referenced this pull request Mar 2, 2026
rouault added a commit that referenced this pull request Mar 2, 2026
[Backport 9.8] [doc] Update eqc.rst after #4656
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.

Make PROJ support the ellipsoidal Equidistant Cylindrical method (EPSG:1028)

2 participants