aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-21Merge remote-tracking branch 'osgeo/master'Kristian Evers
2020-12-21Merge pull request #2494 from kbevers/nkg_trans_finalKristian Evers
Implementing the NKG transformations in proj.db
2020-12-21Implementing the NKG transformations in proj.dbKristian Evers
This adds the NKG 2008 and 2020 transformations to proj.db. The NKG transformations offers transformations between global reference frames and the national realisations of ETRS89 in Denmark, Estonia, Finland, Latvia, Lithuania, Norway and Sweden. The 2008 transformations are already implemented in the NKG 2008 file but will now be more accessible with the modern API. The 2020 transformations are new to PROJ and offers and updated version of the 2008 transformations using a new and improved deformation model (eu_nkg_nkgrf17vel.tif). A 2020 version of the NKG transformations are currently not available for Norway but will in all likelyhood be included at a later point in time.
2020-12-19test_factory.cpp: add missing checksEven Rouault
2020-12-18Database: register AGQG_20191107.gsb grid. Related to ↵Even Rouault
https://github.com/OSGeo/PROJ-data/pull/53
2020-12-17Merge pull request #2491 from glostis/documentationEven Rouault
Fix typos in resource_files.rst
2020-12-16Merge pull request #2488 from rouault/crs_to_crs_improved_filteringEven Rouault
Improved coordinate operation filtering
2020-12-16cs2cs: add --no-ballpark and --accuracy optionsEven Rouault
2020-12-16Fix typos in resource_files.rstGuillaume Lostis
2020-12-16Merge pull request #2489 from rouault/update_to_epsg_10.0.8Even Rouault
Database: update to EPSG v10.008
2020-12-16Database: update to EPSG v10.008Even Rouault
2020-12-16Merge pull request #2487 from rouault/error_mgt_improvementsEven Rouault
Error management: revise error codes and expose them to the public API
2020-12-15proj_create_crs_to_crs_from_pj(): add ACCURACY and ALLOW_BALLPARK optionsEven Rouault
2020-12-15projinfo: add a --accuracy option to define the minimum accuracyEven Rouault
2020-12-15Remap ENOMEM from PROJ_ERR_INVALID_OP to PROJ_ERR_OTHEREven Rouault
2020-12-15horner.cpp: remove uses of EINVAL and EDOM errnoEven Rouault
2020-12-15Remove internal use of PJ_LOG_DEBUG_MINOR and PJ_LOG_DEBUG_MAJOREven Rouault
2020-12-15Various operations: remove explicit short name prefixing in log messages now ↵Even Rouault
that it is automatically added
2020-12-15proj_log_XXX functions(): add the short name of the operation as prefix in ↵Even Rouault
the error message
2020-12-15proj_trans_array(): make it transform all coordinates even when an error occursEven Rouault
2020-12-15tmerc exact: set errno to PROJ_ERR_COORD_TRANSFM_OUTSIDE_PROJECTION_DOMAIN ↵Even Rouault
when it returns invalid coordinate
2020-12-15Doc: document error codes and proj_context_errno_string()Even Rouault
2020-12-15Revise error codes to have a reduced set exposed in the public API.Even Rouault
Fixes #2482 And also add proj_context_errno_string() Revise gie 'expect failure errno XXXX' strings
2020-12-15Remove ancient no longer used implementation of pj_ell_set()Even Rouault
2020-12-15Move proj_log_XXX() functions from internal.cpp to log.cppEven Rouault
2020-12-14Merge pull request #2486 from ↵Even Rouault
rouault/fix_bound_proj_ntf_paris_to_bound_geog_ntf_paris_rebased createOperations(): fix inconsistent chaining exception when transforming from BoundCRS of projected CRS based on NTF Paris to BoundCRS of geog CRS NTF Paris
2020-12-14createOperations(): fix inconsistent chaining exception when transforming ↵Even Rouault
from BoundCRS of projected CRS based on NTF Paris to BoundCRS of geog CRS NTF Paris. Fixes https://github.com/OSGeo/gdal/issues/3273
2020-12-14Merge pull request #2483 from rouault/split_coordinateoperationEven Rouault
Split coordinateoperation.cpp and test_operation.cpp in several parts
2020-12-13CMake: install data/*.json files (fixes #2485)Even Rouault
2020-12-13Merge remote-tracking branch 'osgeo/master'Kristian Evers
2020-12-12Split test_operation.cpp in two partsEven Rouault
2020-12-12Split coordinateoperation.cpp in many files in iso19111/operation directoryEven Rouault
The big size of coordinateoperation.cpp could require significant amount of RAM to build it with -O2 level, and cause compiler crashes in some environments.
2020-12-11conda.yml: restrict to main repository builds, otherwise fails to build in forksEven Rouault
2020-12-11.github/workflows/clang_static_analyzer/start.sh: add apt updateEven Rouault
2020-12-11funtions.rst: fix sphynx syntaxEven Rouault
2020-12-11test_operation.cpp: remove debug messageEven Rouault
2020-12-09Doc: fix return data type of proj_trans_array()Even Rouault
2020-12-08Update isea.rstZac Miller
Clarifying defaults for ISEA.
2020-12-04Merge pull request #2477 from rouault/fix_2442Even Rouault
cs2cs / proj_create_crs_to_crs_from_pj(): add a --authority switch to control where coordinate operations are looked for (fixes #2442)
2020-12-04Merge pull request #2481 from rouault/ci_build_with_sqlite_dqs_zeroEven Rouault
CI: test with a SQLite3 binary built with SQLITE_DQS=0 to avoid issue #2480
2020-12-04CI: test with a SQLite3 binary built with SQLITE_DQS=0 to avoid issue #2480Even Rouault
2020-12-04Merge pull request #2480 from rouault/fix_build_with_sqlite_3_29Even Rouault
Database: fix building proj.db with SQLite built with -DSQLITE_DQS=0
2020-12-04Database: fix building proj.db with SQLite built with -DSQLITE_DQS=0Even Rouault
That is the option to make SQLite reject misuses of double quotes instead of single quotes. Most SQLite builds are forgiving, but some forks proposing a CMake build system default to SQLITE_DQS=0
2020-12-02cs2cs / proj_create_crs_to_crs_from_pj(): add a --authority switch to ↵Even Rouault
control where coordinate operations are looked for (fixes #2442)
2020-12-02Add build time option to make PROJ_LIB env var tested last (fixes #2399)Even Rouault
If PROJ is built with the PROJ_LIB_ENV_VAR_TRIED_LAST CMake option / --enable-proj-lib-env-var-tried-last configure switch, then the hard-wired path ($prefix/share/proj) will be tried before looking at the environment PROJ_LIB.
2020-12-02fix buildEven Rouault
2020-12-02Merge pull request #2444 from rouault/topocentricEven Rouault
Add +proj=topocentric geocentric->topocentric conversion (fixes #500)
2020-11-30Merge pull request #2474 from rouault/database_version_numberEven Rouault
Database: add metadata with the version number of the database layout …
2020-11-30Merge pull request #2466 from rouault/fix_2423Even Rouault
cs2cs: add --area and --bbox options to restrict candidate coordinate operations (fixes #2423)
2020-11-30Merge pull request #2471 from rouault/extent_spherical_tmerc_domainEven Rouault
Spherical tmerc forward: do not restrict to [-90,90] longitude range