| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-14 | projinfo: make it use the new C++ method to hide ballpark transformations | Even Rouault | |
| 2020-04-14 | lookForGridAlternative(): fix bug with Dutch 2008 grids | Even Rouault | |
| 2020-04-14 | createOperations(): do not remove ballpark transformation if there are only ↵ | Even Rouault | |
| grid based operations, even if they cover the whole area of use (fixes #2143) | |||
| 2020-04-14 | Robinson inverse projection: error on out of domain values (#2151) | Martin Raspaud | |
| 2020-04-14 | Merge pull request #2147 from rouault/speedup_again_fwd_extented_tmerc | Even Rouault | |
| Extended tmerc: speed-up forward path by ~5% | |||
| 2020-04-14 | ProjectedCRS identification: deal with switched 1st/2nd std parallels for ↵ | Even Rouault | |
| LCC_2SP (#2150) As switching the 2 standard parallels for Lambert Conformal Conic 2 standard parallels result in a equivalently numerical projection definition, take that into account when querying the database. | |||
| 2020-04-14 | code format fix [skip ci] | Even Rouault | |
| 2020-04-13 | Extended tmerc: speed-up forward path by ~5% | Even Rouault | |
| Saves a useless sqrt() call | |||
| 2020-04-13 | Merge pull request #2144 from kbevers/proj_degree_inoutput | Kristian Evers | |
| Add proj_degree_input() and proj_degree_output() | |||
| 2020-04-12 | Merge pull request #2146 from rouault/remove_geocent | Even Rouault | |
| Remove old geocent.h/.cpp code | |||
| 2020-04-12 | sch: simplify code | Even Rouault | |
| 2020-04-12 | Merge pull request #2145 from rouault/speedup_inv_cart | Kristian Evers | |
| Inverse cart: speed-up computation by 33% | |||
| 2020-04-12 | Add proj_degree_input() and proj_degree_output() | Kristian Evers | |
| Equivalent to proj_angular_input() and proj_angular_output() but checking for degree units instead. proj_create_crs_to_crs() rarely, if ever, returns pipelines that has radians as input or output so using proj_angular_*() is not a useful check for io units of pipelines. These two new functions should make life a bit easier for users that generally store there angular coordinates in radians. Closes #2027 | |||
| 2020-04-12 | Remove old geocent.h/.cpp code | Even Rouault | |
| Last user, apart from transform.cpp, was the SCH projection. Modify it to use cart instead. And move content of geocent.h and .cpp into transform.cpp directly, so that it can be later wiped up easily. | |||
| 2020-04-11 | Inverse cart: speed-up computation by 33% | Even Rouault | |
| Saves 2 sincos() and 1 atan2() calls. With the following bench ``` #include "proj.h" #include <stdlib.h> #include <stdio.h> #include <string.h> int main(int argc, char* argv[]) { if( argc != 2 ) { fprintf(stderr, "Usage: bench_inv_cart fwd/inv\n"); exit(1); } PJ* p = proj_create(0, "+proj=cart"); const int dir = strcmp(argv[1], "inv") == 0 ? PJ_INV : PJ_FWD; PJ_COORD coord; if( dir == PJ_FWD ) { coord.xyz.x = 3.14159/2; coord.xyz.y = 3.14159/2; coord.xyz.z = 100; } else { coord.xyz.x = 3e6; coord.xyz.y = 3e6; coord.xyz.z = 3e6; } for(int i = 0; i < 10* 1024 * 1024; i++ ) { proj_trans(p, dir, coord); } proj_destroy(p); return 0; } ``` On Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz Time before: 2.37s Time after: 1.57s | |||
| 2020-04-10 | proj_create(): improve error message in case of PJ* failure instanciation | Even Rouault | |
| 2020-04-09 | createFromPROJString(): ignore +wktext in '+init=epsg:XXX +wktext' string ↵ | Even Rouault | |
| (refs https://github.com/OSGeo/gdal/issues/2392) | |||
| 2020-04-08 | Code formatting fix [skip ci] | Even Rouault | |
| 2020-04-07 | Test GCC 4.8 and CMake 3.9; resolve a few shadowed declaration warnings | Mike Taves | |
| 2020-04-07 | Database: update to EPSG v9.8.9 | Even Rouault | |
| 2020-04-07 | appveyor.yml: reduce to 2 configurations (still testing the same number of ↵ | Even Rouault | |
| variables) [skip travis] (#2133) | |||
| 2020-04-06 | Merge pull request #2135 from rouault/fix_master_build_alpine | Even Rouault | |
| autoconf build: fix build on Alpine 3.11 where __attribute__((target_clones("fma","default"))) doesn't work for some reason | |||
| 2020-04-06 | autoconf build: fix build on Alpine 3.11 where ↵ | Even Rouault | |
| __attribute__((target_clones("fma","default"))) doesn't work for some reason | |||
| 2020-04-06 | Merge pull request #2134 from rouault/refactor_mlfn | Even Rouault | |
| Move inline code for optimize mlfn from tmerc to mlfn.hpp to avoid code duplication | |||
| 2020-04-06 | travis/osx/before_install.sh: use fixed version of sphinx and breathe to ↵ | Even Rouault | |
| avoid build failure | |||
| 2020-04-06 | Move inline code for optimize mlfn from tmerc to mlfn.hpp to avoid code ↵ | Even Rouault | |
| duplication | |||
| 2020-04-04 | glossary.rst: fix recent typo [skip appveyor] | Even Rouault | |
| 2020-04-04 | Merge pull request #2127 from rouault/projinfo_hide_ballpark | Even Rouault | |
| projinfo: add a --hide-ballpark option | |||
| 2020-04-04 | hgridshift/vgridshift: defer grid opening when grid has already been opened | Even Rouault | |
| Relates to #2115 With the fix of https://github.com/OSGeo/PROJ/pull/2128, transforming between EPSG:4326+3855 and EPSG:4269+5703 leads to many operations with many grids, and opening a file handle for each operation saturates the limit of 1024 file handles opened simunalteously. This fix defers grid opening when a transformation has already been instanciated with the same grid. | |||
| 2020-04-04 | createOperations(): improve results of compoundCRS to compoundCRS case ↵ | Even Rouault | |
| (fixes #2115) | |||
| 2020-04-04 | Doc: link projinfo to ballpark transformation term | Even Rouault | |
| 2020-04-04 | Doc: define 'Ballpark transformation' | Even Rouault | |
| 2020-04-04 | projinfo: add a --hide-ballpark option | Even Rouault | |
| 2020-04-04 | Merge pull request #2126 from rouault/createFromUserInput_compoundCRS_from_names | Even Rouault | |
| createFromUserInput(): allow compound CRS with the 2 parts given by names, e.g. 'WGS 84 + EGM96 height' | |||
| 2020-04-03 | createFromUserInput(): allow compound CRS with the 2 parts given by names, ↵ | Even Rouault | |
| e.g. 'WGS 84 + EGM96 height' | |||
| 2020-04-03 | .travis.yml: fix issue with ubuntu-toolchain-r-test source | Even Rouault | |
| 2020-04-03 | Make sure that importing a Projected 3D CRS from WKT:2019 keeps the base ↵ | Even Rouault | |
| geographic CRS as 3D (fixes #2122) | |||
| 2020-03-30 | ESRI_WKT ingestion: make sure to identify to non-deprecated EPSG entry when ↵ | Even Rouault | |
| possible (fixes #2116) | |||
| 2020-03-30 | Merge pull request #2052 from rouault/speedup_phi2 | Even Rouault | |
| pj_phi2(): speed-up computation (and thus inverse ellipsoidal Mercator and LCC) | |||
| 2020-03-30 | Database: fix registration of custom entries of ↵ | Even Rouault | |
| grid_transformation_custom.sql for geoid grids (fixes #2112) | |||
| 2020-03-30 | Fix working of Helmert transform between the horizontal part of 2 ↵ | Even Rouault | |
| compoundCRS (fixes #2108) | |||
| 2020-03-29 | Merge pull request #2039 from rouault/speedup_snyder_tmerc | Even Rouault | |
| Approximate tmerc (Snyder): speed optimizations | |||
| 2020-03-29 | Merge pull request #2036 from rouault/speedup_poder_engsager_tmerc | Even Rouault | |
| Extended tmerc (Poder/Engsager): speed optimizations | |||
| 2020-03-28 | CMake: prefer to use use PROJ_SOURCE_DIR and PROJ_BINARY_DIR (#2100) | Mike Taves | |
| * Use instead of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR * Also PROJECT_SOURCE_DIR and PROJECT_BINARY_DIR, which are similar * Set properties with a list variable rather than a long line * Correction to 'proj_test_set_properties' function, rename ENVIRONMENT: - PROJ_IGNORE_USER_WRITABLE_DIRECTORY (ignored) - PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY (used by filemanager.cpp) | |||
| 2020-03-27 | Fix identification of projected CRS whose name is close but not strictly ↵ | Even Rouault | |
| equal to a ESRI alias (fixes #2099) | |||
| 2020-03-27 | Add entries in grid_alternatives for Portugal grids coming from ESRI entries ↵ | Pedro Venancio | |
| (#2102) Fixes #2096 | |||
| 2020-03-26 | Use jtsk03-jtsk horizontal grid from CDN | Martin Dobias | |
| 2020-03-25 | EngineeringCRS: when exporting to WKT1_GDAL, output unit and axis (fixes ↵ | Even Rouault | |
| https://github.com/OSGeo/gdal/issues/2347) | |||
| 2020-03-24 | ESRI WKT import / identification: special case for ↵ | Even Rouault | |
| NAD_1983_HARN_StatePlane_Colorado_North_FIPS_0501 with Foot_US unit (fixes #2086) | |||
| 2020-03-23 | proj_get_suggested_operation(): extra fix to behave similarly to ↵ | Even Rouault | |
| proj_create_crs_to_crs_from_pj() | |||
