Commit Graph

  • 713679f0d0 [overlay] add comment Barend Gehrels 2017-05-20 17:30:52 +0200
  • d4ce96df48 [test] Add testcase 131 (fixed) and 132 (still unclear) Barend Gehrels 2017-05-20 17:30:25 +0200
  • 0de898a004 [union] Fix select_source for self_turn, it should use multi_index Barend Gehrels 2017-05-20 15:54:57 +0200
  • b75c22b567 [test][srs] Add projection<> interface test including geometries other than point. Adam Wulkiewicz 2017-05-19 15:15:56 +0200
  • 3c1fa1e316 [srs] Support all geometries in projection<>, add concepts and dimension check. Adam Wulkiewicz 2017-05-19 15:14:31 +0200
  • d755045f45 [test][srs] Catch projection_exception instead of proj_exception. Adam Wulkiewicz 2017-05-17 21:44:18 +0200
  • 048d3fe53b [srs] Rename proj_exception to projection_exception and use BOOST_THROW_EXCEPTION. Adam Wulkiewicz 2017-05-17 21:39:33 +0200
  • 4b46351890 [srs] Add missing proj_exception codes in projections. Adam Wulkiewicz 2017-05-17 20:35:23 +0200
  • 6002b55607 [srs] Add return statement in base_t_f::inverse to suppress warning. Adam Wulkiewicz 2017-05-17 20:33:05 +0200
  • 2ebf8b7fe1 [test] add test for union needing self-turns. It is still failing. Barend Gehrels 2017-05-17 20:32:17 +0200
  • 5a7650b3b5 [test][srs] Add error handling cases to projection_interface test. Adam Wulkiewicz 2017-05-17 17:43:46 +0200
  • d9cd15e94f [srs] Improve compile- and run-time error handling. Adam Wulkiewicz 2017-05-17 17:38:25 +0200
  • 7be1af9cbc [test][srs] Update expected coordinates in projections test wrt recent fixes. Adam Wulkiewicz 2017-05-17 01:43:16 +0200
  • 51c1c5c4d4 [test][srs] Add cases for projections p* - w* (converted selftests from Proj4). Adam Wulkiewicz 2017-05-17 01:21:24 +0200
  • 08500cfc18 [srs] Check validity of +n parameter in urm5 projection. Adam Wulkiewicz 2017-05-17 01:20:10 +0200
  • 32a8a0a451 [srs] Fix bug with stereographic projection at equator that multiplied equatorial coordinates by 2 (after Proj4). Adam Wulkiewicz 2017-05-17 01:18:44 +0200
  • b4aab6bccd [srs] Add exceptions in robin projection and pass error code to existing ones. Adam Wulkiewicz 2017-05-17 01:17:10 +0200
  • 52a6e508a8 [srs] In pj_inv() replace fabs() with bg::math::abs(). Adam Wulkiewicz 2017-05-17 01:15:04 +0200
  • 02d57ff52c [srs] Differentiate between proj. not specified and unknown (different exception code/msg). Adam Wulkiewicz 2017-05-17 01:14:04 +0200
  • 267da8d557 [test][srs] Add cases for projections m*, n*, o* (converted selftests from Proj4). Adam Wulkiewicz 2017-05-16 15:13:40 +0200
  • bbad83ea5d [srs] Fix scaling bug in ocea projection, as fixed in Proj4. Adam Wulkiewicz 2017-05-16 15:12:41 +0200
  • 959d6e7a2e [test][srs] Add cases for projections i*, k*, l* (converted selftests from Proj4). Adam Wulkiewicz 2017-05-16 02:29:15 +0200
  • 9e3c314aa7 [test][srs] Add cases for projections f*, g*, h* (converted selftests from Proj4). Adam Wulkiewicz 2017-05-16 01:36:25 +0200
  • 59f4800d79 [srs] Add missing inverse to hammer projection. Adam Wulkiewicz 2017-05-16 01:34:51 +0200
  • 2f25e5af13 [test][srs] Add projection selftest cases converted from original Proj4 (projections c*, d*, e*). Adam Wulkiewicz 2017-05-16 00:36:27 +0200
  • c2b45bd9ab [test][srs] Add projection selftest cases converted from original Proj4 (currently only for projections a*, b*). Adam Wulkiewicz 2017-05-15 22:46:01 +0200
  • 70d3cf13ea [srs] Support various calc. types in projections p*, q*, r*, s*, u*, v*. Adam Wulkiewicz 2017-05-15 01:02:31 +0200
  • f20f3a4a51 [srs] Support arbitrary calc. type in projections n*, o*. Adam Wulkiewicz 2017-05-14 21:40:31 +0200
  • 6e4f66e0f4 [srs] Support various calc. types in projections k*, l*. Adam Wulkiewicz 2017-05-14 17:57:21 +0200
  • c2141ad367 [srs] Support arbitrary calc. type in projections i*, m*, t*, w*. Adam Wulkiewicz 2017-05-14 16:41:31 +0200
  • 81977f07e6 [overlay] handle ii turn colocated with ux in the same way as with uu Barend Gehrels 2017-05-13 18:15:00 +0200
  • 9705fce852 [test] adapt testcase #case_recursive_boxes_14_invalid Barend Gehrels 2017-05-13 17:55:18 +0200
  • 6ddcf4269b [overlay] discard uu selfturns for unions, and ii selfturns for differences Barend Gehrels 2017-05-13 17:54:24 +0200
  • 1b20673a1d [intersection] fix cases with self-turns for intersections Barend Gehrels 2017-05-13 14:51:06 +0200
  • 086f26650e [srs] Support arbitrary calc. type in projections starting at letters a-h. Adam Wulkiewicz 2017-05-12 18:27:39 +0200
  • dcb3e6096f [srs] Add math constants (function templates) used in projections to common file projects.hpp Adam Wulkiewicz 2017-05-12 18:26:13 +0200
  • ba0b7f52d0 [equals] Fix word in comment. Adam Wulkiewicz 2017-05-12 01:04:07 +0200
  • 7ac3094416 [srs] Support arbitrary calc. type in all projections/impl functions. Adam Wulkiewicz 2017-05-11 23:13:11 +0200
  • 10b3cf81ca [test][srs] Update static projections test WRT recent changes (templated parameters). Adam Wulkiewicz 2017-05-11 18:15:13 +0200
  • 12e07074bd [srs] Support any calculation type in projection parameters and several other internals. Adam Wulkiewicz 2017-05-11 18:14:38 +0200
  • bc63ad29af [disjoint] fix review comments Vissarion Fysikopoulos 2017-05-11 11:42:22 +0300
  • 1dad53a4b6 [srs] Fix implicit int to bool warning in aeqd projection. Adam Wulkiewicz 2017-05-10 21:03:20 +0200
  • 528270a68f [srs] Finish boostifying recently added code (add inline keywords, change macros to functions, etc.). Adam Wulkiewicz 2017-05-10 21:02:50 +0200
  • 358e22d4f6 [srs] Add support for Proj4 vunits/vto_meter (vertical scaling) and lon_wrap. Adam Wulkiewicz 2017-05-10 19:29:24 +0200
  • e2292d4881 Merge branch 'develop' into feature/intvalid Barend Gehrels 2017-05-10 19:20:08 +0200
  • bef6c5bb96 Merge branch 'develop' into feature/relops_multi_point Adam Wulkiewicz 2017-05-10 15:30:27 +0200
  • 74025f9c2d Merge branch 'feature/discardii' into develop Barend Gehrels 2017-05-10 15:05:55 +0200
  • 2114c3f7b6 [traverse] remove unintended committed code Barend Gehrels 2017-05-10 15:04:46 +0200
  • a940fac08c Merge branch 'feature/discardii' into develop Barend Gehrels 2017-05-10 15:03:13 +0200
  • 4b524fc7ac [union] set visited in clusters, like done in intersection. But now use rank instead of next ip, which was a TODO item. This causes one unittest case to fail, which has another reason, its turn in a cluster is not detected because of finalization information. That is now solved in a different way. Barend Gehrels 2017-05-10 14:06:45 +0200
  • 81578d48e2 [test] add two testcases necessary for new approach discarding ii Barend Gehrels 2017-05-10 09:51:33 +0200
  • e1473b41a8 [union] discard all ii turns for union, like uu turns are discarded for intersection. This is important for validity. Barend Gehrels 2017-05-10 09:49:30 +0200
  • f4e7f95ea7 [test][srs] Add transformation_interface test. Adam Wulkiewicz 2017-05-10 04:24:43 +0200
  • b73cff1a7c [srs] Implement transformation. Adam Wulkiewicz 2017-05-10 04:21:12 +0200
  • 2a657f488a [srs] Divide projection<> into public and detail part allowing to use detail functionality in other parts of the library. Adam Wulkiewicz 2017-05-10 04:20:38 +0200
  • 4be7b31d86 [srs] Store error message in proj_exception, convert pj_sterrno from Proj4 to Boost.Geometry. Adam Wulkiewicz 2017-05-10 04:18:48 +0200
  • 2f27952b2f [test] activating vertex_longitude tests Vissarion Fysikopoulos 2017-05-08 15:58:20 +0300
  • 2ea9884ddd [validity] avoid discarded self-turn in isolated region generation, and avoid registering uu-self-turns This fixes the regressions in cases which were handled correctly before, for intersection Barend Gehrels 2017-05-08 14:15:14 +0200
  • df6321e0de Merge branch 'develop' into feature/intvalid Barend Gehrels 2017-05-08 11:42:12 +0200
  • b75384187d Merge branch 'feature/intvalid' into develop Barend Gehrels 2017-05-08 11:32:34 +0200
  • 9395371beb [fix] Fix selecting rings after merge with covered_by, this is because in this branch all the uu turns are discarded for intersections Barend Gehrels 2017-05-08 10:01:58 +0200
  • 92a4326c6a [test] rename cases which clashed in last merge (they were suffixed by m) 103m -> 106 104m -> 107 105m -> 105 (actually was not a clash) Barend Gehrels 2017-05-06 18:53:30 +0200
  • e52e2a8665 Merge branch 'develop' into feature/intvalid Barend Gehrels 2017-05-06 18:26:49 +0200
  • 4f7956d5ae [disjoint] more cleaning code Vissarion Fysikopoulos 2017-05-05 15:57:36 +0300
  • 58505745bc [disjoint] remove files not relevant to this PR Vissarion Fysikopoulos 2017-05-05 14:24:08 +0300
  • b7d5f4b849 [disjoint] cleaning code Vissarion Fysikopoulos 2017-05-05 14:17:52 +0300
  • d8bebf0a6a [test][srs] Move projections tests from extensions to main part of the library (srs). Adam Wulkiewicz 2017-05-05 03:55:49 +0200
  • d133efe071 [srs] Move projections from extensions to main part of the library. Adam Wulkiewicz 2017-05-05 03:46:55 +0200
  • 9cf8f1ef3e [ci] On CircleCI enable all tests (since passing -j2 is enough to decrease the time for now). Adam Wulkiewicz 2017-05-04 20:22:40 +0200
  • 599622c2e4 [ci] On CircleCI run 2 tests at once, pass -j2 into b2. Adam Wulkiewicz 2017-05-04 18:07:03 +0200
  • 42c7028227 [ci] On CircleCI test only test/algorithms (to decrease the total time). Adam Wulkiewicz 2017-05-04 15:56:38 +0200
  • 355856a0db [relate] Add optimizations for MultiPoint/MultiPoint (sort smaller geometry first, analyse if needed). Adam Wulkiewicz 2017-05-04 15:46:55 +0200
  • 3f15be3a68 [test][touches] Add cases for multiPoint/Geometry. Adam Wulkiewicz 2017-05-04 15:45:45 +0200
  • 4172ee31e5 [touches] Implement for MultiPoint/Geometry using relate(). Adam Wulkiewicz 2017-05-04 15:45:25 +0200
  • f2d1deef38 Merge branch 'develop' into feature/relops_multi_point Adam Wulkiewicz 2017-05-04 13:39:21 +0200
  • baf867e7ed [test][crosses][relate] Add test cases for MultiPoint/LinearOrAreal combinations. Adam Wulkiewicz 2017-05-04 13:38:41 +0200
  • 41b20b69e9 [crosses][relate] Implement for MultiPoint/LinearOrAreal input combinations. Adam Wulkiewicz 2017-05-04 13:38:03 +0200
  • 2c3f2989fc [index] Include only the interface of equals and overlaps. Adam Wulkiewicz 2017-05-04 13:36:05 +0200
  • 3b0379b089 [equals][overlaps] Divide the code into interface and implementation part. Adam Wulkiewicz 2017-05-04 13:35:07 +0200
  • 105182a03b Merge pull request #386 from awulkiew/feature/geographic Adam Wulkiewicz 2017-05-04 13:14:38 +0200
  • 5cdae7c693 [disjoint] [vertex_longitude] Reviewing cases of disjoint, create new tests, fix corner cases Vissarion Fysikopoulos 2017-05-02 18:44:26 +0300
  • ff8a1a807b [test][relate] Add cases for MultiPoint/SingleLorA. Adam Wulkiewicz 2017-04-27 18:39:11 +0200
  • 25d3da4b4b [relate] Add MutliPoint/SingleLorA implementation. Adam Wulkiewicz 2017-04-27 18:38:44 +0200
  • 97151eb985 Merge branch 'develop' into feature/intvalid Barend Gehrels 2017-04-27 10:41:12 +0200
  • 738c76795c [test][disjoint] Enable tests for MultiPoint/Areal. Adam Wulkiewicz 2017-04-26 19:11:08 +0200
  • 68a851b750 [intersects][disjoint] Implement algorithms for MultiPoint/Areal. Adam Wulkiewicz 2017-04-26 19:10:29 +0200
  • 6eef0c6208 [within] Add small optimization in MultiPoint/LorA (check boundary only if needed). Adam Wulkiewicz 2017-04-26 15:02:46 +0200
  • 4172ffed05 [test][within][covered_by] Add tests for MultiPoint/LorA. Adam Wulkiewicz 2017-04-26 14:03:00 +0200
  • fe1c91577f many cases working, still testing Vissarion Fysikopoulos 2017-04-26 12:59:03 +0300
  • 623f3f5fd0 [test][distance][overlay] Add missing includes. Adam Wulkiewicz 2017-04-26 06:22:47 +0200
  • 289bbc6df4 [relops] Implement within and covered_by for MPt/LorA. Adam Wulkiewicz 2017-04-26 06:19:21 +0200
  • d219b00cec [strategies] Enable default within/covered_by strategy for MultiPoints. Adam Wulkiewicz 2017-04-26 05:19:43 +0200
  • 300b680a49 [index] Include only relops interfaces or implementations for specific geometries (box/box). Adam Wulkiewicz 2017-04-26 05:16:39 +0200
  • 51efd26ae9 [relops] Divide algorithms into interface and implementation parts. Adam Wulkiewicz 2017-04-26 04:48:54 +0200
  • 2f533848d6 [overlay] In follow, last_covered_by, pass linestring point instead of midpoint. Adam Wulkiewicz 2017-04-26 04:35:23 +0200
  • a1e8fd101e [overlay] Fix unused typedef in assign_parents. Adam Wulkiewicz 2017-04-26 04:29:06 +0200
  • b8e5cd55b6 [within] Fix initialization of const relate::less in multi_point_multi_point. Adam Wulkiewicz 2017-04-26 04:25:16 +0200
  • 1a6446ba66 Merge branch 'develop' into feature/geographic Adam Wulkiewicz 2017-04-25 03:48:06 +0200
  • f050319859 [test][relops] Add tests for PointLike/PointLike combinations (covered_by, disjoint, equals, overlaps, within). Adam Wulkiewicz 2017-04-24 19:47:55 +0200
  • 031d0c2957 [relops] Add/fix dispatches for missing PointLike/PointLike geometries combinations in covered_by, equals, within. Adam Wulkiewicz 2017-04-24 19:46:52 +0200