| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: proj | Distribution: openSUSE Tumbleweed |
| Version: 9.6.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Mar 21 22:58:59 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 10316446 | Source RPM: proj-9.6.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://proj.org/ | |
| Summary: Cartographic projection software | |
This package offers the commandline tools for performing respective forward and inverse transformation of cartographic data to or from cartesian data with a wide range of selectable projection functions.
MIT
* Fri Mar 21 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 02 2024 Libor Pechacek <lpechacek@gmx.com>
- update to 9.5.1:
o Database: update to EPSG v11.022 (#4254, #4275, #4297, #4312)
o Speed-up dramatically proj.db build time (#4280)
o Database: ingest deprecated ESRI names to be able to better
import old WKT ESRI (#4282)
* findsOpsInRegistryWithIntermediate(): Restrict to using known
source/target CRS that have the same originating authority
(#4252)
* isTimeDependent(): Do not mark "static" Coordinate Frame
helmert transformations as time-dependent, only
time-dependent ones (#4259)
* Fix clang-19 "warning: empty paragraph passed to '@throw'
command [-Wdocumentation]" (#4263)
* WKT importer: fix nullptr dereference on invalid VERTCS[]
(#4266)
* Fixed sql_filelist.cmake relative path issue (#4296)
* Fail consistently on network error and grid transformations
(#4302)
* Fix -Wshadow warnings between parammappings.cpp and
singleoperation.cpp with unity builds (#4304)
* Removed leftover setting of CMAKE_REQUIRED_FLAGS (#4322)
* WKT1 ESRI export: fix wrong mapping of Lambert Cylindrical
Equal Area to Behrmann (#4328)
* Numerous documentation fixes (#4248, #4267, #4291, #4293)
* Wed Nov 27 2024 Martin Pluskal <mpluskal@suse.com>
- Update data to version 1.19
- Bump gcc version used for Leap building to 13
* Thu Oct 31 2024 Libor Pechacek <lpechacek@gmx.com>
- update to 9.5.0:
o Database: add constraint for unicity of CRS and operation
names (#4071)
o Make a few more functions that accept a PJ* to actually
acccept a const PJ* (#4074)
o Database: Increase consistency in trigger checks (#4080)
o Speed-up +proj=cart +inv (#4087)
o Added EPSG:9656 "Cartesian Grid Offsets" operation method,
and imported related records (#4094)
o Add a WKTParser::grammarErrorList() method so that
proj_create_from_wkt() can behave as documented (#4108)
o CRS::stripVerticalComponent(): Redirect it to
demoteTo2D(std::string(), nullptr) (#4127)
o Add proj_context_set_user_writable_directory() to public
API (#4144)
o CMake: for Windows builds, defaults PROJ DLL to be just
proj_${PROJ_MAJOR_VERSION}.dll (#4167)
o Add toWGS84AutocorrectWrongValues() method and use it in
PROJ.4 and WKT1 CRS import (#4172)
o WKT import: add support for Oracle WKT
"Albers_Conical_Equal_Area" spelling (#4181)
o Limit number of C++ exceptions thrown & caught
internally (#4183)
o Database: update to EPSG 11.016 (#4241)
o CMake: add option EMBED_PROJ_DATA_PATH (#4207)
o Add SEA Inverse projection (#4211)
o projinfo: Add 2 args equivalent to usage of -s and -t (#4218)
o CMake: add TESTING_USE_NETWORK configure option (#4220)
o Add PROJ_ERR_COORD_TRANSFM_MISSING_TIME and
proj_coordoperation_requires_per_coordinate_input_time() (#4221)
o Add new Conversion "Local Orthographic" (#4228, #4229)
o Add data/ITRF2020 with ITRF2020 to ITRFother, and ITRF2020
plate motion models (#4235)
* Fix imoll and imoll_o zone calculations to correct inverse
transformations near the "seams" (#4159)
* Fix wrong EPSG conversion code for UTM south (#4166)
* BoundCRS::exportToPROJ(): handle case of NADCON conus
grid (#4168)
* +proj=gridshift: make projected grids work with
PROJ_NETWORK=ON (#4174)
* createOperations(): make it work when transforming from/to a
CompoundCRS with a DerivedVerticalCRS with ellipsoidal
height (#4176)
* Support default context as nullptr in
CoordinateTransformer (#4177)
* cct: emit error message and return error code when not being
able to open input file (#4200)
* Fix race condition surrounding DB reopening during
fork (#4231)
* GeographicBoundingBox::create(): accept degenerate bounding
box reduced to a point or a line (#4237)
* createOperation(): tune so that ITRF2000->ETRS89 does not
return only NKG grid based operations but also time-dependent
Helmert (#4244)
* Mon Oct 21 2024 Manfred Schwarb <manfred99@gmx.ch>
- Leap 16.0 (suse_version==1600) has GCC 13 as default compiler
* Wed Jul 03 2024 Stephan Hemeier <Sauerlandlinux@gmx.de>
- * add gcc11 to build with Leap
* Tue Jul 02 2024 Dirk Müller <dmueller@suse.com>
- update to 9.4.1:
o Database: update to EPSG v11.006 (#4086)
o Database: update ESRI dataset to ArcGIS Pro 3.3 (#4143)
* DatabaseContext::lookForGridInfo(): do not trigger network
activity in PROJ_GRID_AVAILABILITY_KNOWN_AVAILABLE mode when
all grids are known (#4090)
* Retry "Connection reset by peer" (#4107)
* Use unique names for NKG transformations (#4111)
* proj_create()/proj_create_from_database(): recall CRS
AUTH:CODE in error message (#4114)
* DerivedProjectedCRS: deal with lack of explicit CS in
BASEPROJCRS in WKT (#4139)
* proj_symbol_rename.h: update with current symbols (#4145)
* Improve detection of compatible/incompatible celestial
bodies (#4150)
* Fri Apr 26 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 9.4.0:
* Add support for transformations involving coordinate epoch
changes (PointMotionOperation), specifically for Canadian
NAD83(CSRS)(gh#OSGeo/PROJ#3884)
* SSL_OPTIONS: set SSL options on Curl library
(gh#OSGeo/PROJ#3936)
* Add support for unity builds (gh#OSGeo/PROJ#3962)
* Added ability to install *.tif if present in data
(gh#OSGeo/PROJ#3970)
* createOperationsCompoundToGeog(): tune selection logic when
- -grid-check known_available is specified (gh#OSGeo/PROJ#3990)
* Increase CMake minimum version from 3.9 to 3.16
(gh#OSGeo/PROJ#3997)
* CMake: use FetchContent to get googletest-1.12.1
(gh#OSGeo/PROJ#4006)
* CMake: Replace custom FindSqlite3 with FindSQLite3 built-in
(gh#OSGeo/PROJ#4007)
* tpeqd: use numerically stable formula for computing the
central angle from (phi_1, lam_1) to (phi_2, lam_2)
(gh#OSGeo/PROJ#4009)
* Move content of proj_experimental.h to proj.h
(gh#OSGeo/PROJ#4019)
* Add +proj=mod_krovak projection method for Modified Krovak
that applies to S-JTSK/05 in the Czech Republic
(gh#OSGeo/PROJ#4021)
* PROJString formatter optimizer: simplify pipelines doing
[Modified]Krovak (South West) <--> [Modified]Krovak (East
North) by just doing an axis swap (gh#OSGeo/PROJ#4034)
* +proj=gridshift: enhance to support grids referenced in
projected CRS, and with easting_offset/northing_offset
corrections (gh#OSGeo/PROJ#4038)
* Tune concatenated operation instanciation, reference CR2005
geoid for Czechia and add (disabled by default) records for
Czechia S-JTSK/05 based transformations (gh#OSGeo/PROJ#4044)
* Database: update to EPSG v11.004 (gh#OSGeo/PROJ#4062)
* Bug fixes
- Fix missing symbols at link time for Windows target in
Visual Studio (gh#OSGeo/PROJ#3984)
- Improve error message in axisswap (gh#OSGeo/PROJ#3885
- Avoid convergence errors in +proj=gridshift when using
biquadratic interpolation (gh#OSGeo/PROJ#3985)
- Update data to 1.17:
* New revisions of chartdatum norway v2023b
(gh#OSGeo/PROJ-data#112).
* Add fr_ign_RAC23.tif grid for France-Corsica NGF-IGN 1978 to
RGF93-2b (gh#OSGeo/PROJ-data#114).
* Update DVR90 to reflect recent EPSG-changes
(gh#OSGeo/PROJ-data#115).
* UI: show red polygon on 'mouse over' the list
(gh#OSGeo/PROJ-data#116).
* check_gtiff_grid.py: enhance to support grids referenced in
projected… (gh#OSGeo/PROJ-data#117).
* Add Czech geoid model CR-2005 (gh#OSGeo/PROJ-data#119).
* Add converter script (only) for Czechia table_yx_3_v1710.dat
grid (gh#OSGeo/PROJ-data#118).
* Add Portuguese geoid model GeodPT08 (gh#OSGeo/PROJ-data#120).
- Pass CMAKE_CXX_STANDARD=14 for builds on openSUSE >= 1650
(Tumbleweed) for compatibility with gtest >= 1.14.
* Fri Mar 01 2024 Martin Pluskal <mpluskal@suse.com>
- Reintroduce legacy provides/obsoletes as many packages still
rely on them
* Thu Feb 29 2024 Martin Pluskal <mpluskal@suse.com>
- Update grid data to release 1.16:
* no changelog available
* Sat Dec 30 2023 Dirk Müller <dmueller@suse.com>
- update to 9.3.1:
* Update to EPSG 10.098 (#3968)
* Update ESRI objects to v3.2.0 (#3944)
* ITRF2008: fix wrong sign for 'dry' parameter of EURA and
EURA_T (#3870)
* Fix build error with MSVC 2019 in /std:c++20 on
NN_NO_CHECK() (#3872)
* ESRI WKT import: normalize GCS_unknown to unknown and
D_unknown to unknown (#3874)
* CoordinateOperationFactory: deal with CompoundToCompound
with a horizontal similarity transformation and a ballpark
vertical (#3881)
* Ellipsoid::_isEquivalentTo(): fix so that an ellipsoid of
semi-major axis A (and non-zero inv flattening) isn't
equivalent to a sphere of radius A (#3882)
* isEquivalentTo(): make a datum name 'unknown' equivalent
to another one (#3883)
* cs2cs: fix handling of input coordinates in grad (#3886)
* Make setargv.obj available on Universal Windows Platform
* Allow opening proj.db with a URI (#3892)
* createOperations(): fix GeogCRS 3D with TOWGS84 to
geocentric CRS (#3915)
* Fix test suite so that it can pass with ENABLE_TIFF=OFF
* GeographicBoundingBox::intersects(): avoid infinite
recursion and stack overflow on invalid bounding boxes (#3919)
* Fix importing '+proj=topocentric ... +type=crs' by using a
geocentric CRS as the base CRS (#3924)
* Allow LOCAL_CS with 3 axes (#3928)
* WKT1 parser: in non-strict mode, accept missing UNIT[] in
GEOGCS, GEOCCS, PROJCS and VERT_CS elements (#3933)
* createOperations(): fix issue with a obscure case
involving CompoundCRS of unknown horizontal datum + boundCRS
of vertical (#3934)
* createOperations(): fix bad PROJ pipeline when converting
between Geog3D with non-metre height to CompoundCRS (#3943)
* createOperations(): Fix possible null dereference on
invalid WKT input (#3946)
* proj_factor: fix when input is a compound CRS of a
projected CRS (#3950)
* pj_get_suggested_operation(): tune it to give correct
result for RGAF09 to RRAF 1991 / UTM zone 20N + Guadeloupe
1988 height transformation (#3954)
* Move static NameSpace::GLOBAL definition in static.cpp to
avoid 'static initialization fiasco' (#3956)
* horner: allow arbitrary input type of coordinate (#3961)
* Thu Nov 02 2023 Fridrich Strba <fstrba@suse.com>
- Update to version 9.3.0 and data to 1.15:
* for detailed list of changes see provided NEWS file
* Thu Jun 08 2023 Martin Pluskal <mpluskal@suse.com>
- Update to version 9.2.1 and data to 1.14:
* for detailed list of changes see provided NEWS file
* Thu Mar 16 2023 Martin Pluskal <mpluskal@suse.com>
- Update to version 9.2.0 and data to 1.13:
* for detailed list of changes see provided NEWS file
* Thu Feb 02 2023 Dirk Müller <dmueller@suse.com>
- fix license declaration
* Sat Dec 03 2022 Dirk Müller <dmueller@suse.com>
- update to 9.1.1:
* Implement alterGeodeticCRS and stripVerticalComponent for DerivedProjected (#3482)
* Various improvements to handling of DerivedProjectedCRS (#3482, #3477 , #3342 , #3319, #3317)
* Add missing <cstdint> includes (#3459)
* cs2cs: better validate value of -W option (#3453)
* DatabaseContext::lookForGridInfo(): fix caching of filenames and set correct URLs (#3448)
* Database: register in grid_alternatives grids from PROJ-data that have no corresponding transformation
record (#3446)
* cass projection: fix forward computation of easting (#3433)
* Implement Geographic/Vertical Offset conversions (#3413)
* vandg projection: handle +over to extend the validity domain outside of |lon|>180deg (#3427)
* eqdc projection: avoid floating point division by zero in non-nominal case (#3415)
* createOperations(): fix issues when transforming between Geog3D and DerivedGeog3D CRS with
Geographic3D offsets method (#3411)
* VerticalCRS::_isEquivalentTo(): do not consider VerticalCRS and DerivedVerticalCRS as equivalent (#3408)
* cct and cs2cs: Avoid problems when encountering UTF-8 BOM` characters at
beginning of input files (#3395)
* createFromUserInput(): Improved lookup when approximate name is provided (#3371)
* projinfo / cs2cs : auto promotion to 3D of CRS specified by name (#3367)
* findsOpsInRegistryWithIntermediate(): make it work when source/target geodetic CRS has no known
* createOperations(): emulate PROJ < 6 behavior when doing geocentric <–> geographic transformation
between datum with unknown transformation (#3361)
* Fix issue when transforming from/into a WKT2 Bound VerticalCRS with a ‘Geographic3D to GravityRelatedHeight’ method (#3355)
* proj_normalize_for_visualization(): take into account FORCE_OVER property from source operation
* Link geodtest against libm when available (#3341)
* Sun Nov 13 2022 Predrag Ivanović <predivan@mts.rs>
- * Update to 9.1.0:
* Database: update to EPSG v10.074 (#3273)
* Update ESRI objects to version 3.0.0 (#3257)
* Add Svalbard geoid grid no_kv_arcgp-2006-sk to grid alternatives (#3292)
* Added French grid fr_ign_RAF20 to grid alternatives (#3228)
* PROJ pipeline generator: recognize opposite Helmert transformations using a different convention (#3265)
* Introduce PROJ_DATA` environment variable to deprecate PROJ_LIB (#3253)
* projinfo: fix crash on –list-crs when proj.db cannot be opened (#3290)
* WKT parser: fix issue when parsing some WKT1 with Hotine_Oblique_Mercator_Azimuth_Center and ignoring rectified_grid_angle (#3280)
9.0.1 Release Notes
* Update to EPSG 10.064 (#3208)
* Add OGC:CRS84h (WGS 84 longitude-latitude-height) (#3155)
* Increase MAX_ITER so Mollweide forward projection works near the poles (#3082)
* Fix wrong results with SQLite 3.38.0 (#3091)
* Fix issue when transforming from/to BoundCRS of 3D CRS with non-Greenwich prime meridian, created from WKT (#3098)
* Fix issues with WKT of concatenated operations (#3105)
* unitconvert: round to nearest date when converting to yyyymmdd (#3111)
* Fix comparison of GeodeticRefrenceFrame vs DynamicGeodeticReferenceFrame (#3120)
* Fix datum names when importing from PROJ4 crs strings (affects some transformations using geoidgrids) (#3129)
* Deal with PARAMETER["EPSG code for Interpolation CRS",crs_code] (#3149)
* ITRF2014: fix ITRF2014:ITRF88,ITRF94 and ITRF96 definitions (#3159)
* WKT import: deal with Projected CRS that is a mix of WKT1:GDAL / WKT1:ESRI (#3189)
* createOperations(): fix/improve result of ‘BD72 + Ostend height’ to ‘WGS84+EGM96 height’ (#3199)
* WKT import: correctly deal with absence of Latitude_Of_Origin parameter in WKT1 ESRI with Stereographic projection (#3212)
* PROJJSON parser: do not error out if a datum ensemble member is unknown in the database (#3223)
9.0.0 Release Notes
* Support for the autotools build system has been removed (#3027) See RFC7 for details: https://proj.org/community/rfc/rfc-7.html
* ESRI projection engine db to version 12.9 (#2943)
* EPSG v10.054 (#3051)
* Vertical grid files for PL-geoid-2011, Polish geoid model (#2960)
* Belgian geoid model hBG18 to grid alternatives (#3044)
* Add new option to proj_create_crs_to_crs_from_pj() method to force +over on transformation operations (#2914)
* Implement Geographic3D to Depth/Geog2D+Depth as used by ETRS89 to CD Norway depth (#3010)
* Use external gtest by default when possible (#3035)
* CMake: make BUILD_SHARED_LIBS=ON the default even on Windows (#3042)
* Fix extremely long parsing time on hostile PROJ strings (#2968)
* Better deal with importing strings like +init=epsg:XXXX +over (#3055)
* Fix importing CRS definition with +proj=peirce_q and +shape different from square or diamond (#3057)
- Packaging changes:
* Switch to cmake build
* Add nlohmann_json-devel as BuildReq
* Fri Jan 21 2022 Dirk Müller <dmueller@suse.com>
- update to 8.2.1:
* BoundCRS WKT import: fix setting of name
* PROJStringFormatter::toString
* Ensure CApi test are cross-platform
* createOperations(): do not stop at the first operation in the PROJ namespace
for vertical transformations
* createOperationsCompoundToCompound(): fix null pointer dereference when
connection to proj.db doesn't exist.
* Fix windows.h conflict with Criterion::STRICT
* Cache result of proj_get_type() to help for performance of
proj_factors
* createOperations(): improvement for "NAD83(CSRS) + CGVD28 height" to
"NAD83
* WKT1 import: correctly deal with missing rectified_grid_angle
parameter
* Fix and additional options for Peirce Quincuncial projections
* Fix build with Intel C++ compiler
* Fri Nov 26 2021 Dirk Müller <dmueller@suse.com>
- update 8.2.0:
* Added the S2 projection (#2749)
* Added support for Degree Sign on input (#2791)
* ESRI WKT: add support for import/export of (non interrupted)
Goode Homolosine (#2827)
* Make filemanager aware of UWP Win32 API (#2831)
* Add proj_create_conversion_pole_rotation_netcdf_cf_convention() to
address netCDF datasets using a pole rotation method (#2835)
* Emit better debug message when a grid isn't found (#2838)
* Add support for GeodeticCRS using a Spherical planetocentric
coordinate system
* PROJJSON: support additional properties allowed in id object (version,
authority_citation, uri) for parity with WKT2:2019 (#2850)
* Database layout modified to include "anchor" field to geodetic_datum and
vertical_datum tables, consequently database layout version is increased
* proj_factors(): accept P to be a projected CRS (#2868)
* Add IAU_2015 CRS definitions (#2876)
* CRS::extractGeodeticCRS(): implement for DerivedProjectedCRS (#2877)
* Added proj_trans_bounds() (#2882)
* Add fallback strategy for tinshift transform to use closest triangle for
points not in any (#2907)
* Database: update to EPSG v10.038 (#2910)
* Fix O(n^2) performance patterns where n is the number of steps of
a pipeline (#2820)
* Detect ESRI WKT better in certain circumstances (#2823)
* Fix performance issue on pipeline instanciation of huge (broken)
pipelines (#2824)
* Sun Oct 24 2021 D. Berge <opensuse@navlost.eu>
- Update to version 8.1.1 (data version: 1.7)
* EPSG Database updated to version 10.028 (#2773)
* Include algorithm header file to avoid build errors on Alpine Linux (#2769)
* CMake: fix installation of executables on iOS (#2766)
* Associate extents to transformations of CRS's that include GEOIDMODEL (#2769)
* Logging: avoid some overhead when logging is not enabled (#2775)
* ortho: remove useless and invalid log trace (#2777)
* CMake: remove external nlohmann_json from INTERFACE_LINK_LIBRARIES target (#2781)
* reateOperations(): fix SourceTargetCRSExtentUse::NONE mode (#2783)
* GeoTIFF grid reading: perf improvements (#2788)
* Conversion::createUTM(): avoid integer overflow (#2796)
* Inverse laea ellipsoidal: return PROJ_ERR_COORD_TRANSFM_OUTSIDE_PROJECTION_DOMAIN
when appropriates (#2801)
* Make sure that proj_crs_promote_to_3D returns a derived CRS (#2806)
* createOperations(): fix missing deg<-->rad conversion when transforming with a
CRS that has a fallback-to-PROJ4-string behaviour and is a BoundCRS of a
GeographicCRS (#2808)
* WKT2 import/export: preserve PROJ.4 CRS extension string in REMARKS[] (#2812)
* BoundCRS: accept importing/exporting in WKT2 and PROJJSON the
scope/area/extent/id attributes (#2815)
* ConcatenatedOperation::fixStepsDirection(): fix bad chaining of steps when
inverse map projection is involved in non-final step (#2819)
* Sat Oct 23 2021 D. Berge <opensuse@navlost.eu>
- Update to version 8.1.0 (data version: 1.7)
* Version 8.1.0
- Update to EPSG v10.027 (#2751)
- Decrease DB size by using WITHOUT ROWID tables (#2730) (#2647)
- Add a ANALYZE step during proj.db creation allowing for
faster lookups (#2729)
- Added a PROJ.VERSION metadata entry (#2646)
- Added NGO48 (EPSG:4273) to ETRS89 (EPSG:4258) triangulation-based
transformation (#2554)
- Additions to the norwegian NKG2020 transformation (#2548)
- ESRI projection database updated to version 12.8 (#2717)
- Added proj_get_geoid_models_from_database() function that returns a list of
geoid models available for a given CRS (#2681)
- Added proj_get_celestial_body_list_from_database that returns a list
of celestial bodies in the PROJ database (#2667)
- Added proj_get_celestial_body_name() (#2662)
- proj_trans/cs2cs: If two operations have the same accuracy,
use the one that is contained within a larger one (#2750)
- Share SQLite database handle among all contexts (#2738)
- Add proj/internal/mutex.hpp as compat layer for mingw32 for std::mutex (#2736)
- projsync: make it filter out files not intended for the current version (#2725)
- Improvements related to DerivedVerticalCRS using Change Unit and
Height/Depth reversal methods (#2696)
- Update internal nlohmann/json to 3.9.1, and add a CMake option to
be able to use external nlohmann/json (#2686)
- createFromUserInput(): change name of CRS built from URN combined references to match
the convention of EPSG projected CRS (#2677)
- Parse compound id with two authorities, like ESRI:103668+EPSG:5703 (#2669)
- Added projinfo option --list-crs (supports --area) (#2663)
- Added support for hyperbolic Cassini-Soldner (#2637)
- Added capability to get SQL statements to add custom CRS in the database (#2577)
- Fix 'Please include winsock2.h before windows.h' warning with msys (#2692)
- Minor changes to address lint in geodesic.c (#2752)
- BoundCRS::identify(): avoid incompatible transformation for
WKT1 / TOWGS84 export (#2747)
- proj_create(): do not open proj.db if string is a PROJ string,
even if proj_context_set_autoclose_database() has been set (#2735)
- Fix export of transformation to PROJ string in a particular situation
where CompoundCRS are involved (#2721)
* Version 8.0.1
- Database: update to EPSG v10.018 (#2636)
- Add transformations for CHGeo2004, Swiss geoid model (#2604)
- Additions to the norwegian NKG2020 transformation (#2600)
- pj_vlog(): fix buffer overflow in case of super lengthy error message (#2693)
- Revert "proj_create_crs_to_crs_from_pj(): do not use PROJ_SPATIAL_CRITERION_PARTIAL_INTERSECTION
if area is specified" (#2679)
- UTM: error out when value of +zone= is not an integer (#2672)
- getCRSInfoList(): make result order deterministic (by increasing auth_name,
code) (#2661)
- createOperation(): make sure no to discard deprecated operations if the
replacement uses an unknow grid (#2623)
- Fix build on Solaris 11.4 (#2621)
- Add mapping of ESRI Equal_Area projection method to EPSG (#2612)
- Fix incorrect EPGS extent code for EPSG:7789>EPSG:4976 NKG transformation (#2599)
- fix wrong capitalization of CHENyx06_ETRS.gsb (#2597)
- createOperations(): improve handling of vertical transforms when
when compound CRSs are used (#2592)
- CRS::promoteTo3D(): propagate the extent from the 2D CRS (#2589)
- createFromCRSCodesWithIntermediates(): improve performance when there is
no match (#2583)
- Fix proj_clone() to work on 'meta' coordinate operation PJ* objects that
can be returned by proj_create_crs_to_crs() (#2582)
- add PROJ_COMPUTE_VERSION, PROJ_VERSION_NUMBER,
PROJ_AT_LEAST_VERSION macros (#2581)
- Make proj_lp_dist() and proj_geod() work on a PJ* CRS object (#2570)
- Fix gcc 11 -Wnonnull compilation warnings (#2559)
- Fix use of uninitialized memory in gie tests (#2558)
- createOperations(): fix incorrect height transformation between 3D promoted RGF93 and CH1903+ (#2555)
* Version 8.0.0
- With the release of PROJ 8 the proj_api.h API is finally removed.
- Several improvements has been made to the command line utilities.
- Public header file proj_api.h removed (#837)
- Improved accuracy of the Mercator projection (#2397)
- Copyright statement wording updated (#2417)
- Allow cct to instantiate operations via object codes or names (#2419)
- Allow @filename syntax in cct (#2420)
- Added geocentric->topocentric conversion (+proj=topocentric) (#2444)
- Update GeographicLib to version 1.51 (#2445)
- Added option to allow export of Geographic/Projected 3D CRS
in WKT1_GDAL (#2450)
- Added --area and --bbox options in cs2cs to restrict candidate
coordinate operations (#2466)
- Added build time option to make PROJ_LIB env var tested last (#2476)
- Added --authority switch in cs2cs to control where coordinate operations
are looked for. C API function proj_create_crs_to_crs_from_pj() updated
accordingly (#2477)
- Error codes revised and exposed in the public API (#2487)
- Added --accuracy options to projinfo. C API function
proj_create_crs_to_crs_from_pj() updated accordingly (#2488)
- Added proj_crs_is_derived() function to C API (#2496)
- Enabled linking against static cURL on Windows (#2514)
- Updated ESRI CRS database to 12.7 (10.8.1/2.6) (#2519)
- Allow a WKT BoundCRS to use a PROJ string transformation (#2521)
- Update to EPSG v10.015 (#2539)
- Default log level set to PJ_LOG_ERROR (#2542)
- CMake installs a pkg-config file proj.pc, where supported (#2547)
- Do not restrict longitude to [-90;90] range in spherical transverse Mercator
forward projection (#2471)
- createOperations(): fix Compound to Geog3D/Projected3D CRS with non-metre ellipsoidal height (#2500)
- Avoid error messages to be emitted log level is set to PJ_LOG_NONE (#2527)
- Close database connection when autoclose set to True (#2532)
* Sat Jan 23 2021 Libor Pechacek <lpechacek@suse.com>
- Replace proj-datumgridwith proj-data. Proj-datumgrid is no
longer maintained and the stale data make pyproj self-tests fail
https://github.com/pyproj4/pyproj/issues/769. Proj-data is
distributed in per-location subpackages.
* Thu Jan 07 2021 Martin Pluskal <mpluskal@suse.com>
- Update to version 7.2.1
* Add metadata with the version number of the database layout (#2474)
* Split coordinateoperation.cpp and test_operation.cpp in several parts (#2484)
* Update to EPSG v10.008 (#2490)
* Added the NKG 2008 and 2020 transformations in proj.db (#2495)
* And several bugfixes - see provided NEWS for details
/usr/bin/cct /usr/bin/cs2cs /usr/bin/geod /usr/bin/gie /usr/bin/invgeod /usr/bin/invproj /usr/bin/proj /usr/bin/projinfo /usr/bin/projsync /usr/share/bash-completion/completions/projinfo /usr/share/doc/packages/proj /usr/share/doc/packages/proj/AUTHORS.md /usr/share/doc/packages/proj/ChangeLog /usr/share/doc/packages/proj/NEWS.md /usr/share/doc/packages/proj/README.md /usr/share/man/man1/cct.1.gz /usr/share/man/man1/cs2cs.1.gz /usr/share/man/man1/geod.1.gz /usr/share/man/man1/gie.1.gz /usr/share/man/man1/proj.1.gz /usr/share/man/man1/projinfo.1.gz /usr/share/man/man1/projsync.1.gz /usr/share/proj /usr/share/proj/CH /usr/share/proj/GL27 /usr/share/proj/ITRF2000 /usr/share/proj/ITRF2008 /usr/share/proj/ITRF2014 /usr/share/proj/ITRF2020 /usr/share/proj/README.DATA /usr/share/proj/copyright_and_licenses.csv /usr/share/proj/cz_cuzk_CR-2005.tif /usr/share/proj/cz_cuzk_README.txt /usr/share/proj/deformation_model.schema.json /usr/share/proj/nad.lst /usr/share/proj/nad27 /usr/share/proj/nad83 /usr/share/proj/other.extra /usr/share/proj/proj.db /usr/share/proj/proj.ini /usr/share/proj/projjson.schema.json /usr/share/proj/si_gurs_README.txt /usr/share/proj/si_gurs_SLO-VRP2016-Koper.tif /usr/share/proj/triangulation.schema.json /usr/share/proj/world
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Sep 28 22:25:18 2025