1d1ee684ab[test] examine reported buffer case and fix expectations
Barend Gehrels
2017-11-15 17:19:58 +0100
f87812e4feMerge branch 'develop' into feature/dissolve
Barend Gehrels
2017-11-15 12:16:40 +0100
7a9f163324Merge branch 'develop' into feature/intvalid
Barend Gehrels
2017-11-15 12:16:06 +0100
9577300b85[difference] add testcase for ticket 9942, and a simplified version of it
Barend Gehrels
2017-11-15 12:02:08 +0100
1d7d9a9a00[buffer] fix generation of buffer's interior ring when there is a touching point, by selecting the right operation
Barend Gehrels
2017-11-15 11:58:27 +0100
fcc114ee85[strategies] Meridian distance without creating points
Vissarion Fysikopoulos
2017-11-13 13:28:40 +0200
20a994c8bb[buffer] Add missing function argument when not defined BOOST_GEOMETRY_BUFFER_USE_SIDE_OF_INTERSECTION.
Adam Wulkiewicz
2017-11-12 17:01:55 +0100
4eaf6a39d6[test][is_valid] Add case in EPSG4053.
Adam Wulkiewicz
2017-11-12 16:13:06 +0100
0413013fbc[test][union] Add geographic union tests (big result, negative area).
Adam Wulkiewicz
2017-11-11 02:07:36 +0100
ed21755449[overlay] For union do not check area of result before adding polygons to the output.
Adam Wulkiewicz
2017-11-11 01:20:51 +0100
9eefd8284e[test][intersection] Fix compilation error when failing tests are enabled.
Adam Wulkiewicz
2017-11-10 22:09:19 +0100
236ee9aba5[strategies] Fix bugs in pt-segmt distance; parametric latitude use and sign of derivative
Vissarion Fysikopoulos
2017-11-09 17:16:47 +0200
07b96ae068[test] add still failing testcase
Barend Gehrels
2017-11-08 17:57:13 +0100
e9b52567fe[buffer] avoid using the flat-end for anything else than linear features, even if end-strategy is specified for polygons
Barend Gehrels
2017-11-08 17:54:50 +0100
694299b7c7[buffer] change last fix by adding is_flat_start/end properties to pieces. These marks are used to check if a turn is really inside the generated buffer, or on the flat end (then it should be kept). This will NOT YET work for one-sided buffers.
Barend Gehrels
2017-11-08 17:47:46 +0100
f6808f8277[buffer] fix MYSQL testcase 25662426
Barend Gehrels
2017-11-08 15:37:27 +0100
a66df732bb[formulas] [strategies] Move pt-box and box-box algorithm from formulas to strategies
Vissarion Fysikopoulos
2017-11-08 14:42:19 +0200
10e88b6bdaMerging with develop; use new pt-sgmt distance interface
Vissarion Fysikopoulos
2017-11-08 13:09:07 +0200
c2ac26eab9[strategies] [tests] Fix pt-sgmt strategy for special meridian segments passing through poles
Vissarion Fysikopoulos
2017-11-07 17:35:05 +0200
ca24397024Merge branch 'bg-prepare'
Adam Wulkiewicz
2017-11-07 12:15:12 +0100
0f60b00d78Merge branch 'develop' into bg-prepare
Adam Wulkiewicz
2017-11-07 12:14:35 +0100
Merge pull request #429 from vissarion/feature_fix_meridian_distance_tests
Adam Wulkiewicz
2017-11-02 01:34:12 +0100
8d412963c8[formulas] [strategies] Move point-segment distance formula to strategies
Vissarion Fysikopoulos
2017-11-01 23:41:36 +0200
730d91c3b7[formulas] Missing include files and namespaces
Vissarion Fysikopoulos
2017-11-01 22:05:44 +0200
8d29c629d0[test] Special case handling for Pt-Sgmt distance when segment contains the pole
Vissarion Fysikopoulos
2017-11-01 21:01:35 +0200
b1fe2ad934[formulas] Use new distance function with meridian formula optimization everywhere in point-segment distance formula
Vissarion Fysikopoulos
2017-11-01 20:02:49 +0200
1c5d10fb77[formulas] Thomas formula return zero for distance between poles. Fixed by calling meridian formula for this case.
Vissarion Fysikopoulos
2017-11-01 19:44:28 +0200
5a7ccaff35[tests] Fix expected results in perimeter tests and add few cases
Vissarion Fysikopoulos
2017-11-01 19:03:52 +0200
f458d8d28e[formulas] [strategies] Distance point-segment use the meridian formula. Use new static version of distance strategy.
Vissarion Fysikopoulos
2017-11-01 17:42:48 +0200
639f70a44a[formula][test] Remove/update includes (srs).
Adam Wulkiewicz
2017-10-31 19:38:28 +0100
43334ea34bMerge branch 'bg-prepare'
Adam Wulkiewicz
2017-10-31 16:45:14 +0100
bd4cc0d697Merge commit '7e366baca979' into bg-prepare
Adam Wulkiewicz
2017-10-31 16:43:59 +0100
8853442dd2[projection] Fix double to int conversion warnings in isea projection.
Adam Wulkiewicz
2017-10-30 17:57:13 +0100
21ca6dbd4f[projections] In implementation on aeqd projection make free functions inline.
Adam Wulkiewicz
2017-10-30 17:56:39 +0100
cf9504ee18[test][projections] Pass static o_proj parameter in static ob_tran projection test.
Adam Wulkiewicz
2017-10-30 17:55:43 +0100
f3fb8821f6[projections] Support static o_proj parameter in ob_tran projection (internally use static projection).
Adam Wulkiewicz
2017-10-30 17:54:30 +0100
fe3ae4a41d[test][projections] Add esri/iau2000 tests and change names of aeqd projection types.
Adam Wulkiewicz
2017-10-29 03:22:13 +0100
595d6736d9[projections] Add static parameters to static_projection traits.
Adam Wulkiewicz
2017-10-29 03:16:51 +0100
7e366baca9[ci] Fix variable names in circle.yml script.
Adam Wulkiewicz
2017-10-28 21:51:14 +0200
8eacc794c4[ci] Run tests from 2 manual lists, one for each parallel container (prevent timeout).
Adam Wulkiewicz
2017-10-27 15:54:46 +0200
14592168c4[relate] Fix reference to temporary (reported by clang-4.0 asan).
Adam Wulkiewicz
2017-10-27 01:22:01 +0200
968035415fMerge pull request #424 from awulkiew/fix/geographic_preceding
Adam Wulkiewicz
2017-10-25 23:28:14 +0200
6665497eccMerge pull request #423 from awulkiew/fix/setops_la
Adam Wulkiewicz
2017-10-25 23:28:02 +0200
51e67a38bb[test][projections] Update tests WRT recent changes in static_proj4 interface and parameters.
Adam Wulkiewicz
2017-10-25 00:53:10 +0200
375e39a0db[projections] Redesign static_proj4<> interface and parameters.
Adam Wulkiewicz
2017-10-25 00:47:04 +0200
eb56e0aa23[projections] Update ellpses and datums.
Adam Wulkiewicz
2017-10-25 00:46:28 +0200
b705d53ae3Merge branch 'develop' into bg-prepare
Barend Gehrels
2017-10-23 23:39:21 +0200
36d1fe7657Merge branch 'feature/intvalid' into develop
Barend Gehrels
2017-10-23 18:39:46 +0200
ddd95fa45a[doc] add start of release notes for 1.66
Barend Gehrels
2017-10-23 15:26:17 +0200
48843415b0[test] add condition for robustness in some cases
Barend Gehrels
2017-10-23 15:24:39 +0200
1e0ecf37c7[test] remove line which was still there unintended
Barend Gehrels
2017-10-23 15:24:10 +0200
dd6958b903[test] add last testcase also to intersection/difference
Barend Gehrels
2017-10-23 15:19:13 +0200
8a1bede41b[test] Add option to recursive_polygons to check area of resulting polygons (which should normally be >= 0.25)
Barend Gehrels
2017-10-23 15:18:38 +0200
9024c5f095[test] Add testcase for incorrectly generated interior ring
Barend Gehrels
2017-10-23 14:57:11 +0200
8dee4ab1c8[is_valid] check reported testcase, it is valid now. Also add it to union to check the self-intersection-points (which are many)
Barend Gehrels
2017-10-23 13:12:39 +0200
15b8bcbd79[test] modify cases for tickets 12751 and 12752 which are (a/b) now both valid if self-turns are used
Barend Gehrels
2017-10-23 12:19:27 +0200
704488a731[test] add last testcase to union/difference too
Barend Gehrels
2017-10-23 12:17:52 +0200
94ce58de02[overlay] fix bug in new code, it should check for the operation because it can happen that union travels to itself and that is irrelevant
Barend Gehrels
2017-10-23 11:26:21 +0200
536cd6ab8e[srs][projections] Implement one static aeqd projection instead of two (aeqd and aeqd_guam).
Adam Wulkiewicz
2017-10-20 20:59:54 +0200
f7ae50dc4f[test][projections] Modify combined projections test WRT recent changes - one ob_tran projection.
Adam Wulkiewicz
2017-10-20 19:47:38 +0200
7aac227db8[srs][projections] Implement one static ob_tran projection instead of two (oblique and transverse).
Adam Wulkiewicz
2017-10-20 19:46:51 +0200
4605301ea3[srs][projections] Add create_new() function hiding factory inside.
Adam Wulkiewicz
2017-10-20 19:45:16 +0200
7ccda4bfc5[test] add testcases for dissolve, some still failing
Barend Gehrels
2017-10-20 16:34:18 +0200
36e70aa1ce[dissolve] move/partly enable other testcases
Barend Gehrels
2017-10-20 15:14:57 +0200
8484bcc923[test] Move and enable acute/obtuse heptagrams which are fixed now
Barend Gehrels
2017-10-20 15:14:02 +0200
b39b9a319b[dissolve] reject negative child rings of negative parents (the parents are reversed later), the same way as positive child rings of positive parents are removed. This fixes the hexagram case and also dissolve_10 (both ccw)
Barend Gehrels
2017-10-20 15:11:19 +0200
4382d85fb4[dissolve] add testcase which is derived from (d) but has another spike, or is horizontal instead of vertical
Barend Gehrels
2017-10-20 12:48:54 +0200
13a8d13cb6[dissolve] fix cases where turns were missed because 1) they were on adjacent segments and 2) vertical segments were not sectionalized properly for this purpose.
Barend Gehrels
2017-10-20 12:48:13 +0200
2e4dc6d305[test][srs] Test inverse transformation and add case.
Adam Wulkiewicz
2017-10-19 22:01:17 +0200
019f9e720f[srs] In transformation when preparing the range take into account the src projection. Also get projection and parameters once per geometry v.s. once per range.
Adam Wulkiewicz
2017-10-19 22:00:28 +0200
aa6778e83c[test] dissolve algorithm cannot use bg::correct, because orientation is unknown and can be wrong. Orientation should not be reversed. Therefore correct_closure is split of from correct, and can (should) be used to close the geometries correctly. Only then some cases of dissolve can be fixed. bg::dissolve can itself not close the rings by design of the library (it would require drastic changes)
Barend Gehrels
2017-10-19 16:38:49 +0200
0f098948b2[wkt] Avoid any breaking change in wkt by using the old default for rings, and for boxes take by default always all 5 points
Barend Gehrels
2017-10-19 16:36:09 +0200
38aa0c24a9[correct] Split off correct_closure from correct Including unit test
Barend Gehrels
2017-10-19 15:51:43 +0200
917b18e66c[wkt] apply the wkt change for all geometries instead of only polygon. This is necessary for the splitted correct_closure algorithm, which needs an exact WKT representation of its geometry
Barend Gehrels
2017-10-19 15:27:47 +0200
8069131100Merge branch 'develop' into feature/dissolve
Barend Gehrels
2017-10-19 10:57:17 +0200
bc7c37235c[test][srs] Replace printing of results with checks.
Adam Wulkiewicz
2017-10-19 04:36:23 +0200
bf37d44ad9[test][srs] Modify (project/srs) transformer test WRT recent changes.
Adam Wulkiewicz
2017-10-19 00:01:51 +0200
3dedf97bf5[strategy][transform] Replace project_transformer with srs_transformer.
Adam Wulkiewicz
2017-10-19 00:00:40 +0200