aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-05Add projsync to READMEKristian Evers
2020-02-04Merge pull request #1910 from cffk/cmake-projCharles Karney
Make PROJ the CMake project name addressing first stage of #1885 Let's go with this! It's conceivable that there's some wrinkle I haven't thought about. So let's expose the changes to a wider community.
2020-02-04Merge pull request #1903 from rouault/add_proj_downloadEven Rouault
Add projsync utility
2020-02-04Add projsync utilityEven Rouault
Fixes #1750
2020-02-04Make PROJ the CMake project nameCharles Karney
Allow both find_package(PROJ) and find_package(PROJ4). More details are in cmake/CMakeLists.txt.
2020-02-04Merge pull request #1905 from russkel/patch-1Kristian Evers
tests: force use of bash for proj_add_test_script_sh
2020-02-04Merge pull request #1907 from mwtoews/cmakeKristian Evers
Increase CMake minimum version from 3.5 to 3.9
2020-02-04Increase CMake minimum version from 3.5 to 3.9Mike Taves
* Also remove a few if()-blocks to support older CMake versions
2020-02-02Merge pull request #1902 from rouault/fix_asan_issue_sqlite3_vfsEven Rouault
Fix ASAN issue with SQLite3VFS class (fixes #1901)
2020-02-02proj_download_file(): relax test for the situation where a file < 1 MB is ↵Even Rouault
updated to be slightly larger CloudFront could return a Range: bytes=0-X/Y with X < Y and X being the previous file size and Y the new one
2020-02-02build_url(): remove no longer needed hackEven Rouault
2020-02-01test/fuzzers/build.sh: statically link sqlite3 for i386 buildsEven Rouault
2020-01-31Fix ASAN issue with SQLite3VFS class (fixes #1901)Even Rouault
2020-01-30Database: add a custom concatenated_operation for NTF (Paris) to RGF93, ↵Even Rouault
using the non-deprecated EPSG:9327 for the geocentric translation
2020-01-30Merge pull request #1897 from rouault/map_geocentric_translation_methodKristian Evers
Add EPSG records for 'Geocentric translation by Grid Interpolation (IGN)' (gr3df97a.txt) and map them to new +proj=xyzgridshift
2020-01-30Merge pull request #1898 from rouault/delete_nullKristian Evers
Remove 'null' grid file as it is now a special hardcoded case in grid code
2020-01-29Remove 'null' grid file as it is now a special hardcoded case in grid codeEven Rouault
2020-01-29test/fuzzers/build.sh: build with static libtiff [ci skip]Even Rouault
2020-01-29Merge pull request #1896 from rouault/add_set_operationKristian Evers
Add +proj=set operation to set component(s) of a coordinate to a fixed value
2020-01-29Add EPSG records for 'Geocentric translation by Grid Interpolation (IGN)' ↵Even Rouault
(gr3df97a.txt) and map them to new +proj=xyzgridshift
2020-01-29Make it possible to use grids from the CDN by their 'old name' even if not ↵Even Rouault
in the EPSG/grid_transformation table
2020-01-29scripts/grid_checks.py: update for change of PROJ-data repository name, and ↵Even Rouault
look for .tif extension
2020-01-29Merge pull request #1891 from rouault/rfc5Even Rouault
Implement RFC5: Adopt GeoTIFF-based grids for grids delivered with PROJ
2020-01-28Add +proj=set operation to set component(s) of a coordinate to a fixed valueEven Rouault
Fixes #1846
2020-01-28Add RFC5 text: Adopt GeoTIFF-based grids for grids delivered with PROJ (#1868)Even Rouault
2020-01-28Merge pull request #1893 from asinghvi17/patch-2Even Rouault
Mention the Julia package Proj4.jl
2020-01-28Merge pull request #1892 from rouault/add_projinfo_searchpathsEven Rouault
projinfo: add --searchpaths switch
2020-01-27projinfo: add --remote-data switchEven Rouault
2020-01-27Mention the Julia package Proj4.jlAnshul Singhvi
in `docs/src/development/bindings.rst`
2020-01-27projinfo: add --searchpaths switchEven Rouault
2020-01-26Doc: advertize FOSS4G 2020Even Rouault
Text copied from GDAL doc.
2020-01-26Merge pull request #1887 from jmckenna/ircKristian Evers
add #proj IRC channel notifications
2020-01-26Merge pull request #1886 from rouault/cppcheck_1_90_happynessKristian Evers
Few improvements to make cppcheck 1.90 happier
2020-01-26Fix ossfuzz builds [ci skip]Even Rouault
2020-01-26add PROJ channel notificationsJeff McKenna
2020-01-26configure.ac: rename switch to disable tiff dependency to more neutral ↵Even Rouault
--disable-tiff
2020-01-26Conversion::_exportToPROJString(): use const ref as rightly suggest by cppcheckEven Rouault
2020-01-26Make JSONParser::buildObjectDomain() staticEven Rouault
2020-01-26buildProjectionStandard(): make it obvious to cppcheck that null-ptr ↵Even Rouault
dereference cannot happen
2020-01-26string_to_paralist(): simplify so that it is obvious to cppcheck that ↵Even Rouault
null-ptr dereference cannot happen
2020-01-25configure.ac: remove -Wmissing-prototypes for C++ files at is is for C files ↵Even Rouault
only
2020-01-25Merge pull request #1884 from rouault/cea_k_0Kristian Evers
Fix ingestion of +proj=cea with +k_0
2020-01-25Merge pull request #1882 from rouault/fix_grid_antimeridianEven Rouault
Grid correction: fix handling grids spanning antimeridian (fixes #1859)
2020-01-25Merge pull request #1883 from cffk/cmake-namespace-updateCharles Karney
Remove legacy CMake target name "proj" addressing #802
2020-01-25Fix ingestion of +proj=cea with +k_0Even Rouault
Fixes #1881 Digging into the implementation of proj=cea, it appears that k_0 and lat_ts are intended to be exclusive ways of specifying the same concept. EPSG only models the variant using lat_s. So if k_0 is found and lat_ts is absent, compute the equivalent value of lat_ts from k_0. Note: k_0 should normally be in the [0,1] range. In case creative users would use something outside, we raise an exception, even if the cea implementation could potentially deal with any k_0 value. Hopefully this is a (reasonable) limitation that will address nominal use cases.
2020-01-25Remove legacy CMake target name "proj" addressing #802Charles Karney
2020-01-25Init file reading: use FileManager::open_resource_file() instead of ↵Even Rouault
deprecated proj_api I/O
2020-01-25Grid correction: fix handling grids spanning antimeridian (fixes #1859)Even Rouault
2020-01-25Implement RFC 5Even Rouault
2020-01-24Merge pull request #1880 from ↵Even Rouault
rouault/createObjectsFromName_use_alias_as_fallback createObjectsFromName(): use alias as fallback only