PROJ Report 2025

From OSGeo
Jump to navigation Jump to search

General information

Milestones

The PROJ project had a productive year in 2025

Version 9.6 Series:

  • 9.6.0 (March 15, 2025):
   * Improved `projinfo` display for time-dependent operations.
   * Added CMake options for embedding resources (`EMBED_RESOURCE_FILES`, `USE_ONLY_EMBEDDED_RESOURCE_FILES`).
   * Enhanced database ingestion for deprecated ESRI names.
   * Improved `proj_factors()` speed for repeated calls.
   * Added the Airocean (formerly Dymaxion) projection.
   * Optimized `createOperations()` for CRS lookups.
   * Added explicit type members to PROJJSON exports for Projected CRSs.
   * Improved handling of CompoundCRS transformations.
   * Mapped EPSG methods to PROJ equivalents.
   * Added support for Coordinate Frame rotation methods.
   * Added CMake option for embedding .tif/.json files.
   * Incorporated new EPSG methods for TIN interpolation.
   * Added native CA configuration option.
   * Enhanced the concatenated operation step table in the database.
   * Updated ETRF and WGS 84 records in the database.
   * Updated to C++17.
   * Added bash completion script for `projinfo`.
   * Refactored 4D API code.
   * Added `proj_trans_bounds_3D()`.
   * Added engineering datum and CRS tables to the database.
   * Added support for EUREF-FIN transformations.
   * Added the Spilhaus projection.
   * Exported ESRI:54099 as PROJ string.
   * Updated the EPSG database to version 12.004.
   * Improved cache invalidation for downloaded files.
  • 9.6.1 (June 2, 2025): Focused on bug fixes and minor improvements:
   * Addressed issues with ConcaveHullOfPolygons, RelateNG, and LineString handling.
   * Added missing includes and fixed build issues.
   * Improved error handling in WKT parsing.
   * Fixed issues with NAD83 transformations.
   * Fixed memory leaks and other bugs.
   * Updated EPSG database to version 12.012.
  • 9.6.2 (June 6, 2025): Primarily focused on bug fixes and database updates:
   * Updated EPSG to version 12.013.
   * Addressed issues with ESRI deprecated records and D_Unknown_based_on_WGS_84_ellipsoid datums.
   * Improved `proj_trans_bounds()` for world-wide coverage.

Version 9.7 Series:

  • 9.7.0 (September 15, 2025): Introduced major new features and improvements:
   * Implemented 'exact' authalic latitude conversions.
   * Implemented uniform conversions between auxiliary latitudes.
   * Improved WKT2 parser.
   * Updated the EPSG database to version 12.022.
   * Enabled compiler warnings for improved code quality.
   * Improved Geostationary projection performance.
   * Improved WKT importer error messages.
   * Added `proj_geod_direct` for PJ transformations.
   * Supported exporting Mercator (Spherical) as Mercator_1SP in WKT1.
   * Addressed various bug fixes related to transformations, memory management, and data handling.

Participation in Conferences

  • (No specific conference participation details were provided in the input.)

Budget

  • Budget from OSGeo: (TBD)

Outlook for 2026

  • Continued development and releases within the version 9.7 series.
  • Addressing feedback and bug fixes for the ongoing version 9.7 releases.
  • Potential exploration of new features and improvements.