|
|
|
|
@@ -1,3 +1,164 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 3 19:18:54 UTC 2025 - Libor Pechacek <lpechacek@gmx.com>
|
|
|
|
|
|
|
|
|
|
- update to 9.7.1:
|
|
|
|
|
o Enable transformations_czechia.sql (#4578)
|
|
|
|
|
o Update to EPSG v12.029 (#4586)
|
|
|
|
|
* createOperations(): fix compound to compound when vertical
|
|
|
|
|
CRS definition is equivalent but not strictly identical
|
|
|
|
|
(#4579)
|
|
|
|
|
* createOperations(): fix compound to compound when horizontal
|
|
|
|
|
CRS of ... (#4582)
|
|
|
|
|
* projinfo: make it honour -k crs (#4592)
|
|
|
|
|
* proj_clone(): fix insufficient propagation of
|
|
|
|
|
FORCE_OVER=YES (#4595)
|
|
|
|
|
* BoundCRS::identify: fix creation of an invalid BoundCRS (that
|
|
|
|
|
can cause later crashes) for CRS based on 'NTF (Paris)'
|
|
|
|
|
(#4601)
|
|
|
|
|
* WKT/PROJJSON datum ensemble import: allow no members (#4615)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 18 20:04:13 UTC 2025 - Libor Pechacek <lpechacek@gmx.com>
|
|
|
|
|
|
|
|
|
|
- update to 9.7.0:
|
|
|
|
|
o Implement 'exact' authalic latitude->geographic latitude and
|
|
|
|
|
use it in +proj=aea/cea/laea/eqearth/healpix/rhealpix (#4441)
|
|
|
|
|
o Implement uniform conversions between auxiliary latitudes
|
|
|
|
|
(#4446)
|
|
|
|
|
o WKT2 parser: recognize DEFININGTRANSFORMATION (but ignore it)
|
|
|
|
|
(#4484)
|
|
|
|
|
o Database: add values from alias_name table that were removed
|
|
|
|
|
in older EPSG releases, to improve
|
|
|
|
|
recognizing old WKT strings (#4490)
|
|
|
|
|
o proj_trans_bounds(): sample points within the source grid to
|
|
|
|
|
avoid missing extent such as world-wide
|
|
|
|
|
o coverage from EPSG:4326 to ESRI:54099 (Spilhaus) (#4513)
|
|
|
|
|
o Enable -Wimplicit-fallthrough, -Wdeprecated-copy-dtor,
|
|
|
|
|
-Wweak-vtables, -Wdocumentation-unknown-command when possible
|
|
|
|
|
(#4516)
|
|
|
|
|
o Geostationary projection: speed up inverse spherical and
|
|
|
|
|
ellipsoidal computation (#4523)
|
|
|
|
|
o WKT importer: better error message when BBOX is invalid (e.g
|
|
|
|
|
south_lat > north_lat) (#4525)
|
|
|
|
|
o Added proj_geod_direct for PJ trasformation object (#4532)
|
|
|
|
|
o Support exporting Mercator (Spherical) on a sphere as
|
|
|
|
|
Mercator_1SP in WKT1 (#4555)
|
|
|
|
|
o Database: update to EPSG v12.022 (#4562)
|
|
|
|
|
* proj_trans_bounds(): avoid erroring out, in some cases, when
|
|
|
|
|
PJ* object is directly constructed from a PROJ pipeline
|
|
|
|
|
(#4512)
|
|
|
|
|
* Fix issue related to D_Unknown_based_on_WGS_84_ellipsoid
|
|
|
|
|
datum name (#4515)
|
|
|
|
|
* proj_trans_bounds(): fix 9.6.2 regression when going from
|
|
|
|
|
long/lat crossing antimeridian to projected (#4526)
|
|
|
|
|
* opt_parse: avoid potential heap-buffer-overflow when parsing
|
|
|
|
|
non-ASCII characters (affect cct and gie) (#4530)
|
|
|
|
|
* gie: fix memory leak on non existing input file (#4531)
|
|
|
|
|
* Database: referene nl_nsgi_nllat2018.tif and
|
|
|
|
|
nl_nsgi_bongeo2004.tif grids (#4534)
|
|
|
|
|
* Fixes related to WKT import/export of
|
|
|
|
|
DerivedGeodetic/GeographicCRS (#4536)
|
|
|
|
|
* Fix tolower()/toupper() implementation to not lead to
|
|
|
|
|
undefined behavior (#4539)
|
|
|
|
|
* IAU2015 CRS: fix wrong code for coordinate system of North
|
|
|
|
|
Polar and South Polar CRSs (#4545)
|
|
|
|
|
* createOperations(): fix a case involving 2 CompoundCRS, one
|
|
|
|
|
with TOWGS84, and the 2 verticalCRS differing by units
|
|
|
|
|
(#4552)
|
|
|
|
|
* On SQLite query error, show first the error msg than the sql
|
|
|
|
|
query (#4553)
|
|
|
|
|
* Allow geodesic inverse for meridional points on prolate
|
|
|
|
|
ellipsoid (#4560)
|
|
|
|
|
- update data to 1.23:
|
|
|
|
|
* Slovenian height conversion grid, SVS2000 to SVS2010 (#144)
|
|
|
|
|
* Norwegian ETRS89 transformation grid covering Svalbard (#146)
|
|
|
|
|
* Dutch grids for height conversions (#137)
|
|
|
|
|
* The Japanese JPGEO2024 geoid (#138)
|
|
|
|
|
* Latvian transformation grid for the LKS-2020 reference frame
|
|
|
|
|
(#140)
|
|
|
|
|
* Transformation grid for EVRF2019 in Denmark (#141)
|
|
|
|
|
- removed patch v9.6.0-fix-build.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 21 21:58:59 UTC 2025 - Libor Pechacek <lpechacek@gmx.com>
|
|
|
|
|
|
|
|
|
|
- update to 9.6.0:
|
|
|
|
|
o projinfo: display whether an operation is time-dependent
|
|
|
|
|
(#4255)
|
|
|
|
|
o Add CMake options EMBED_RESOURCE_FILES and
|
|
|
|
|
USE_ONLY_EMBEDDED_RESOURCE_FILES for proj.db and proj.ini
|
|
|
|
|
embedding (#4265, #4274)
|
|
|
|
|
o Database: ingest deprecated ESRI names to be able to better
|
|
|
|
|
import old WKT ESRI (#4282)
|
|
|
|
|
o proj_factors(): enhance speed when called repeatedly on same
|
|
|
|
|
compound or projected CRS (#4289)
|
|
|
|
|
o Add Airocean projection (formerly Dymaxion) (#4303)
|
|
|
|
|
o createOperations(): Optimization by avoiding database lookups
|
|
|
|
|
for CRS (typically PROJ strings) using unknown datums (#4320)
|
|
|
|
|
o PROJJSON export: for a Projected CRS, add an explicit
|
|
|
|
|
type=GeographicCRS/GeodeticCRS members to the base_crs member
|
|
|
|
|
(#4331)
|
|
|
|
|
o proj_trans_bounds(): make it work when target CRS is a
|
|
|
|
|
CompoundCRS (#4333)
|
|
|
|
|
o createOperations(): do Helmert transformation in 2D when one
|
|
|
|
|
of source or target CRS is compound (#4337)
|
|
|
|
|
o Map EPSG method 'Vertical Offset by Grid Interpolation (asc)'
|
|
|
|
|
to +proj=vgridshift (#4344)
|
|
|
|
|
o Add support for 'Coordinate Frame rotation full matrix
|
|
|
|
|
(geocen)' and Coordinate Frame rotation full matrix (geog2D)'
|
|
|
|
|
methods (#4348)
|
|
|
|
|
o Add a CMake EMBED_RESOURCE_DIRECTORY option to embed
|
|
|
|
|
.tif/.json files in to libproj (#4349, #4373)
|
|
|
|
|
o Take into account new EPSG methods 'Cartesian Grid Offsets by
|
|
|
|
|
TIN Interpolation (JSON)' and 'Vertical Offset by TIN
|
|
|
|
|
Interpolation (JSON)' (#4353)
|
|
|
|
|
o Added an option native_ca to proj.ini and an environment
|
|
|
|
|
variable PROJ_NATIVE_CA to be able to configure curl to use
|
|
|
|
|
the operating system CA store. (#4356)
|
|
|
|
|
o Database: add an optional step_direction column to the
|
|
|
|
|
concatenated_operation_step table (#4357)
|
|
|
|
|
o Database: replicate EGM2008 grid transformation record to
|
|
|
|
|
WGS 84 realizations (#4363)
|
|
|
|
|
o Improve ETRFxxx to ETRFyyy, and WGS 84 (xxx) to WGS 84 (yyy)
|
|
|
|
|
(#4364)
|
|
|
|
|
o Build: Update to C++17 version (#4366, #4369)
|
|
|
|
|
o Add bash completion script for projinfo (#4371)
|
|
|
|
|
o Dispatch content of 4D_api.cpp into multiple .cpp files
|
|
|
|
|
(#4393)
|
|
|
|
|
o Add proj_trans_bounds_3D() (#4394)
|
|
|
|
|
o Database: add a engineering_datum and engineering_crs tables;
|
|
|
|
|
import few related EPSG records (#4396)
|
|
|
|
|
o NKG transformations: Add support for EUREF-FIN in Finish
|
|
|
|
|
transformations (#4399)
|
|
|
|
|
o Add Spilhaus projection (#4401)
|
|
|
|
|
o Export ESRI:54099 WGS_1984_Spilhaus_Ocean_Map_in_Square as
|
|
|
|
|
PROJ string (#4402)
|
|
|
|
|
o Database: update to EPSG v12.004 (#4413)
|
|
|
|
|
o proj_download_file(): invalidate in-memory caches related to
|
|
|
|
|
downloaded file (for the current context) (#4414)
|
|
|
|
|
* createObjectsFromName(): be more tolerant about N/S vs
|
|
|
|
|
North/South, absence of zone or height (#4318)
|
|
|
|
|
* createFromPROJString: avoid repeated openings of proj.db and
|
|
|
|
|
proj.ini and lookup of 'epsg' (#4334)
|
|
|
|
|
* Debugging/internals: append sub-grid index to grid name when
|
|
|
|
|
opening a multi-grid TIFF file (#4381)
|
|
|
|
|
* createOperations(): use more appropriate operation when using
|
|
|
|
|
a 'PROJ {grid_name}' geoid model, based on matching the
|
|
|
|
|
vertical datum (#4379)
|
|
|
|
|
* proj_clone(): properly propagate
|
|
|
|
|
errorIfBestTransformationNotAvailable and other flags from
|
|
|
|
|
source object (#4382)
|
|
|
|
|
* Inverse +proj=cass: fix non-convergence on inputs where
|
|
|
|
|
easting=false_easting or northing=false_northing (#4386)
|
|
|
|
|
* Fix typo in parameter for ITRF97 in ITRF2014 file (#4408)
|
|
|
|
|
* Retry on "SSL connection timeout" (#4419)
|
|
|
|
|
- update data to 1.21:
|
|
|
|
|
* Finish geoid models (#131)
|
|
|
|
|
* French grid fr_ign_RGM04versRGM23.tif for RGM04 -> RGM23
|
|
|
|
|
datum shift (Mayotte) (#132)
|
|
|
|
|
* Latvian LGIA geoid grid (#134)
|
|
|
|
|
- added patch v9.6.0-fix-build.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 2 18:16:48 UTC 2024 - Libor Pechacek <lpechacek@gmx.com>
|
|
|
|
|
|
|
|
|
|
|