8536 Commits

Author SHA1 Message Date
Barend Gehrels 3a025c43d5 [test] add testcase for issue #369. For this, add logarithmic
option to compare very small areas. Use this too in county and aimes
2019-03-02 19:13:15 +01:00
Barend Gehrels afc2c87e02 [test] Add testcase for reported issue #548, which succeeds without rescaling 2019-03-02 17:51:09 +01:00
Barend Gehrels e7ddb0a056 [test] Add testcase for reported issue 555: buffer deflate omits interior ring
It is OK when rescaling is turned off
2019-03-02 17:26:07 +01:00
Barend Gehrels 5314fdd8d9 [test] Simplify settings
(add one previously deleted validity value)
2019-03-02 17:07:59 +01:00
Barend Gehrels 7f23fcea98 [test] Harmonize define (four variants were used).
If defined, just ignore test_validity flag (such that validity is
always checked), same for sym_difference
2019-03-02 16:08:24 +01:00
Barend Gehrels 59c795a967 [test] Verify testcases (union, intersection, diff, buffer) w.r.t. turning off
rescaling.
Because of the preparation steps, many tests already succeed
2019-03-02 15:57:29 +01:00
Barend Gehrels 7daee6f273 [buffer] Extract buffer_box to separate heaaderfile 2019-03-02 13:42:49 +01:00
Barend Gehrels 07dd079033 [CONFIG] Use a positive define (USE_RESCALING) instead of an unclear negative
one (NO_ROBUSTNESS). Precedes removing of the rescaling.
2019-03-02 13:39:50 +01:00
Ken Barker bc5574408c Update series_expansion.hpp
Change evaluate_coeffs_C3 for issue #560
2019-03-02 08:37:13 +00:00
Adam Wulkiewicz 8f2f5932a1 [test][point_order] Add tests for calculate_point_order() algorithm. 2019-03-01 21:28:04 +01:00
Adam Wulkiewicz 85fee8b95f [point_order][strategies] Add calculate_point_order() algorithm with stratgies. 2019-03-01 21:27:34 +01:00
Adam Wulkiewicz 7d6cf1165b [extensions][nsphere] Fix compilation errors. 2019-03-01 16:22:21 +01:00
Adam Wulkiewicz 3d4870d018 Merge branch 'bg-prepare' 2019-02-28 02:34:39 +01:00
Adam Wulkiewicz 21e1bea47b Merge branch 'develop' into bg-prepare 2019-02-28 02:33:33 +01:00
Adam Wulkiewicz deee6ac6d7 Merge pull request #559 from barendgehrels/enhance/remove_no_self_defines
Enhance/remove no self defines
2019-02-27 17:12:56 +01:00
Vissarion Fisikopoulos f7bb5239fd Merge pull request #526 from vissarion/feature/line_interpolate_point_2
Line interpolate algorithm
2019-02-27 15:14:57 +02:00
Vissarion Fisikopoulos 1c0f3e398a Merge branch 'develop' into feature/line_interpolate_point_2 2019-02-27 15:13:37 +02:00
Vissarion Fysikopoulos eea4d04abe [algorithm] Fix indentation in line_interpolate 2019-02-27 15:12:13 +02:00
Barend Gehrels d67688ee2b [TEST] Remove defines, in general "not no_selfturns" (= use them)
and remove other branch not using them.
Because self turns are now stable, default, and without them does not need
to be unit tested.
Plus it can make test cases with/without rescaling way more complex.
2019-02-23 14:35:34 +01:00
Barend Gehrels cb27d880c7 [TEST] Remove NO_SELF from svg filename 2019-02-23 14:31:04 +01:00
Barend Gehrels 9e94f6e4aa Merge pull request #546 from barendgehrels/feature/buffer_point_geographic
Merging Feature/buffer point geographic
Because reviewers were OK and all remarks are addressed
2019-02-23 14:03:24 +01:00
Barend Gehrels f685f8ab9a Merge branch 'develop' into feature/buffer_point_geographic 2019-02-23 14:01:18 +01:00
Vissarion Fisikopoulos 45a39599f7 Merge pull request #556 from vissarion/bug/is_radian_doc
[doc] Fix error in documentation building
2019-02-20 10:26:59 +02:00
Vissarion Fysikopoulos 83976015e8 [doc] Fix and error in documentation building 2019-02-19 16:51:00 +02:00
Vissarion Fysikopoulos 701ff8d0dd [doc] Update release notes 2019-02-19 16:35:20 +02:00
Vissarion Fysikopoulos 03036b4b62 [algorithm] [strategy] [test] [doc] Rename line_interpolate_point to line_interpolate 2019-02-19 16:32:22 +02:00
Vissarion Fysikopoulos c6a9739f48 [strategy] Change scope in some variable in line_interpolate spherical strategy 2019-02-19 09:21:55 +02:00
Vissarion Fysikopoulos 163797ee0b [strategy] [formula] Create line_interpolate formula for spherical cs 2019-02-18 17:06:52 +02:00
Vissarion Fysikopoulos d0331aa3eb [algorithm] [test] Assertion for possible division with zero in line_interpolate 2019-02-18 14:43:53 +02:00
Vissarion Fysikopoulos f83cb027b5 [strategy] [test] Use radius in spherical line_interpolate strategy 2019-02-18 14:04:32 +02:00
Vissarion Fysikopoulos 4646d12521 Merge remote-tracking branch 'origin/develop' into feature/line_interpolate_point_2 2019-02-15 15:54:29 +02:00
Vissarion Fysikopoulos 8700f3703d [test] Add tests for non standard spheroids and fix andoyer cases in line_interpolate 2019-02-14 16:39:11 +02:00
Barend Gehrels c46e4625a7 [buffer] rename strategy (review result) 2019-02-13 11:44:13 +01:00
Vissarion Fysikopoulos 0ab93f5280 [strategy] Remove azimuth precomputation from line_interpolate strategies 2019-02-12 16:54:04 +02:00
Vissarion Fysikopoulos 0472b64b52 [strategy] Rename template parameters in line_interpolate strategies 2019-02-12 13:19:30 +02:00
Vissarion Fysikopoulos 3194d6e2d5 [strategy] Fix selection of calculation types for line_interpolate and correct indentation 2019-02-12 13:07:31 +02:00
Vissarion Fysikopoulos a2e355a683 [algorithm] Simplify termination condition for single points in line_interpolate 2019-02-12 12:37:46 +02:00
Vissarion Fysikopoulos a6da161fa8 [algorithm] Clean code for line_intrpolate 2019-02-11 17:04:55 +02:00
Vissarion Fysikopoulos 127de58eaf [test] Test edge cases for line_intrpolate 2019-02-11 17:03:15 +02:00
Vissarion Fysikopoulos 033c9c7aaf [test] Test for input distance longer than linestring length for line_intrpolate 2019-02-11 16:37:08 +02:00
Vissarion Fysikopoulos 6d837b55ef [test] Test for negative input distance for line_intrpolate 2019-02-11 16:05:50 +02:00
Vissarion Fysikopoulos c5354453ac [test] Test for line_intrpolate regarding round off errors 2019-02-11 15:58:17 +02:00
Barend Gehrels e9149afdae [buffer][test] review, use double quote for local includes 2019-02-09 18:31:22 +01:00
Barend Gehrels 28b42eb5a2 [buffer] review remarks: use strategy for point_in_geometry 2019-02-09 18:15:20 +01:00
Barend Gehrels 1bc84aeef8 Merge branch 'develop' into feature/buffer_point_geographic 2019-02-09 17:03:40 +01:00
Barend Gehrels 787bf255d5 [get_turn_info] fix assertions by checking ranges before 2019-02-09 16:10:40 +01:00
Barend Gehrels 54344382d4 [turns] Fix compilation error by 846d91cac 2019-02-09 15:43:13 +01:00
Adam Wulkiewicz 846d91cacc Merge pull request #552 from awulkiew/fix/unused_params
[overlay] Fix unused parameters warnings.
2019-02-08 16:51:12 +01:00
Adam Wulkiewicz 4714ea458c Merge pull request #553 from vissarion/bug/distance_spheroid
Pass spheroid correctly in geographic comparable strategies
2019-02-08 16:49:47 +01:00
Barend Gehrels a1aa082c17 Merge pull request #551 from barendgehrels/feature/remove_rescaling_preparations
Feature/remove rescaling preparations
2019-02-07 19:09:54 +01:00