dc7c17347f[traverse] dont use blocked turns for region, and simplify expressions by static consts
Barend Gehrels
2017-12-06 15:42:27 +0100
18eb8c5cd7[test] add new testcase to union/difference
Barend Gehrels
2017-12-06 15:39:53 +0100
080f0f22f4[traverse] fix case where hole of one of the inputs formed a disconnected interior (invalid). In the end it is fixed by only deleting code. This code is not really old but added to fix some cases, which are finally fixed in a more generic way.
Barend Gehrels
2017-12-06 14:25:42 +0100
b25596dcf1[test] remove switch_source from debug-svgs
Barend Gehrels
2017-12-06 12:20:00 +0100
536f001483[traverse] update debug info with removed fields
Barend Gehrels
2017-12-06 11:33:56 +0100
d52139934c[traverse] also remove now unused loop setting local region ids
Barend Gehrels
2017-12-06 11:27:12 +0100
fa6d0ce2ee[traverse] replace switch_source by inspecting region ids locally
Barend Gehrels
2017-12-06 11:23:27 +0100
d096cc8230[traverse] use passed turn instead of turn index
Barend Gehrels
2017-12-06 11:06:50 +0100
8f6cf2681b[traverse] remove from cluster switch_source which is not used anymore
Barend Gehrels
2017-12-06 10:08:58 +0100
c5bff00b03Merge branch 'develop' into feature/intvalid
Barend Gehrels
2017-12-06 09:40:55 +0100
a0b78391e0[strategies] [tests] Multipoint box distance support and tests.
Vissarion Fysikopoulos
2017-12-05 15:32:43 +0200
80003b79c1Merge branch 'develop' into feature/complexify
Adam Wulkiewicz
2017-12-04 22:35:47 +0100
76444d206fMerge branch 'bg-prepare'
Adam Wulkiewicz
2017-12-04 22:35:10 +0100
281b072d25Merge branch 'develop' into bg-prepare
Adam Wulkiewicz
2017-12-04 22:34:14 +0100
9e882889f4[formulas] Fix thomas direct formula for meridian segments (azi=0, lat1<0).
Adam Wulkiewicz
2017-12-04 22:31:26 +0100
d3df14abf7[test][complexify] Add tests of complexify() algorithm.
Adam Wulkiewicz
2017-12-04 22:12:11 +0100
89ef25ab32Merge branch 'develop' into bg-prepare
Barend Gehrels
2017-12-01 21:42:29 +0100
2ecd4d570f[formulas] [strategies] Meridian crossing pole methods for consistency
Vissarion Fysikopoulos
2017-12-01 17:13:44 +0200
0632420a46[strategies] [formulas] Static methods for meridian distance special cases
Vissarion Fysikopoulos
2017-12-01 16:52:26 +0200
e4a587c0f4[strategies] [tests] Test degenerate pt/box and box/box cases; fix a bug in pt-sgmt distance strategy
Vissarion Fysikopoulos
2017-12-01 14:58:16 +0200
149d817d48[complexify] Add variant support and make interface consistent with simplify.
Adam Wulkiewicz
2017-12-01 04:12:58 +0100
9a23ca90f0[strategies] Add cartesian complexify() strategy.
Adam Wulkiewicz
2017-12-01 02:52:22 +0100
775b0e6199[doc] Update 1.66 release notes.
Adam Wulkiewicz
2017-11-30 14:33:16 +0100
69a2516373[strategies] Add spherical and geographic complexify() strategies.
Adam Wulkiewicz
2017-11-30 01:36:16 +0100
f7de658c2c[algorithms] Add complexify() algorithm.
Adam Wulkiewicz
2017-11-30 01:35:28 +0100
d1e0296171[buffer][test] remove ignore_validity for two cases which are now always fine
Barend Gehrels
2017-11-29 17:07:29 +0100
00a8dac019[buffer][test] add test cases for fixed behaviour of deflated holes should have minimal 3 points
Barend Gehrels
2017-11-29 17:06:56 +0100
0e9e6caded[buffer][fix] in deflated buffers it could occur that a turn was missed (so: not within original) and traveled to itself. This is fixed by checking for deflated buffers (or inflated interior rings) if the minimum number of turns is 3.
Barend Gehrels
2017-11-29 16:27:01 +0100
c9ea4b50ed[test] Add validity check to robustness test of buffer
Barend Gehrels
2017-11-29 14:39:20 +0100
99da88ac26[test][buffer] remove checks for self-intersections which is replaced by validity
Barend Gehrels
2017-11-29 10:24:00 +0100
f982122b94Merge branch 'develop' into bg-prepare
Barend Gehrels
2017-11-29 09:45:08 +0100
900219f408[buffer][test] add test_area to ut_settings, and avoid checking the tests with huge coordinate differences on area, because they are meant for assertion-checks and they might be invalid, self-intersecting or empty depending on machine and numerical properties.
Barend Gehrels
2017-11-25 13:19:26 +0100
66dfd90640Merge branch 'feature/dissolve' into develop
Barend Gehrels
2017-11-24 17:35:09 +0100
8690837e56[dissolve][test] run suite for float too
Barend Gehrels
2017-11-24 13:58:56 +0100
52e26ab6c1[dissolve] minor, fix line length
Barend Gehrels
2017-11-24 13:32:19 +0100
bf0ebd31c5[dissolve][fix] use rescale policy to fix some cases defined as <float>
Barend Gehrels
2017-11-24 13:31:59 +0100
93862fa638[dissolve][test] add testcase which was already fixed by one of the earlier fixes
Barend Gehrels
2017-11-24 12:54:10 +0100
9c6040f4de[dissolve][test] add comments to testcases, including a possible todo item
Barend Gehrels
2017-11-24 12:31:17 +0100
13ee521b2f[dissolve][test] add case #dissolve_mail_2017_10_26_c which is fixed by making sure count_left/count_right are not used
Barend Gehrels
2017-11-24 12:23:03 +0100
b65b212f99[dissolve] make sure that for dissolve both startable and selection of union operation does not make use of counts
Barend Gehrels
2017-11-24 12:21:59 +0100
66112af890[dissolve][test] add second testcase which is fixed already (be it that it generates two points which might be removed)
Barend Gehrels
2017-11-24 12:09:55 +0100
6b474e536a[dissolve][test] add reported testcase which should generate a hole
Barend Gehrels
2017-11-24 12:02:45 +0100
e474309feb[dissolve] fix selecting the right turn for traveling to itself This fixes the reported testcase #dissolve_mail_2017_10_26_a
Barend Gehrels
2017-11-24 12:01:35 +0100
381e8e8414Merge branch 'develop' into feature/dissolve
Barend Gehrels
2017-11-24 09:19:26 +0100
1d0dfdb9caUse to_address free function instead of pointer_traits member
Glen Fernandes
2017-11-23 23:25:26 -0500
8bfd285086[test] exclude one extra case still failing
Barend Gehrels
2017-11-23 17:22:05 +0100
fc8cc479fa[traverse] make select_source more generi
Barend Gehrels
2017-11-23 17:15:48 +0100
751b05ddc1[buffer] revert one change (should keep multi_index) and update tests now that validity is improved (but not yet solved).
Barend Gehrels
2017-11-23 17:03:41 +0100
88b9e041ed[buffer] for uu-turns, use piece_index instead of multi_index because a uu turn might be formed at the same source multi-index
Barend Gehrels
2017-11-23 16:02:33 +0100
ec454bbce1[buffer] add the necessary piece-information to operators and debug info
Barend Gehrels
2017-11-23 16:01:49 +0100
1335aac14d[buffer] remove exception for buffer, it is outdated and its omission is necessary to calculate switch_source correctly
Barend Gehrels
2017-11-23 15:44:30 +0100
48d2d99b2b[formulas][strategies] Move updating of state from area formulas to strategy where it should be. This also fixes conversion warning.
Adam Wulkiewicz
2017-11-23 15:32:54 +0100
276cb427d5Merge branch 'develop' into feature/intvalid
Barend Gehrels
2017-11-23 13:59:49 +0100
Merge pull request #433 from vissarion/feature_fix_pt_sgmt_pole
Adam Wulkiewicz
2017-11-23 02:37:11 +0100
88cb906b53[test][union] Modify geographic union test wrt recent changes (by default invalid polygons are not returned).
Adam Wulkiewicz
2017-11-23 00:09:05 +0100
fde5475144[overlay] Restore old behavior of union for invalid polygons, changeable with #define.
Adam Wulkiewicz
2017-11-23 00:08:13 +0100
d6fd87f37d[test][is_simple] Add geographic cases.
Adam Wulkiewicz
2017-11-22 18:54:49 +0100
fda7dbb297[formulas] Improve robustness and add optimization in sjoberg_intersection formula.
Adam Wulkiewicz
2017-11-22 18:49:17 +0100
Merge pull request #435 from awulkiew/fix/geographic_antipodal
Adam Wulkiewicz
2017-11-22 18:43:19 +0100
1c104d999d[test][andoyer] Alter test wrt recent changes in handling of antipodal points.
Adam Wulkiewicz
2017-11-22 18:42:23 +0100
1e1d050bbd[formulas] In Andoyer formula always generate azimuth=0 for antipodal points (besides when p1 is north pole).
Adam Wulkiewicz
2017-11-22 18:41:40 +0100
e93cd66b51[test][is_valid] Add geographic cases.
Adam Wulkiewicz
2017-11-21 21:16:16 +0100
fef1d69d19[test][difference] Add geo case with antipodal endpoints.
Adam Wulkiewicz
2017-11-20 21:09:41 +0100
e2489462f6[test][envelope] Add geo case with antipodal endpoints.
Adam Wulkiewicz
2017-11-20 21:09:09 +0100
4598fc01de[test][get_turns] Add geo case with antipodal endpoints.
Adam Wulkiewicz
2017-11-20 21:08:46 +0100
ab5fe53c6b[envelope] Fix segment envelope for antipodal endpoints.
Adam Wulkiewicz
2017-11-20 21:07:51 +0100
a0ab628707[formulas] Fix formulas for antipodal endpoints (andoyer inverse, thomas direct, sjoberg intersection).
Adam Wulkiewicz
2017-11-20 21:07:00 +0100
283abc3adcMerge branch 'feature/intvalid' into develop
Barend Gehrels
2017-11-19 16:02:11 +0100
5b3ac5847b[test][buffer] update countries test where Norway (distance 2) reports invalid
Barend Gehrels
2017-11-19 16:00:17 +0100
55753fc017[test][buffer] test, by default, for is_valid
Barend Gehrels
2017-11-19 15:53:07 +0100
56023ee015[test][buffer] handle the optional right distance differently, such that it does not have to be specified in case of same as left
Barend Gehrels
2017-11-19 14:06:55 +0100
5962b10743[test][buffer] add ut_settings like done in overlay tests, to be able to add test on validity
Barend Gehrels
2017-11-19 13:59:21 +0100
92dc0ce8e3[strategies] Use more efficient meridian arc length call from distance strategy
Vissarion Fysikopoulos
2017-11-16 18:31:55 +0200