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