Adam Wulkiewicz
c132af9587
[test][algorithms] Add tests for GC in intersection, sym_difference and union.
2022-06-02 15:41:12 +02:00
Adam Wulkiewicz
bf668908f1
[test] Comment out unused types in merge_elements test.
2022-06-02 14:27:24 +02:00
Barend Gehrels
4960865920
fix compilation error (svg), warnings (unused), style (return), examples and cmake (C++14)
2022-06-01 11:42:20 +02:00
Adam Wulkiewicz
7491d255e6
Merge pull request #997 from awulkiew/feature/gc9
...
Add support for GeometryCollection in difference()
2022-05-24 16:45:29 +02:00
Adam Wulkiewicz
dd32a9578b
Merge pull request #987 from awulkiew/feature/gc7
...
Two GC-related utilities
2022-05-24 16:42:50 +02:00
Adam Wulkiewicz
003fe21d27
[test][difference] Add test case for GC output and non-GC inputs.
2022-05-16 12:52:54 +02:00
Adam Wulkiewicz
2e56818783
[test][difference] Add test cases for difference of GCs.
2022-05-07 16:21:17 +02:00
Adam Wulkiewicz
f80cacc4cb
[relate] Refactor relate utilities and implementation.
...
Implement boundary_checker and follow helpers for geometry collection.
They are commented-out for now because they are not used anywhere.
The code is there in case they were needed in the future.
2022-05-03 14:16:45 +02:00
Adam Wulkiewicz
729ba71826
[test][algorithms] Add merge_elements test
2022-04-13 15:22:45 +02:00
Adam Wulkiewicz
cf79637b40
[test][views] Add random_access_view tests
2022-04-13 15:22:45 +02:00
Adam Wulkiewicz
0f0ac7e823
Merge pull request #992 from awulkiew/fix/disjoint
...
[test][disjoint] Add tests for box vs open ring.
2022-04-13 12:23:54 +02:00
Adam Wulkiewicz
f4ad328896
[test][disjoint] Add tests for box vs open ring.
...
Tests for issues: #837 and #982
2022-04-13 12:07:46 +02:00
Barend Gehrels
577de29211
[fix] disjoint and relate with const types
2022-04-13 10:09:53 +02:00
Vissarion Fisikopoulos
f27b19cde0
[srs] Accurate methods for ellipsoidal tmerc ( #978 )
2022-04-08 13:22:32 +03:00
Barend Gehrels
c24c971e73
[fix] get_turns with const geometries, as long as its turn_point is writable
2022-03-09 12:15:22 +01:00
Barend Gehrels
9edf4d1685
[fix] sectionalize with const geometry
2022-03-02 09:34:40 +01:00
Barend Gehrels
8774b7b2d7
[major change] change the default, disable rescaling by default
2022-02-23 12:49:58 +01:00
Barend Gehrels
9243413cad
[test] fix coordinates to make the polygon invalid as designed for both rescaled and without rescaling
2022-02-16 10:32:05 +01:00
Vissarion Fisikopoulos
01374135af
Replace check_iterator_range by std::any_of, std::all_of or std::none_of ( #934 )
2022-02-15 15:44:54 +02:00
Adam Wulkiewicz
5627d023da
Merge pull request #936 from awulkiew/fix/envelope
...
Fix envelope of polygon containing pole.
2022-02-14 17:16:02 +01:00
Vissarion Fisikopoulos
acd3517328
Merge pull request #961 from vissarion/feature/webmerc_projection
...
Add Web Mercator projection
2022-02-14 17:51:53 +02:00
Adam Wulkiewicz
006ba4fb5e
Merge pull request #974 from awulkiew/fix/normalize_spheroidal
...
Fix spheroidal normalization utilities for NaN coordinates
2022-02-08 17:32:50 +01:00
Adam Wulkiewicz
fd0dac8563
Merge pull request #973 from awulkiew/feature/intersection_test
...
Test boxes intersection in separate file and add geographic tests.
2022-02-08 17:32:11 +01:00
Adam Wulkiewicz
f42971a3f6
Merge branch 'develop' into fix/normalize_spheroidal
2022-02-08 17:25:29 +01:00
Barend Gehrels
9c18680f31
[fix] for integer coordinates, segment intersection now rounds to nearest point
2022-02-07 10:33:15 +01:00
Adam Wulkiewicz
7ce0594e0a
[test][intersection] Test boxes in separate file and add geographic tests.
2022-01-27 18:30:26 +01:00
Adam Wulkiewicz
f68a1312e7
[test][util] Add normalize spheroidal test.
2022-01-27 17:29:42 +01:00
Adam Wulkiewicz
6099339544
Merge pull request #966 from awulkiew/fix/simplify
...
Fix simplify for open rings and improve it
2022-01-20 00:37:41 +01:00
Adam Wulkiewicz
012031a53e
Merge pull request #967 from awulkiew/fix/closest_points_test
...
Fix closest points test
2022-01-20 00:36:24 +01:00
Adam Wulkiewicz
af264a7441
Merge pull request #959 from awulkiew/fix/get_distance_measure
...
Propagate umbrella strategy in buffer and overlay.
2022-01-20 00:35:26 +01:00
Adam Wulkiewicz
7898d71758
[test][envelope] Add missing newline at the end of file.
2022-01-20 00:33:26 +01:00
Adam Wulkiewicz
96da99e5b5
[test][closest_points] Alter error thresholds in pl_l test for msvc-14.1.
2022-01-18 18:16:41 +01:00
Adam Wulkiewicz
5eff2c1829
[test][closest_points] Disable BOOST_GEOMETRY_TEST_DEBUG_CLOSEST_POINTS
2022-01-18 18:11:38 +01:00
Adam Wulkiewicz
b20ee71731
[test][simplify] Add open and ccw ring cases.
2022-01-18 17:06:25 +01:00
Vissarion Fisikopoulos
fda597ed5b
[projections] Add webmerc projection.
2022-01-13 17:17:48 +02:00
Vissarion Fisikopoulos
0c18f35d92
[closest_point] Fixes and test addition
2022-01-11 15:22:49 +02:00
Adam Wulkiewicz
f7e5a586de
[test][buffer] Use buffer strategies instead of relate strategies.
2022-01-05 23:41:54 +01:00
Vissarion Fisikopoulos
830633a8a2
Merge remote-tracking branch 'origin/develop' into feature/shortest_points_new_strategies_non_cartesian
2022-01-05 15:31:00 +02:00
Vissarion Fisikopoulos
1b0a1dfe61
[closest_points] Several fixes: indentation, formating, pass correct types, activate tests
2022-01-05 14:38:06 +02:00
Barend Gehrels
3806c5dc32
[side] use side_by_triangle by default
2021-12-30 11:16:48 +01:00
Vissarion Fisikopoulos
7c8d422281
Merge pull request #948 from vissarion/fix/envelope_small_linestrings_issue
...
Fix spherical and geographic envelope for near meridian segments
2021-12-15 17:26:40 +02:00
Vissarion Fisikopoulos
8ab623339b
[envelope] [test] Do not avoid (near) meridian segments
2021-12-15 14:13:25 +02:00
Barend Gehrels
c86bb2d07e
fix: use policy instead of define
2021-12-15 10:29:38 +01:00
sdlzx
b54c8c920a
Drop execute bit for C++ code
2021-12-15 10:28:25 +01:00
Vissarion Fisikopoulos
df00acb935
Fix conflicts while merging with develop
2021-12-02 16:51:55 +02:00
Vissarion Fisikopoulos
1174f60d50
Merge pull request #923 from vissarion/feature/shortest_points_new_strategies
...
New algorithm closest points with new strategies
2021-12-01 16:50:44 +02:00
Barend Gehrels
08116e31e6
[test] cleanup svg generation
2021-12-01 10:09:51 +01:00
Barend Gehrels
5dae61c7d4
test: add and use test settings
2021-11-24 10:32:24 +01:00
Vissarion Fisikopoulos
09c5132e84
[closest_points] Add documentation and examples
2021-11-18 11:15:48 +02:00
Barend Gehrels
2a7db45d07
[test] take car alternate tests are test properly in old (rescaling) and new (no rescaling) regime
2021-11-17 11:21:54 +01:00