Commit Graph

8536 Commits

Author SHA1 Message Date
Barend Gehrels
f2613776fd Merge branch 'feature/intvalid' into feature/dissolve 2017-12-14 10:49:42 +01:00
Barend Gehrels
36498dda6c Merge branch 'develop' into feature/dissolve 2017-12-14 09:50:01 +01:00
Vissarion Fysikopoulos
ea181b43f1 [algorithms] [strategies] [tests] Fix meridian distance point to meridian segment 2017-12-13 19:37:13 +02:00
Vissarion Fysikopoulos
5a0cfff3fa [algorithms] [envelope] Add meridian segment case 2017-12-11 17:50:30 +02:00
Vissarion Fysikopoulos
2acdbf714f [strategies] Fix meridian case bug for pt-sgmt geo distance 2017-12-11 17:45:09 +02:00
Vissarion Fysikopoulos
1451bead66 [strategies] [algorithms] Add support for geographic box-sgmt distance 2017-12-11 17:41:28 +02:00
Adam Wulkiewicz
7fa4d05735 [test][densify] Rename complexify in tests to densify. 2017-12-06 16:15:51 +01:00
Adam Wulkiewicz
b04a0b97b7 [densify] Rename complexify algorithm and strategies to densify. 2017-12-06 16:15:06 +01:00
Barend Gehrels
f0619cb19a [enrich] combine expressions, set cluster, add comments 2017-12-06 15:43:11 +01:00
Barend Gehrels
dc7c17347f [traverse] dont use blocked turns for region, and simplify
expressions by static consts
2017-12-06 15:42:27 +01:00
Barend Gehrels
18eb8c5cd7 [test] add new testcase to union/difference 2017-12-06 15:39:53 +01:00
Barend Gehrels
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.

It fixes a new case and also enhances #case_141_multi
2017-12-06 14:25:42 +01:00
Barend Gehrels
b25596dcf1 [test] remove switch_source from debug-svgs 2017-12-06 12:20:00 +01:00
Barend Gehrels
536f001483 [traverse] update debug info with removed fields 2017-12-06 11:33:56 +01:00
Barend Gehrels
d52139934c [traverse] also remove now unused loop setting local region ids 2017-12-06 11:27:12 +01:00
Barend Gehrels
fa6d0ce2ee [traverse] replace switch_source by inspecting region ids locally 2017-12-06 11:23:27 +01:00
Barend Gehrels
d096cc8230 [traverse] use passed turn instead of turn index 2017-12-06 11:06:50 +01:00
Barend Gehrels
8f6cf2681b [traverse] remove from cluster switch_source which is not used anymore 2017-12-06 10:08:58 +01:00
Barend Gehrels
c5bff00b03 Merge branch 'develop' into feature/intvalid 2017-12-06 09:40:55 +01:00
Vissarion Fysikopoulos
a0b78391e0 [strategies] [tests] Multipoint box distance support and tests. 2017-12-05 15:43:54 +02:00
Adam Wulkiewicz
80003b79c1 Merge branch 'develop' into feature/complexify 2017-12-04 22:35:47 +01:00
Adam Wulkiewicz
76444d206f Merge branch 'bg-prepare' 2017-12-04 22:35:10 +01:00
Adam Wulkiewicz
281b072d25 Merge branch 'develop' into bg-prepare 2017-12-04 22:34:14 +01:00
Adam Wulkiewicz
9e882889f4 [formulas] Fix thomas direct formula for meridian segments (azi=0, lat1<0). 2017-12-04 22:31:26 +01:00
Adam Wulkiewicz
d3df14abf7 [test][complexify] Add tests of complexify() algorithm. 2017-12-04 22:12:11 +01:00
Adam Wulkiewicz
ff2aaf1ce5 [complexify] Fix compilation errors (includes, tparams, names). 2017-12-04 22:11:31 +01:00
Vissarion Fysikopoulos
4b9cf1288d [stategies] Clean-up code for pt/box box/box strategies 2017-12-04 17:32:17 +02:00
Barend Gehrels
b2556023dd Merge branch 'bg-prepare' 2017-12-01 23:45:56 +01:00
Barend Gehrels
328914df2d Merge branch 'develop' into bg-prepare 2017-12-01 23:45:31 +01:00
Barend Gehrels
ef3797aa40 Merge branch 'bg-prepare' 2017-12-01 21:43:50 +01:00
Barend Gehrels
89ef25ab32 Merge branch 'develop' into bg-prepare 2017-12-01 21:42:29 +01:00
Vissarion Fysikopoulos
2ecd4d570f [formulas] [strategies] Meridian crossing pole methods for consistency 2017-12-01 17:32:00 +02:00
Vissarion Fysikopoulos
0632420a46 [strategies] [formulas] Static methods for meridian distance special cases 2017-12-01 16:52:26 +02:00
Vissarion Fysikopoulos
e4a587c0f4 [strategies] [tests] Test degenerate pt/box and box/box cases; fix a bug in pt-sgmt distance strategy 2017-12-01 14:58:16 +02:00
Adam Wulkiewicz
149d817d48 [complexify] Add variant support and make interface consistent with simplify. 2017-12-01 04:12:58 +01:00
Adam Wulkiewicz
9a23ca90f0 [strategies] Add cartesian complexify() strategy. 2017-12-01 02:52:22 +01:00
Vissarion Fysikopoulos
0a3204a494 Merge remote-tracking branch 'origin/develop' into feature/distance_box 2017-11-30 16:03:56 +02:00
Adam Wulkiewicz
775b0e6199 [doc] Update 1.66 release notes. 2017-11-30 14:33:16 +01:00
Adam Wulkiewicz
69a2516373 [strategies] Add spherical and geographic complexify() strategies. 2017-11-30 01:36:16 +01:00
Adam Wulkiewicz
f7de658c2c [algorithms] Add complexify() algorithm. 2017-11-30 01:35:28 +01:00
Barend Gehrels
d1e0296171 [buffer][test] remove ignore_validity for two cases which are now always fine 2017-11-29 17:07:29 +01:00
Barend Gehrels
00a8dac019 [buffer][test] add test cases for fixed behaviour of deflated holes should
have minimal 3 points
2017-11-29 17:06:56 +01:00
Barend Gehrels
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.
2017-11-29 16:27:01 +01:00
Barend Gehrels
c9ea4b50ed [test] Add validity check to robustness test of buffer 2017-11-29 14:39:20 +01:00
Barend Gehrels
99da88ac26 [test][buffer] remove checks for self-intersections which is replaced
by validity
2017-11-29 10:24:00 +01:00
Barend Gehrels
f982122b94 Merge branch 'develop' into bg-prepare
# Conflicts:
#	extensions/test/algorithms/dissolve.cpp
#	extensions/test/gis/io/wkb/read_wkb.cpp
#	include/boost/geometry/extensions/algorithms/dissolve.hpp
2017-11-29 09:45:08 +01:00
Barend Gehrels
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.
2017-11-25 13:19:26 +01:00
Barend Gehrels
7ab31cd832 [buffer][test] remove default argument - change order 2017-11-24 22:32:33 +01:00
Barend Gehrels
66dfd90640 Merge branch 'feature/dissolve' into develop 2017-11-24 17:35:09 +01:00
Barend Gehrels
8690837e56 [dissolve][test] run suite for float too 2017-11-24 13:58:56 +01:00