aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-18Merge pull request #1683 from rouault/fix_double_vertical_unit_conversionEven Rouault
createOperations(): fix double vertical unit conversion from CompoundCRS to other CRS when the horizontal part of the projected CRS uses non-metre unit
2019-10-18Fix segfaults in case of out-of-memory situations (fixes #1678) (#1679)yonarw
2019-10-18createOperations(): fix double vertical unit conversion from CompoundCRS to ↵Even Rouault
other CRS when the horizontal part of the projected CRS uses non-metre unit Fix issue reported on https://lists.osgeo.org/pipermail/proj/2019-October/008939.html
2019-10-18Merge pull request #1682 from Geomatys/masterEven Rouault
Fix two sentences that seem to be copy-and-paste forgotten.
2019-10-18Fix two sentences that seem to be copy-and-paste forgotten.Martin Desruisseaux
2019-10-16Use dedicated logo for website (#1675)Kristian Evers
Use dedicated logo for website
2019-10-16Use dedicated logo for websiteKristian Evers
Fixes #1670
2019-10-16Merge pull request #1673 from rouault/update_epsg_9_8_3Even Rouault
Database: update to EPSG v9.8.3
2019-10-16Merge pull request #1674 from kbevers/improve-doxygen-scriptKristian Evers
doxygen build script: don't output to /tmp
2019-10-15grid_alternatives.sql: link EPSG grid names to PROJ ones for the the 2 ↵Even Rouault
'RGSPM06 to Danger 1950 height' grids
2019-10-15doxygen build script: don't output to /tmpKristian Evers
The doxygen log-files was previously put in /tmp. This is usually fine on UNIX-type systems but when building the docs on Windows with Cygwin/MSYS2 tools the script can fail since that path is guaranteed to exist. This commit makes sure that the doxygen script outputs its files in a path relative to the current working directory.
2019-10-15Database: update to EPSG v9.8.3Even Rouault
Note: a hack has been added into customizations.sql to cancel deprecatation of USA geoid2012 grids by geoid2018 grids, as the later are not yet available in proj-datumgrid-northamerica (https://github.com/OSGeo/proj-datumgrid/issues/55)
2019-10-15formatting changeEven Rouault
2019-10-15include/proj/util.hpp: avoid warnings with older gccEven Rouault
2019-10-13Merge pull request #1669 from Geomatys/masterEven Rouault
Remove sentence saying that coordinate system might by null
2019-10-13Remove the sentence in documentation saying that CRS::coordinateSystem() may ↵Martin Desruisseaux
return null. It is true for datum(), but does not apply to coordinateSystem().
2019-10-13Merge pull request #1653 from rouault/doc_ob_tranEven Rouault
ob_tran doc: fix/clarify semantics of o_lat_p/o_lon_p
2019-10-12Merge pull request #1664 from ffontaine/masterKristian Evers
proj.pc.in: add Libs.Private
2019-10-12Merge pull request #1665 from ↵Kristian Evers
rouault/fix_custom_compound_crs_with_NAD83_2011_and_geoidgrid_to_WGS84_G1762 proj_create_crs_to_crs(): remove elimination of Ballpark operations that caused transformation failures in some cases
2019-10-12createOperations(): allow transforming from a compoundCRS of a bound ↵Even Rouault
verticalCRS to a 2D CRS
2019-10-12proj_create_crs_to_crs(): remove elimination of Ballpark operations that ↵Even Rouault
caused transformation failures in some cases
2019-10-09proj.pc.in: add Libs.PrivateFabrice Fontaine
Add -lstdc++ to Libs.Private to allow packages such as libgeotiff to retrieve this dependency when linking statically with proj Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2019-10-07Add logo to website (#1659)Kristian Evers
Add logo to website
2019-10-07Add logo to websiteKristian Evers
2019-10-07Add PROJ logKristian Evers
Courtesy of Sylvain Beorchia. The logo is put under the CC-0 license.
2019-10-04Doc: Update conda install procedureKristian Evers
The PROJ Conda package is now simply called "proj". Also mention that the grid packages can be installed with Conda.
2019-10-04Merge pull request #1656 from rouault/demote_to_2DEven Rouault
Add a proj_crs_demote_to_2D(). Useful if forced to export a 3D CRS to a best approximate as WKT1 that doesn't support it
2019-10-04Merge pull request #1655 from rouault/aeqd_obliq_sphereEven Rouault
aeqd: for spherical forward path, go to higher precision ellipsoidal case when the point coordinates are super close to the origin (fixes #1654)
2019-10-04Add a proj_crs_demote_to_2D(). Useful if forced to export a 3D CRS to a best ↵Even Rouault
approximate as WKT1 that doesn't support it
2019-10-04proj_normalize_for_visualization(): make it work with CRS objectsEven Rouault
2019-10-03aeqd: for spherical forward path, go to higher precision ellipsoidal case ↵Even Rouault
when the point coordinates are super close to the origin (fixes #1654)
2019-10-03DerivedGeographicCRS: allow exporting +proj=ob_tran +o_proj=longlat to PROJ ↵Even Rouault
string
2019-10-03ob_tran.cpp: add comment to link maths with Snyder's formulasEven Rouault
2019-10-03ob_tran doc: fix/clarify semantics of o_lat_p/o_lon_pEven Rouault
This is a super confusing topic, but from experiments, and in particular with the example of Fairgrieve projection, o_lat_p and o_lon_p are the coordinates of the North pole of the unrotated geographic CRS expressed in the rotated geographic CRS. This is different from defining a 'new pole', which would be the coordinates of the rotated North pole expressed in the unrotated CRS.
2019-10-03Merge pull request #1651 from jakob/patch-1Even Rouault
Only call pkg-config in configure when necessary
2019-10-03Only call pkg-config in configure when necessaryJakob Egger
Only call pkg-config in the configure script when the variables $SQLITE3_CFLAGS and $SQLITE3_LIBS are not set. This allows building PROJ when pkg-config is not available.
2019-10-02Merge pull request #1650 from rouault/map_nsper_to_vertical_perspectiveEven Rouault
Add API and WKT mapping for 'nsper' to EPSG Vertical Perspective method
2019-10-02Add API and WKT mapping for 'nsper' to EPSG Vertical Persepective methodEven Rouault
Relates to https://github.com/OSGeo/gdal/issues/1856
2019-10-02nsper: add a comment to relate it to EPSG Vertical PerspectiveEven Rouault
2019-10-02Reformat fileEven Rouault
2019-10-01Merge pull request #1649 from cffk/geod-1.50-fixCharles Karney
Fix some Cppcheck complaints in geodesic routines
2019-10-01Fix some Cppcheck complaints in geodesic routinesCharles Karney
2019-10-01Add rotation support to the HEALPix projection (#1638)Simon Schneegans
2019-09-30Merge pull request #1642 from rouault/improve_compound_to_geogEven Rouault
Improve vertical transformation support
2019-09-30Merge pull request #1645 from rouault/improve_proj_string_parsingEven Rouault
PROJ string CRS ingester: recognize more unit-less parameters, and general handling of +key=string_value parameters
2019-09-30AuthorityFactory::getDescriptionText(): return CRS object in priorityEven Rouault
2019-09-28PROJ string CRS ingester: recognize more unit-less parameters, and general ↵Even Rouault
handling of +key=string_value parameters
2019-09-28test/gie/builtins.gie: remove unused parametersEven Rouault
2019-09-26Improve vertical transformation supportEven Rouault
When we had a transformation between a compoundCRS and a target geographicCRS, we did not take into account that in the vertical->other_geog_CRS transformation we used, the other_geog_CRS was an implicit interpolation CRS. Thus before doing vertical adjustment, we must go to this interpolation CRS. The workflow is thus: source CRS -> interpolation CRS + vertical adjustment + interplation CRS -> target CRS
2019-09-26Merge pull request #1641 from ↵Even Rouault
rouault/fix_proj_create_crs_to_crs_if_only_ballpark_transf proj_create_crs_to_crs(): fix when there are only transformations with ballpark steps