Commit Graph

  • 1d1ee684ab [test] examine reported buffer case and fix expectations Barend Gehrels 2017-11-15 17:19:58 +0100
  • f87812e4fe Merge branch 'develop' into feature/dissolve Barend Gehrels 2017-11-15 12:16:40 +0100
  • 7a9f163324 Merge 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
  • a4ba4dc276
    Merge pull request #434 from awulkiew/fix/geographic_union Adam Wulkiewicz 2017-11-15 00:25:03 +0100
  • 5b56157fcf [tests] Activate pt-box box-box tests Vissarion Fysikopoulos 2017-11-13 14:23:29 +0200
  • 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
  • 10e88b6bda Merging 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
  • ca24397024 Merge branch 'bg-prepare' Adam Wulkiewicz 2017-11-07 12:15:12 +0100
  • 0f60b00d78 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2017-11-07 12:14:35 +0100
  • 96272b1636
    Merge pull request #432 from tristan0x/fix/doc-typos Mateusz Łoskot 2017-11-07 10:06:04 +0100
  • b520265946
    Fix documentation typos in rtree Tristan Carel 2017-11-07 08:59:08 +0100
  • 0e4f4bc9a1 [test][buffer] Add failing case, self-intersecting result of buffer(Ls). Adam Wulkiewicz 2017-11-06 17:12:48 +0100
  • a7cf3f347a [io] Add workaround for clang-3.0_3 compilation issue. Adam Wulkiewicz 2017-11-06 16:58:29 +0100
  • 60a01301e9 Merge branch 'bg-prepare' Adam Wulkiewicz 2017-11-02 03:01:25 +0100
  • 566549fe47 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2017-11-02 03:00:39 +0100
  • 523ff43528
    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
  • e099a819e7 [formulas] Clean-up code/comments Vissarion Fysikopoulos 2017-11-01 19:55:41 +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
  • 43334ea34b Merge branch 'bg-prepare' Adam Wulkiewicz 2017-10-31 16:45:14 +0100
  • bd4cc0d697 Merge commit '7e366baca979' into bg-prepare Adam Wulkiewicz 2017-10-31 16:43:59 +0100
  • 2bf59e7a17
    Merge branch 'develop' into feature/projections Adam Wulkiewicz 2017-10-31 16:38:59 +0100
  • b17ad43f7f [strategy] Add missing include in geographic distance strategy. Adam Wulkiewicz 2017-10-31 16:28:41 +0100
  • 86d80b4abd
    Merge pull request #421 from vissarion/feature/meridian_andoyer Adam Wulkiewicz 2017-10-31 15:51:16 +0100
  • ede7f02f4f
    Merge branch 'develop' into feature/meridian_andoyer Adam Wulkiewicz 2017-10-31 15:50:42 +0100
  • 88e8e268e0
    Merge pull request #410 from vissarion/feature/distance_point_segment Adam Wulkiewicz 2017-10-31 15:46:19 +0100
  • e019d4b728 [tests] Use meridian distance formula results in andoyer tests Vissarion Fysikopoulos 2017-10-31 16:21:34 +0200
  • 7ce15eb837 [projections] Fix names invertable -> invertible. Adam Wulkiewicz 2017-10-31 15:07:26 +0100
  • 269525c37b [projections] Add missing inline keywords in setup_XXX() functions definitions. Adam Wulkiewicz 2017-10-30 22:56:00 +0100
  • 923606e8aa [test][projections] Use hybrid static projection interface if needed. Adam Wulkiewicz 2017-10-30 20:10:13 +0100
  • e450c3b692 [projections] Implement static projection hybrid interface. Adam Wulkiewicz 2017-10-30 20:04:51 +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
  • 968035415f Merge pull request #424 from awulkiew/fix/geographic_preceding Adam Wulkiewicz 2017-10-25 23:28:14 +0200
  • 6665497ecc Merge 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
  • 7a0d547d8b Merge branch 'bg-prepare' Barend Gehrels 2017-10-23 23:57:00 +0200
  • b705d53ae3 Merge branch 'develop' into bg-prepare Barend Gehrels 2017-10-23 23:39:21 +0200
  • 36d1fe7657 Merge 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
  • 433b5fae58 [test] add ticket_12503 to intersection (OK)/difference (failing) Barend Gehrels 2017-10-23 13:46:39 +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
  • 38c38397cc [within] remove unused constants Barend Gehrels 2017-10-23 10:10:16 +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
  • 8069131100 Merge 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