Commit Graph

  • 450281a008 [srs] Fix shadowing of template parameters and wrong variable names. Adam Wulkiewicz 2018-05-16 14:00:40 +02:00
  • a54ac78dde [strategies] [distance] Move vertical_or_meridian method from pt-pt to pt-seg strategy and remove unused methods Vissarion Fysikopoulos 2018-05-16 13:29:57 +03:00
  • c73ea927c4 [formulas] Add function for evaluating coefficients for C1 Adeel Ahmad 2018-05-15 23:43:52 +05:00
  • 4f755af72b [algorithms] [strategies] [tests] Create unique segment-box distance strategy Vissarion Fysikopoulos 2018-05-15 17:11:50 +03:00
  • 56f1cf8ede [srs] Add missing cstring include. E Kawashima 2018-05-14 15:29:26 +09:00
  • 8d5d3bc8a9 [formulas] Add draft of direct geodesic problem from Karney (2011) Adeel Ahmad 2018-05-12 22:09:26 +05:00
  • 302e240667 [utils] Add function sin_cos_degrees for evaluating sine and cosine function Adeel Ahmad 2018-05-12 22:08:25 +05:00
  • fb7da1041a [algorithms] [strategies] Change azimuth strategy interface Vissarion Fysikopoulos 2018-05-11 12:27:34 +03:00
  • 2c72e1d636 [algorithms] [strategies] Change int return values with enums in disjoint segment_box Vissarion Fysikopoulos 2018-05-11 11:37:35 +03:00
  • d5fe19ce06 Merge branch 'feature/projections_optimization' into develop Adam Wulkiewicz 2018-05-10 18:08:31 +02:00
  • 7622c517d6 Merge branch 'fix/projections_names' into develop Adam Wulkiewicz 2018-05-10 18:05:55 +02:00
  • ca62c0e4e0 Merge pull request #469 from awulkiew/feature/projections_grids Adam Wulkiewicz 2018-05-10 18:02:40 +02:00
  • 002f1e06d9 Merge pull request #468 from awulkiew/feature/projections_params Adam Wulkiewicz 2018-05-10 18:01:50 +02:00
  • 2de71df58f [test] Distance test between pointlike areal geometries for geo and sph cs Vissarion Fysikopoulos 2018-05-10 11:32:35 +03:00
  • a5e6ef069c [test] Distance test between linear areal geometries for geo and sph cs Vissarion Fysikopoulos 2018-05-09 16:02:22 +03:00
  • 97b8af1ed7 [test][union] Add spherical A/A case. Adam Wulkiewicz 2018-05-07 18:36:21 +02:00
  • fdad082c7e [policies] Fix segment ratios comparison for short segments and non-integral types (no robustness, non-cartesian CS, etc.). Adam Wulkiewicz 2018-05-07 18:35:58 +02:00
  • b2242b34c0 [test] Distance tests for geo and spherical pl-pl and l-l cases Vissarion Fysikopoulos 2018-05-07 16:22:12 +03:00
  • c07e6e6de3 [test][union] Add spherical A/A case. Adam Wulkiewicz 2018-05-06 02:12:52 +02:00
  • 4223683fe8 [strategies] Improve consistency of spherical intersection strategy. Adam Wulkiewicz 2018-05-06 01:04:16 +02:00
  • 71ce4649a2 [test] Rename consistently distance test filenames Vissarion Fysikopoulos 2018-05-04 16:53:30 +03:00
  • 9fac4018f3 [test] Move/unify pl-l empty geometry tests functions Vissarion Fysikopoulos 2018-05-04 16:25:52 +03:00
  • 1fa2ed031c [test] Add missing tests cases for geo pointlike-pointlike distance Vissarion Fysikopoulos 2018-05-04 14:09:13 +03:00
  • 61f8b5323a [test][union] Add test case for spherical polygons. Adam Wulkiewicz 2018-05-04 01:41:37 +02:00
  • c498dc4086 [strategies] Improve consistency of segment ratios generated by sph and geo intersection strategies. Adam Wulkiewicz 2018-05-04 01:35:45 +02:00
  • 7e7a637c92 [policies] Improve consistency of segment_ratio comparison operators. Adam Wulkiewicz 2018-05-04 01:34:53 +02:00
  • 990c274705 [test] Tests multilinestrings-box distance Vissarion Fysikopoulos 2018-05-03 12:35:16 +03:00
  • c6fb8defa2 [test] Test for linear-box distance Vissarion Fysikopoulos 2018-05-03 12:13:51 +03:00
  • 4c63f4030f [strategies] Remove default values from functional templates Vissarion Fysikopoulos 2018-05-02 14:49:36 +03:00
  • 2583decd76 [algorithms] [tests] Use azimuth side formula in disjoint Vissarion Fysikopoulos 2018-04-26 16:50:36 +03:00
  • 2a0b4e6b16 Merge branch 'feature_box_seg' into feature_test_distance_any_geo Vissarion Fysikopoulos 2018-04-25 12:13:38 +03:00
  • 72019d52d1 [algorithms] [strategies] Rename meridian method to vertical_or_meridian Vissarion Fysikopoulos 2018-04-24 15:30:48 +03:00
  • 3f2660de7c [tests] Remove unused strategy pt-box definitions Vissarion Fysikopoulos 2018-04-24 10:30:47 +03:00
  • e4f55eafdd [algorithms] [distance] Clean and optimize seg on the right of box distance case Vissarion Fysikopoulos 2018-04-23 16:07:09 +03:00
  • 077653f2ca [algorithms] [strategies] Move mirror box functionality to strategies Vissarion Fysikopoulos 2018-04-20 11:54:16 +03:00
  • e4dcc5bc7e [strategies] Use general units for box in segment_below_of_box strategy Vissarion Fysikopoulos 2018-04-20 10:57:15 +03:00
  • 9b8d0a3b4c [sectionalize] Avoid integer underflow/underflow in segment's direction calculation. Adam Wulkiewicz 2018-04-19 23:34:24 +02:00
  • 8c0976902d [algorithms] [strategies] In check segment below box function move CS spesific computation to strategies Vissarion Fysikopoulos 2018-04-19 16:29:38 +03:00
  • 74df6d2d31 Merge pull request #474 from awulkiew/fix/intersection_strategies Adam Wulkiewicz 2018-04-18 13:55:21 +02:00
  • 118b82937d [srs] Separate param names and values in datums definitions to avoid parsing of string while adding parameter. Adam Wulkiewicz 2018-04-18 01:37:44 +02:00
  • 548d64d97a [srs] In pj_ellps table hold elliptical parameter name and value separately to avoid parsing of string when adding a and b/rf parameters to parameters list. Adam Wulkiewicz 2018-04-18 00:50:44 +02:00
  • ae75d05c2c [srs] Implement str_cast and use it instead of lexical_cast. Adam Wulkiewicz 2018-04-18 00:33:47 +02:00
  • 18f1394e30 [alsorithms] [distance] Optimization: avoid to compute vertex twice in some cases Vissarion Fysikopoulos 2018-04-17 12:59:52 +03:00
  • 7f5236b8fd [algorithms] [distance] Use the whole segment instead of starting point to vertex sub-segment for distance pt-seg computation Vissarion Fysikopoulos 2018-04-17 11:55:02 +03:00
  • 8feb7ca7ba [srs] Rename types, variables, enums to lowercase. Adam Wulkiewicz 2018-04-13 22:30:51 +02:00
  • 885319f2da [srs] Rename CalculationType to T to increase readability. Adam Wulkiewicz 2018-04-13 21:25:42 +02:00
  • de14869fbc [srs] Rename upper-case global types and move them if possible. Adam Wulkiewicz 2018-04-13 19:15:34 +02:00
  • 9f28e8d8aa [srs] Rename upper-case variable and type names. Adam Wulkiewicz 2018-04-13 18:48:50 +02:00
  • 26fb76c622 [algorithms] [distance] Optimize segment check below of box Vissarion Fysikopoulos 2018-04-13 16:24:31 +03:00
  • 4f86b6fb7e [srs] Rename macro-like variables datum type and error code. Adam Wulkiewicz 2018-04-12 23:46:46 +02:00
  • 9b2bb48fae Merge branch 'develop' into fix/projections_names Adam Wulkiewicz 2018-04-12 22:53:19 +02:00
  • 06e53eb573 Merge branch 'develop' into fix/intersection_strategies Adam Wulkiewicz 2018-04-12 16:20:16 +02:00
  • 5eeaf93864 Merge pull request #472 from vissarion/feature_fix_envelope_polygon Adam Wulkiewicz 2018-04-12 16:15:59 +02:00
  • 6b00b94947 [doc] Update 1.68 release notes. Adam Wulkiewicz 2018-04-12 16:14:43 +02:00
  • 2b4a36493c [doc] Add polygon envelope fix to release notes Vissarion Fysikopoulos 2018-04-12 17:14:37 +03:00
  • d77d3af272 [test][strategies] Add test for short sph and geo collinear segments. Adam Wulkiewicz 2018-04-12 16:14:15 +02:00
  • 0a5a4e9cae [test] Update comment for cw rings Vissarion Fysikopoulos 2018-04-12 15:49:58 +03:00
  • 756f3951c7 [strategies] Fix zero ratio denominator calculated by sph and geo strategies. Adam Wulkiewicz 2018-04-09 14:54:38 +02:00
  • cc381b3c7f [algorithms] [tests] Fix envelope algorithm for spherical and geographic polygons and rings Vissarion Fysikopoulos 2018-04-11 17:12:27 +03:00
  • 0a1ba2763a [srs] Rename projections' global constants. Adam Wulkiewicz 2018-04-09 04:03:29 +02:00
  • 1aeef5d396 [srs] Support horizontal shift grids (nadgrids) in transformation. Adam Wulkiewicz 2018-03-28 01:39:26 +02:00
  • 49b9e7bfa3 Merge pull request #465 from awulkiew/feature/projections_update Adam Wulkiewicz 2018-04-07 14:55:17 +02:00
  • 1484a0eb65 [strategies] [tests] Fix special case for geo pt-seg distance Vissarion Fysikopoulos 2018-04-05 14:26:21 +03:00
  • aee17ee094 [strategies] [tests] Activating some tests for pt-seg distance with thomas formula Vissarion Fysikopoulos 2018-04-04 11:34:35 +03:00
  • 93bd8501b0 [strategies] [algorithms] Azimuth strategy and box mirror function interfaces change Vissarion Fysikopoulos 2018-04-02 14:55:34 +03:00
  • 1e41a4d516 [strategies] [tests] Fix pt-seg distance cases for south hemisphere Vissarion Fysikopoulos 2018-04-02 12:14:38 +03:00
  • 884ee298d9 Merge branch 'bg-prepare' boost-1.67.0 Adam Wulkiewicz 2018-03-30 02:53:27 +02:00
  • bb727d91ed Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-03-30 02:52:30 +02:00
  • 350836f3e7 Merge with develop branch Vissarion Fysikopoulos 2018-03-29 11:03:20 +03:00
  • e3802efb04 Merge pull request #467 from vissarion/feature_box_box_fix Adam Wulkiewicz 2018-03-28 16:09:08 +02:00
  • ff6547bc7b [formulas] Fix a bug in thomas inverse formula Vissarion Fysikopoulos 2018-03-28 16:59:03 +03:00
  • df23bb19b8 [strategies] Fix inverse strategy type call from point segment distance computation strategy Vissarion Fysikopoulos 2018-03-28 16:54:08 +03:00
  • ab2ab3144d [strategies] [tests] Diagonal case fix for box-box distance Vissarion Fysikopoulos 2018-03-27 13:49:51 +03:00
  • 51a3a6b78c Merge branch 'feature_box_box_fix' into feature_box_seg Vissarion Fysikopoulos 2018-03-28 12:49:24 +03:00
  • 37c78acd6c [strategies] [tests] Diagonal case fix for box-box distance Vissarion Fysikopoulos 2018-03-28 12:48:58 +03:00
  • 68296965f5 ticket #13386 - workaround for some gcc compilers Barend Gehrels 2018-03-27 21:50:18 +02:00
  • 7bfd8c6ca3 Revert "ticket #13386 - workaround for some gcc compilers complaining about" Barend Gehrels 2018-03-27 21:46:05 +02:00
  • 54f5ead9e8 ticket #13386 - workaround for some gcc compilers complaining about Barend Gehrels 2018-03-27 21:28:13 +02:00
  • 3887ceedc3 [tests] South hemispahre box-box tests Vissarion Fysikopoulos 2018-03-27 13:49:51 +03:00
  • d6569be95b Update include files for srs.hpp Vissarion Fysikopoulos 2018-03-24 16:00:58 +02:00
  • 2b5fc9a9d4 Merge remote-tracking branch 'origin/develop' into feature_box_seg Vissarion Fysikopoulos 2018-03-24 15:43:13 +02:00
  • 821bb37567 [algorithms] [strategies] Fix issue with envelope segment algorithm; wrong azimuth computation in some cases Vissarion Fysikopoulos 2018-03-24 15:42:54 +02:00
  • e6e1b1d96f [tests] Crossing prime meridian tests Vissarion Fysikopoulos 2018-03-23 16:40:09 +02:00
  • 8c9fee52ab Merge branch 'bg-prepare' Adam Wulkiewicz 2018-03-23 00:23:47 +01:00
  • 2c6f8c25b4 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-03-23 00:20:43 +01:00
  • b9e33ae18f [index][doc] Improve description of predicates. Adam Wulkiewicz 2018-03-23 00:18:31 +01:00
  • 4d7a929ae0 Merge branch 'bg-prepare' Adam Wulkiewicz 2018-03-22 22:26:23 +01:00
  • 90ee75f232 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-03-22 22:25:10 +01:00
  • 22f49ce7b4 [srs] Allow defining prime meridian in DMS format. Adam Wulkiewicz 2018-03-22 22:11:53 +01:00
  • 65df039169 [srs] In dms parser replace memset with init. list or std::fill. Adam Wulkiewicz 2018-03-22 22:10:41 +01:00
  • 7df9d6d235 [srs] Simplify pj_consts struct holding projection parameters. Adam Wulkiewicz 2018-03-21 18:21:42 +01:00
  • 7d73240ad9 [srs] Improve projections' parameters handling. Adam Wulkiewicz 2018-03-20 23:24:03 +01:00
  • c416382aff [formulas] [tests] Handle cases of geometries in both hemispheres Vissarion Fysikopoulos 2018-03-20 16:48:04 +02:00
  • 2b0f326249 [test][srs] Improve error messages in projections tests. Adam Wulkiewicz 2018-03-18 03:15:34 +01:00
  • c32e32c18f [srs] In bonne proj avoid calc_t to bool implicit conversion. Adam Wulkiewicz 2018-03-18 03:14:08 +01:00
  • 2490451d8e [srs][test] Do not include projections by default (due to possible clashes with macros). Adam Wulkiewicz 2018-03-15 20:37:34 +01:00
  • 331c584c27 [srs] Replace apa table with struct and return it from pj_authset() instead of dummy/true bool value. Adam Wulkiewicz 2018-03-15 18:58:31 +01:00
  • ffa8c32856 [srs] Add missing include and fix unused variable warnings. Adam Wulkiewicz 2018-03-15 18:39:46 +01:00
  • 4c2753701e [srs] Replace en table with struct and return it from pj_enfn() instead of dummy/true bool value. Adam Wulkiewicz 2018-03-15 17:48:52 +01:00
  • 8794ffb121 [srs] Update v* and w* projections (proj4 5.0.0). Adam Wulkiewicz 2018-03-15 16:57:05 +01:00