aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-29Spherical tmerc forward: do not restrict to [-90,90] longitude rangeEven Rouault
The restriction was a copy&paste from the Evenden/Snyder approximate ellipsoidal implementation, but the spherical one is exact, so this restriction isn't needed. Also tune a bit the handling of lat=0, |lon| > 90
2020-11-29Merge pull request #2450 from rouault/setAllowEllipsoidalHeightAsVerticalCRSEven Rouault
Add option to allow export of Geographic/Projected 3D CRS in WKT1_GDAL
2020-11-29Merge pull request #2469 from rouault/fix_2468Even Rouault
Inverse tmerc spherical: fix wrong sign of latitude when lat_0 is used (fixes #2468)
2020-11-29Inverse tmerc spherical: fix wrong sign of latitude when lat_0 is used ↵Even Rouault
(fixes #2468) Corrected formula given by @evanmiller
2020-11-28createOperations(): get a '+proj=noop' instead of '+proj=affine +s33=-1' ↵Even Rouault
when attempting (non-sensical) EPSG:3855 to EPSG:4326
2020-11-28WKT1 import: better deal with apps.epsg.org output w.r.t datum ensemble namesEven Rouault
2020-11-28test/fuzzers: remove standard_fuzzer that used proj_api.h now removedEven Rouault
2020-11-28appveyor.yml: disable VS2017 x64 buildEven Rouault
2020-11-28Add github action for VS2019 x64 buildEven Rouault
2020-11-28proj_create_crs_to_crs_from_pj(): do not use ↵Even Rouault
PROJ_SPATIAL_CRITERION_PARTIAL_INTERSECTION if area is specified
2020-11-28cs2cs: add --area and --bbox options to restrict candidate coordinate ↵Even Rouault
operations (fixes #2423)
2020-11-28Use same arguments to printf format string for both radians and degrees in ↵Houder
output by cct (#2453) Currently the output of the cct utility is different between radians and degrees (as expected by cct), because of a bug in cct: $ printf "1 2\n" | cct -z 0 -t 0 +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad 1.0000000000 2.0000000000 0.0000 0.0000 $ printf "1 2\n" | cct -z 0 -t 0 +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=deg 1.0000 2.0000 0.0000 0.0000 The arguments to the printf format string are as follows: * radians: width 14, precision 10 * degrees: width 13, precision 4 (this is by mistake. bug!) After the suggested fix has been applied, output will be the same for both radians and degrees: $ printf "1 2\n" | cct -z 0 -t 0 +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad 1.0000000000 2.0000000000 0.0000 0.0000 $ printf "1 2\n" | cct -z 0 -t 0 +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=deg 1.0000000000 2.0000000000 0.0000 0.0000 The cause of the bug is that cct does test if it "has radians to output", but "neglects" to test if it "has degrees to output", resulting in using different arguments to the printf format string in the latter case. The fix makes cct test if it "has either radians or degrees to output".
2020-11-28Merge pull request #2462 from rouault/improve_createObjectsFromNameEven Rouault
createObjectsFromName(): in exact match, make looking for 'ETRS89 / UTM zone 32N' return only the exact match
2020-11-28createObjectsFromName(): in exact match, make looking for 'ETRS89 / UTM zone ↵Even Rouault
32N' return only the exact match
2020-11-27testcct: create 'a' and 'b' from scratchEven Rouault
2020-11-27Merge pull request #2460 from rouault/gha_linux_gcc4.8Even Rouault
Move linux_gcc 4.8 job to github action, and on Travis-CI only keep the doc publishing
2020-11-27Move linux_gcc 4.8 job to github action, and on Travis-CI only keep the doc ↵Even Rouault
publishing
2020-11-27Add github action for cppcheckEven Rouault
2020-11-27crs.hpp: add cppcheck suppression for cppcheck 1.90 of ubuntu 20.04Even Rouault
2020-11-27Merge pull request #2459 from rouault/gha_gcc_32bitEven Rouault
Move linux gcc 32bit job to Github actions
2020-11-27Travis-CI: remove linux_gcc8 jobEven Rouault
2020-11-27Github action: add a linux_gcc_32bit jobEven Rouault
2020-11-27Merge pull request #2455 from rouault/primem_fixesEven Rouault
PRIMEM WKT handling: fixes on import for 'sexagesimal DMS' or from WKT1:GDAL/ESRI when GEOGCS UNIT != Degree; morph to ESRI the PRIMEM name on export
2020-11-27formatting fixesEven Rouault
2020-11-27PRIMEM WKT handling: fixes on import for 'sexagesimal DMS' or from ↵Even Rouault
WKT1:GDAL/ESRI when GEOGCS UNIT != Degree; morph to ESRI the PRIMEM name on export
2020-11-27Merge pull request #2457 from rouault/gha_linux_clangEven Rouault
Move linux_clang Travis-CI job to Github action
2020-11-27Merge pull request #2458 from rouault/fix_mingw_w64_pj_mutex_warningEven Rouault
Fix mingw_w64 warning about pj_acquire_lock() prototype being missing
2020-11-26Fix mingw_w64 warning about pj_acquire_lock() prototype being missingEven Rouault
2020-11-26Merge pull request #2403 from kbevers/remove-proj_api.hKristian Evers
Remove proj_api.h
2020-11-26Travis-CI: remove linux_clang jobEven Rouault
2020-11-26Github action: add a clang linux build jobEven Rouault
2020-11-26travis/install.sh: make it robust to objdump on 20.04 and/or clang outputing ↵Even Rouault
symbols in different order
2020-11-26Merge pull request #2456 from rouault/gha_csaEven Rouault
Move Clang Static Analyzer job to Github action
2020-11-26Travis-CI: remove CSA jobEven Rouault
2020-11-26Github action: add a clang static analyzer jobEven Rouault
2020-11-24Add option to allow export of Geographic/Projected 3D CRS in WKT1_GDALEven Rouault
as CompoundCRS with a VerticalCRS being an ellipsoidal height, which is not conformant. But needed for LAS 1.4 that only supports WKT1
2020-11-24Merge pull request #2449 from rouault/geoidmodel_ballparkEven Rouault
createOperation(): add a ballpark vertical transformation when dealing with GEOIDMODEL[]
2020-11-24createOperation(): add a ballpark vertical transformation when dealing with ↵Even Rouault
GEOIDMODEL[]
2020-11-24Merge pull request #2448 from rouault/gha_mingw_w64Even Rouault
CI: move mingw job to GitHub actions
2020-11-24Sync w GeographicLib 1.51. Remove C99 compatibility functions. (#2445)Charles Karney
Should be no changes in the compiled code.
2020-11-24mutex.cpp: replace NULL by nullptrEven Rouault
2020-11-24.travis.yml: remove mingw jobEven Rouault
2020-11-24GitHub action: add a mingw_w64 buildEven Rouault
2020-11-23Add +proj=topocentric geocentric->topocentric conversion (fixes #500)Even Rouault
2020-11-23Merge pull request #2447 from rouault/gha_osxEven Rouault
CI: move Mac job to GitHub actions with Conda as the base for dependencies
2020-11-23.travis.yml: remove mac jobEven Rouault
2020-11-23GitHub action: add a Mac buildEven Rouault
2020-11-23Merge pull request #2446 from ↵Even Rouault
rouault/fix_projectedCRS_3D_is_WKT1_equivalent_to_WKT2 GeographicCRS::_isEquivalentTo(EQUIVALENT_EXCEPT_AXIS_ORDER_GEOGCRS):…
2020-11-23GeographicCRS::_isEquivalentTo(EQUIVALENT_EXCEPT_AXIS_ORDER_GEOGCRS): make ↵Even Rouault
it work when comparing easting,northing,up and northing,easting,up
2020-11-22Remove no longer used build_db_create_ignf.py scriptEven Rouault