aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-11-22Database ESRI: map 2 grids in grid_alternativesEven Rouault
2020-11-22projinfo.cpp: improve hint when to use --spatial-test intersectsEven Rouault
2020-11-22Merge pull request #2443 from ↵Even Rouault
rouault/fix_parse_wkt2_2019_projected_with_base_geocentric WKT parsing: fix ingestion of WKT with a Geocentric CRS as the base of the projected CRS
2020-11-21PROJJSON parsing: fix parsing of a Geodetic CRS with a DatumEnsemble, and ↵Even Rouault
fix parsing of a ProjectedCRS whose base is a Geocentric CRS
2020-11-21WKT parsing: fix ingestion of WKT with a Geocentric CRS as the base of the ↵Even Rouault
projected CRS
2020-11-21Merge pull request #2441 from rouault/fix_obtran_towgs84Even Rouault
createOperation(): make it work properly when one of the CRS is a BoundCRS of a DerivedGeographicCRS (+proj=ob_tran +o_proj=lonlat +towgs84=....)
2020-11-21createOperation(): make it work properly when one of the CRS is a BoundCRS ↵Even Rouault
of a DerivedGeographicCRS (+proj=ob_tran +o_proj=lonlat +towgs84=....)
2020-11-21Make GeographicCRS/GeodeticCRS::isEquivalentTo() work properly when ↵Even Rouault
comparing to a DerivedGeographicCRS/DerivedGeodeticCRS
2020-11-21Merge pull request #2440 from rouault/update_backport_actionEven Rouault
backport.yml: update to what QGIS uses
2020-11-21backport.yml: update to what QGIS usesEven Rouault
2020-11-20Update utm.rstNomit Rawat
Typo
2020-11-19Replace line feed in input line by null characterJ.H. van de Water
As result of a modification in logging (adding a line feed), many changes had to be made in different places of cct.cpp. However, one missed the line feed in input to cct. As result of missing this, the output from cct showed a superfluous empty line after each output line, but only if the corresponding input line ended with comment. Replacing the LF in the "comment" string (present if the input line ended with comment) by a null character ('\0') solves this issue. Modification in logging? https://github.com/OSGeo/PROJ/commit/37da5e243191c04607597f6b8a77acfa017a5c99 ( cct: revise end-of-line handling in logging, and always output debug ) See also: https://github.com/OSGeo/PROJ/issues/1677 ( cct outputs excessive whitespace comments are included in input data )
2020-11-18Merge pull request #2434 from rouault/update_to_epsg_10.0.7Even Rouault
Database: update to EPSG v10.007
2020-11-18Database: update to EPSG v10.007Even Rouault
2020-11-17cs2cs, cct, proj and geod: fflush(stdout) after each line to emit each ↵Even Rouault
result as soon as it is produced This is needed when working with pipes, when stdout is not an interactive terminal, and thus the behaviour is to have it buffered as a regular file, whereas with an interactive terminal, each newline character causes an implicit flush.
2020-11-17github actions: update to conda-incubator/setup-miniconda@v2 to be ↵Even Rouault
compatible with latest github action security fix constraints
2020-11-16WKT2 parsing: several fixes related to map projection parameter unitsEven Rouault
- WKT2 grammar: accept PARAMETER[name,value,id] without unit - Recognize "Ellipsoid scaling factor" as a parameter with a scaling unit, and defaults to Unity when not specified - WKT2 parsing: implement the requirement of 18-010r7.html#80, that is when a map projection parameter has no explicit unit, use metre/degree/unity as the default unit (contrary to WKT1 parsing rules where they are deduced from the GeogCRS angular unit and coordinate system)
2020-11-12Merge pull request #2422 from rouault/fix_polar_stere_at_poleEven Rouault
Polar stereographic at pole: make it return (0,0)
2020-11-12Polar stereographic at pole: make it return (0,0)Even Rouault
Due to the improved accuracy of pj_tsfn(), it no longer returns 0 when phi=90° due to the conversion in radians. Some GDAL tests are very sensitive to the pole transforming to (0,0) exactly, so add a special case for that. master only
2020-11-10Merge pull request #2420 from rouault/cct_improvementsEven Rouault
cct: allow @filename syntax
2020-11-10cct: allow @filename syntaxEven Rouault
Similarly as for projinfo, allow "cct @filename" to mean read filename and use its content as if it was provided inline. Useful for WKT or PROJJSON And a tiny improvements, when the object definition contains ':', only try proj_create_from_database() if the left part (authority name) matches a known authority, to avoid a warning.
2020-11-10cct.rst: fix indentationEven Rouault
2020-11-10Allow cct to instantiate operations via object codes or names (#2419)Kristian Evers
Running cct like cct EPSG:8366 or cct "ITRF2014 to ETRF2014 (1)" is now possible.
2020-11-09Merge pull request #2417 from rouault/refresh_COPYINGEven Rouault
COPYING: update and install COPYING, NEWS and AUTHORS
2020-11-06automake and cmake: install COPYING, NEWS and AUTHORS in /share/doc/projEven Rouault
2020-11-06COPYING: updateEven Rouault
Fixes #2415 - Change mention of PROJ.4 to PROJ - Change 'I' pronoun to Frank Warmerdam
2020-11-04createBoundCRSToWGS84IfPossible(): make it return same result with a CRS ↵Even Rouault
built from EPSG code or WKT1 Related to https://github.com/OSGeo/gdal/issues/3144
2020-11-04Code formattingEven Rouault
2020-11-04docs/Makefile: restore custom 'html' targetEven Rouault
Fixes #2408 https://github.com/OSGeo/PROJ/pull/2377 removed our customized 'html' and .doxygen_up_to_date targets. Let's restore them
2020-11-03Correct links to github issues in release notes from 7.1.0 to 7.2.0Martin Steinisch
2020-11-02cmake build: set CURL_ENABLED definition on projinfo build (#2404)Olli Raisa
Fixes projinfo operation, when --remote-data command line option is parsed.
2020-11-01Merge pull request #2371 from rouault/epsg10_part2Even Rouault
EPSG v10 update part 2: ingest DatumEnsemble from the database
2020-11-01proj.h: add PJ_CATEGORY_DATUM_ENSEMBLE for proj_create_from_database()Even Rouault
2020-11-01projinfo / createObjectsFromName(): support returning a datum ensembleEven Rouault
2020-11-01When reading from database, possibly return VerticalCRS with a DatumEnsembleEven Rouault
Only occurence for now is EPSG:9451 'BI height' using the 'British Isles height ensemble'
2020-11-01When reading from database, possibly return Geographic/GeodeticCRS with a ↵Even Rouault
DatumEnsemble, typically for WGS 84 and ETRS89 ('breaking change')
2020-11-01Merge pull request #2397 from cffk/merc-updateCharles Karney
Update Mercator projection, more accurate, faster
2020-11-01Merge pull request #2402 from rouault/improved_comments_datumEven Rouault
Doxygen: improve doc of functions related to Datum/DatumEnsemble
2020-11-01Merge pull request #2401 from rouault/improve_remarksEven Rouault
Fill remarks on coordinate operations in more situations
2020-11-01Merge pull request #2400 from ↵Even Rouault
rouault/proj_create_ellipsoidal_2D_cs_doc_improvement proj_create_ellipsoidal_2D/3D_cs(): doc improvement
2020-11-01Switch website 'edit on GitHub' to 7.2 branchKristian Evers
2020-11-01Update version numbers in preparation for 8.0.0 releaseKristian Evers
2020-11-01Merge remote-tracking branch 'osgeo/master'Kristian Evers