aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-26Update NEWS for 7.0.0RC27.1.0Kristian Evers
2020-06-24Mention new API function deprecationsKristian Evers
2020-06-24ESRI WKT: correctly map 'Goode Homolosine' from ESRI:54052 (resp. 54053) to ↵Even Rouault
'Interrupted Googe Homolosine' (resp. 'Interrupted Googe Homolosine Ocean')
2020-06-24c_api.cpp: code reformatingEven Rouault
2020-06-24BUG: replace assert with returning data associated with errors in c_api.cpp ↵PROJ-BOT
(#2272) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2020-06-24test_defmodel.cpp: increase comparison tolerance for ARM and MIPS platforms ↵Even Rouault
(fixes #2271)
2020-06-23Update NEWS for 7.1.0 releaseKristian Evers
2020-06-23Update man-pages from Sphinx-docsKristian Evers
2020-06-23Update ABI version numbers for 7.1.0 releaseKristian Evers
2020-06-19Merge pull request #2267 from rouault/update_to_epsg_9_8_12Even Rouault
Database: update to EPSG v9.8.12
2020-06-19Database: update to EPSG v9.8.12Even Rouault
2020-06-18Merge pull request #2250 from and-marsh/pr-add-main-uk-geoidEven Rouault
Database: register geoid file for UK added in OSGeo/PROJ-data#25
2020-06-17Merge pull request #2265 from rouault/fix_createOperations_bound_to_geodEven Rouault
createOperations(): fix transformations between BoundCRS and Geocentric CRS
2020-06-16Merge pull request #2248 from rouault/database_nzgd2000_defmodelEven Rouault
Database: register NZGD2000 -> ITRF96 transformation for NZGD2000 database
2020-06-16createOperations(): fix transformations between BoundCRS and Geocentric CRSEven Rouault
2020-06-13Doc building: workaround Doxygen issue that cause trouble with recent ↵Even Rouault
Sphinx/Breathe
2020-06-13Update code contributor guidelines so they reflect current state of affairsKristian Evers
2020-06-12Merge pull request #2264 from jjimenezshaw/add-faviconKristian Evers
Add favicon.png in html
2020-06-12add favicon.png in htmlJavier Jimenez Shaw
2020-06-12Merge pull request #2263 from jjimenezshaw/egm08-rednapEven Rouault
add PROJ transformation for ETRS89 (EPSG:4937) to Alicate height (EPSG:5782)
2020-06-12add transformation for es_ign_egm08-rednap.tifJavier Jimenez Shaw
2020-06-12Merge pull request #2262 from rouault/proj_pc_in_tiff_curlEven Rouault
proj.pc.in: add @TIFF_LIBS@ @CURL_LIBS@ in Libs.private
2020-06-11Merge pull request #2261 from rouault/register_SPED2ETV2Even Rouault
Database: register Spanish SPED2ETV2 grid for ED50->ETRS89
2020-06-11proj.pc.in: add @TIFF_LIBS@ @CURL_LIBS@ in Libs.privateEven Rouault
Attempt at fixes #2084
2020-06-11Database: register Spanish SPED2ETV2 grid for ED50->ETRS89Even Rouault
Refs https://github.com/OSGeo/PROJ-data/pull/31
2020-06-10Merge pull request #2260 from ollira/fix-proj_context_get_database_metadataEven Rouault
Fix access violation in proj_context_get_database_metadata
2020-06-10Fix access violation in proj_context_get_database_metadataOlli Räisä
2020-06-09Conversion::_exportToPROJString(): avoid potential floating point div by ↵Even Rouault
zero. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=23239
2020-06-08Merge pull request #2259 from rouault/slovakian_geoidsEven Rouault
Register Slovakian geoid transformations with needed code changes
2020-06-06Database: make sure we can deal with 'Geog3D to Geog2D+GravityRelatedHeight' ↵Even Rouault
records as we do with the more common 'Geographic3D to GravityRelatedHeight'
2020-06-06createOperations(): improve name of inverse transformation when there are ↵Even Rouault
registered transformations between compoundCRS and something else
2020-06-06createOperations(): changes so that EPSG:9635 'Geog3D to ↵Even Rouault
Geog2D+GravityRelatedHeight (US .gtx)' method used by Slovakian geoids correctly deal with axis order and unit conversion, to be used as 'standalone'. Also improves when using directly 'Geographic3D to GravityRelatedHeight' method
2020-06-06Database: register sk_gku_Slovakia_ETRS89h_to_Baltic1957.tif and ↵Even Rouault
sk_gku_Slovakia_ETRS89h_to_EVRF2007.tif geoids Related to https://github.com/OSGeo/PROJ-data/pull/29
2020-06-05Merge pull request #2258 from rouault/doc_proj_normalize_for_visualizationEven Rouault
Doc: use Doxygen output for proj_normalize_for_visualization() to avoid duplication of info (current .rst content is outdated)
2020-06-05Doc: use Doxygen output for proj_normalize_for_visualization() to avoid ↵Even Rouault
duplication of info (current .rst content is outdated)
2020-06-03Merge pull request #2256 from ↵Even Rouault
rouault/fix_normalizeForVisualization_for_EPSG_5482 normalizeForVisualization(): make it switch axis for EPSG:5482 (RSRGD2000 / RSPS2000)
2020-06-03Doc: add specific explanations for lat_ts for +proj=stere, also mentions ↵Even Rouault
+lat_0 and +k_0 (#2255) Refs #2254
2020-06-03normalizeForVisualization(): make it switch axis for EPSG:5482 (RSRGD2000 / ↵Even Rouault
RSPS2000) Fixes #2254
2020-06-03Merge pull request #2252 from rouault/workaround_appveyor_vs2015_issueEven Rouault
appveyor.yml: workaround vcpkg upstream build issue with VS2015
2020-06-03customizations.sql: add entry for OSGM15 geoid_modelAndrei Marshalov
2020-06-03appveyor.yml: workaround vcpkg upstream build issue with VS2015 (see ↵Even Rouault
https://github.com/microsoft/vcpkg/issues/1166) [skip travis]
2020-06-03Merge pull request #2251 from kbevers/doc-deformationKristian Evers
Docs: Use +grids and tif file for deformation examples
2020-06-02Docs: Use +grids and tif file for deformation examplesKristian Evers
2020-06-02Database: register geoid file for UK added in OSGeo/PROJ-data#25Andrei Marshalov
2020-05-31projsync.cpp: fix -Wrange-loop-construct clang10 warningsEven Rouault
2020-05-31filemanager.cpp: code reformattingEven Rouault
2020-05-30Database: add concatenated operations for NZGD2000 -> ITRF97/2000/2005/2008/2014Even Rouault
2020-05-30Database: register NZGD2000 -> ITRF96 transformation for NZGD2000 databaseEven Rouault
Related to https://github.com/OSGeo/PROJ-data/pull/22 An entry is added in the ``other_transformation`` table, using a raw PROJ string. Later, once the deformation model has been registered in EPSG, we'll have to add code to map the EPSG transformation method and parameters to +proj=defmodel In the meantime, this works pretty well: ``` $ src/projinfo -s EPSG:4959 -t EPSG:7907 Candidate operations found: 1 ------------------------------------- Operation No. 1: PROJ:NZGD2000-20180701, NZGD2000 to ITRF96 deformation model, unknown accuracy, New Zealand PROJ string: +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=axisswap +order=2,1 +step +proj=defmodel +model=nz_linz_nzgd2000-20180701.json +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=rad +xy_out=deg WKT2:2019 string: COORDINATEOPERATION["NZGD2000 to ITRF96 deformation model", VERSION["20180701"], SOURCECRS[ GEOGCRS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,3], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], AXIS["ellipsoidal height (h)",up, ORDER[3], LENGTHUNIT["metre",1]], ID["EPSG",4959]]], TARGETCRS[ GEOGCRS["ITRF96", DATUM["International Terrestrial Reference Frame 1996", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,3], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], AXIS["ellipsoidal height (h)",up, ORDER[3], LENGTHUNIT["metre",1]], ID["EPSG",7907]]], METHOD["PROJ-based operation method: +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=axisswap +order=2,1 +step +proj=defmodel +model=nz_linz_nzgd2000-20180701.json +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=rad +xy_out=deg"], USAGE[ SCOPE["unknown"], AREA["New Zealand"], BBOX[-55.95,160.6,-25.88,-171.2]], ID["PROJ","NZGD2000-20180701"], REMARK["New Zealand Deformation Model. Defines the secular model (National Deformation Model) and patches for significant deformation events since 2000"]] ``` ``` $ echo "-41 173 0 2016.5" | PROJ_NETWORK=ON src/cct -d 8 +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=axisswap +order=2,1 +step +proj=defmodel +model=nz_linz_nzgd2000-20180701.json +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=rad +xy_out=deg -40.99999402 172.99999938 0.00130333 2016.5000 ``` ``` $ echo "-41 173 0 2016.5" | PROJ_NETWORK=ON src/cs2cs -f "%.8f" EPSG:4959 EPSG:7907 -40.99999402 172.99999938 0.00130333 2016.5 ```
2020-05-30.travis.yml: disable s390x target since Travis-CI infra is KO regarding thisEven Rouault
2020-05-29filemanager.cpp: use non-deprecated SHGetKnownFolderPath() function to get ↵chrodger
the user writable directory on Windows (#2246) Fixes #2245