Commit Graph

8536 Commits

Author SHA1 Message Date
Barend Gehrels
1d1ee684ab [test] examine reported buffer case and fix expectations 2017-11-15 17:19:58 +01:00
Barend Gehrels
f87812e4fe Merge branch 'develop' into feature/dissolve 2017-11-15 12:16:40 +01:00
Barend Gehrels
7a9f163324 Merge branch 'develop' into feature/intvalid 2017-11-15 12:16:06 +01:00
Barend Gehrels
9577300b85 [difference] add testcase for ticket 9942, and a simplified version of it 2017-11-15 12:02:08 +01:00
Barend Gehrels
1d7d9a9a00 [buffer] fix generation of buffer's interior ring when there is a touching point,
by selecting the right operation
2017-11-15 11:58:27 +01:00
Adam Wulkiewicz
a4ba4dc276
Merge pull request #434 from awulkiew/fix/geographic_union
Fix for union in geographic CS not generating result if it's too big
2017-11-15 00:25:03 +01:00
Vissarion Fysikopoulos
5b56157fcf [tests] Activate pt-box box-box tests 2017-11-13 14:23:29 +02:00
Vissarion Fysikopoulos
fcc114ee85 [strategies] Meridian distance without creating points 2017-11-13 13:28:40 +02:00
Adam Wulkiewicz
20a994c8bb [buffer] Add missing function argument when not defined BOOST_GEOMETRY_BUFFER_USE_SIDE_OF_INTERSECTION. 2017-11-12 17:01:55 +01:00
Adam Wulkiewicz
4eaf6a39d6 [test][is_valid] Add case in EPSG4053. 2017-11-12 16:13:06 +01:00
Adam Wulkiewicz
0413013fbc [test][union] Add geographic union tests (big result, negative area). 2017-11-11 02:07:36 +01:00
Adam Wulkiewicz
ed21755449 [overlay] For union do not check area of result before adding polygons to the output. 2017-11-11 01:20:51 +01:00
Adam Wulkiewicz
9eefd8284e [test][intersection] Fix compilation error when failing tests are enabled. 2017-11-10 22:09:19 +01:00
Vissarion Fysikopoulos
236ee9aba5 [strategies] Fix bugs in pt-segmt distance; parametric latitude use and sign of derivative 2017-11-09 17:16:47 +02:00
Barend Gehrels
07b96ae068 [test] add still failing testcase 2017-11-08 17:57:13 +01:00
Barend Gehrels
e9b52567fe [buffer] avoid using the flat-end for anything else than linear features,
even if end-strategy is specified for polygons
2017-11-08 17:54:50 +01:00
Barend Gehrels
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.
2017-11-08 17:47:46 +01:00
Barend Gehrels
f6808f8277 [buffer] fix MYSQL testcase 25662426 2017-11-08 15:37:27 +01:00
Vissarion Fysikopoulos
a66df732bb [formulas] [strategies] Move pt-box and box-box algorithm from formulas to strategies 2017-11-08 14:42:19 +02:00
Vissarion Fysikopoulos
10e88b6bda Merging with develop; use new pt-sgmt distance interface 2017-11-08 13:09:07 +02:00
Vissarion Fysikopoulos
c2ac26eab9 [strategies] [tests] Fix pt-sgmt strategy for special meridian segments passing through poles 2017-11-07 17:35:05 +02:00
Adam Wulkiewicz
ca24397024 Merge branch 'bg-prepare' 2017-11-07 12:15:12 +01:00
Adam Wulkiewicz
0f60b00d78 Merge branch 'develop' into bg-prepare 2017-11-07 12:14:35 +01:00
Mateusz Łoskot
96272b1636
Merge pull request #432 from tristan0x/fix/doc-typos
Fix documentation typos in rtree
2017-11-07 10:06:04 +01:00
Tristan Carel
b520265946
Fix documentation typos in rtree 2017-11-07 08:59:08 +01:00
Adam Wulkiewicz
0e4f4bc9a1 [test][buffer] Add failing case, self-intersecting result of buffer(Ls). 2017-11-06 17:12:48 +01:00
Adam Wulkiewicz
a7cf3f347a [io] Add workaround for clang-3.0_3 compilation issue. 2017-11-06 16:58:29 +01:00
Adam Wulkiewicz
60a01301e9 Merge branch 'bg-prepare' 2017-11-02 03:01:25 +01:00
Adam Wulkiewicz
566549fe47 Merge branch 'develop' into bg-prepare 2017-11-02 03:00:39 +01:00
Adam Wulkiewicz
523ff43528
Merge pull request #429 from vissarion/feature_fix_meridian_distance_tests
Feature fix meridian distance tests
2017-11-02 01:34:12 +01:00
Vissarion Fysikopoulos
8d412963c8 [formulas] [strategies] Move point-segment distance formula to strategies 2017-11-01 23:41:36 +02:00
Vissarion Fysikopoulos
730d91c3b7 [formulas] Missing include files and namespaces 2017-11-01 22:05:44 +02:00
Vissarion Fysikopoulos
8d29c629d0 [test] Special case handling for Pt-Sgmt distance when segment contains the pole 2017-11-01 21:01:35 +02:00
Vissarion Fysikopoulos
b1fe2ad934 [formulas] Use new distance function with meridian formula optimization everywhere in point-segment distance formula 2017-11-01 20:02:49 +02:00
Vissarion Fysikopoulos
e099a819e7 [formulas] Clean-up code/comments 2017-11-01 19:55:41 +02:00
Vissarion Fysikopoulos
1c5d10fb77 [formulas] Thomas formula return zero for distance between poles. Fixed by calling meridian formula for this case. 2017-11-01 19:44:28 +02:00
Vissarion Fysikopoulos
5a7ccaff35 [tests] Fix expected results in perimeter tests and add few cases 2017-11-01 19:03:52 +02:00
Vissarion Fysikopoulos
f458d8d28e [formulas] [strategies] Distance point-segment use the meridian formula. Use new static version of distance strategy. 2017-11-01 17:42:48 +02:00
Adam Wulkiewicz
639f70a44a [formula][test] Remove/update includes (srs). 2017-10-31 19:38:28 +01:00
Adam Wulkiewicz
43334ea34b Merge branch 'bg-prepare' 2017-10-31 16:45:14 +01:00
Adam Wulkiewicz
bd4cc0d697 Merge commit '7e366baca979' into bg-prepare 2017-10-31 16:43:59 +01:00
Adam Wulkiewicz
2bf59e7a17
Merge branch 'develop' into feature/projections 2017-10-31 16:38:59 +01:00
Adam Wulkiewicz
b17ad43f7f [strategy] Add missing include in geographic distance strategy. 2017-10-31 16:28:41 +01:00
Adam Wulkiewicz
86d80b4abd
Merge pull request #421 from vissarion/feature/meridian_andoyer
Formula for meridian distance in geography
2017-10-31 15:51:16 +01:00
Adam Wulkiewicz
ede7f02f4f
Merge branch 'develop' into feature/meridian_andoyer 2017-10-31 15:50:42 +01:00
Adam Wulkiewicz
88e8e268e0
Merge pull request #410 from vissarion/feature/distance_point_segment
Geographic distance between a point and a segment
2017-10-31 15:46:19 +01:00
Vissarion Fysikopoulos
e019d4b728 [tests] Use meridian distance formula results in andoyer tests 2017-10-31 16:21:34 +02:00
Adam Wulkiewicz
7ce15eb837 [projections] Fix names invertable -> invertible. 2017-10-31 15:07:26 +01:00
Adam Wulkiewicz
269525c37b [projections] Add missing inline keywords in setup_XXX() functions definitions. 2017-10-30 22:56:00 +01:00
Adam Wulkiewicz
923606e8aa [test][projections] Use hybrid static projection interface if needed. 2017-10-30 20:10:13 +01:00