Barend Gehrels
4f67b84cf6
test: include #1439 in test set and clean up of related issues
2026-07-09 20:06:13 +02:00
Tinko Bartels
0925991e94
Merge pull request #1456 from tinko92/fix/antimeridian-crossing-box-longitude-normalization
2026-07-03 06:01:43 +08:00
Barend Gehrels
a7875f621b
fix: nearly identical input should give an intersection
...
Fixes : #1471
2026-07-02 07:37:56 +02:00
Marcel Jacobse
d36b9a199f
fix: degenerate linestring relation on boundary of areal
...
Fixes : #1474
* Fix degenerate linestring relation on boundary of areal
* Use hexadecimal for all interrupt flags
* Also support single-point linestrings
2026-06-29 18:46:27 +02:00
Tinko Sebastian Bartels
486b58b27f
Narrow the condition for the parent assignment optimisation to union only, fixing case_bitset_3.
2026-06-28 19:34:50 +08:00
Barend Gehrels
a9660c92d1
fix: failing tests on macos in release mode
...
Implements: #1464
2026-06-26 12:40:04 +02:00
Marcel Jacobse
43cbd7c9e7
Add explanation comment for disabled test
2026-06-01 11:14:03 +02:00
Marcel Jacobse
b1675f5ec3
Disable area test with invalid coordinates
...
Latitude 95 and -95 are outside of valid range [-90, 90]. This causes
failure with changed Andoyer formula for better short term distance
accuracy
2026-06-01 11:14:03 +02:00
Marcel Jacobse
6752c5c3f5
Update test reference value
...
Area result is now more accurate with more accurate azimuths from andoyer
2026-06-01 11:14:03 +02:00
Tinko Sebastian Bartels
81684e85a5
Remove dependency on Boost.TypeTraits.
2026-05-22 00:12:22 +08:00
Tinko Sebastian Bartels
35a7f48f6a
Remove dependency on Boost.StaticAssert.
2026-05-22 00:09:22 +08:00
Tinko Sebastian Bartels
232665e147
Remove dependencies on Boost.Array excluding examples that document adapted/boost_array.hpp
2026-05-22 00:09:22 +08:00
Tinko Sebastian Bartels
7e9a5310d3
Skip unnecessary, error-introducing longitude normalization on antimeridian-crossing box.
2026-04-11 14:11:18 +08:00
Vissarion Fisikopoulos
0ba089b3ac
Split comparable_distance tests into two files
2026-02-25 10:31:37 +02:00
kashish2710
5c57e85dba
Update overlay test to issue_1439 and fix indentation
2026-02-25 08:33:54 +01:00
kashish2710
afcfa32395
Rename case_1439 to issue_1439
2026-02-25 08:33:54 +01:00
kashish2710
fe463c6402
Add overlay intersection test for case_1439
2026-02-25 08:33:54 +01:00
kashish2710
130a5d8a30
Add failing regression test for non-overlapping polygon intersection (issue #1439 )
2026-02-25 08:33:54 +01:00
Vissarion Fisikopoulos
5ad341e1bd
Merge pull request #1409 from vissarion/feat/polysurf_is_valid
...
feat: Implement is_valid algorithm for polyhedral surfaces
2025-09-03 15:18:56 +03:00
Barend Gehrels
726a66547e
feat: add supported combinations for convert
2025-07-17 18:47:00 +02:00
Vissarion Fisikopoulos
7d46cebe25
feat: Implement is_valid algorithm for polyhedral surfaces
2025-07-17 12:24:33 +03:00
Barend Gehrels
111f0dfb87
fix: consider clusters in turn_in_piece_visitor
2025-05-13 22:17:29 +02:00
Barend Gehrels
4748568a63
test: exclude failing aimes test cases
...
addresses: #1403
The Aimes test cases are a set of complex real life features which
are not yet totally robust for geographic buffers.
2025-05-13 18:34:05 +02:00
Barend Gehrels
146cd0e8f1
test: fix unit test failures
2025-04-29 16:50:14 +02:00
Barend Gehrels
805ff654e8
feat: major rewrite of traversal
2025-04-25 19:47:35 +02:00
Vissarion Fisikopoulos
763683eaba
Merge pull request #1370 from vissarion/fix/half_period_check
...
Relax half period check in spheroidal normalization
2025-03-18 14:41:07 +02:00
Vissarion Fisikopoulos
75c7dfded7
chore: Replace typedefs by using
2025-03-18 13:20:09 +02:00
Vissarion Fisikopoulos
3097cef828
test: Add tests for equal points on antimeridian
2025-03-18 13:20:09 +02:00
Vissarion Fisikopoulos
0091b636a1
fix: relax half period checks in normalization of longitudes
2025-03-18 13:20:02 +02:00
Barend Gehrels
b93561729d
feat: include changes and tests changes
2025-01-17 19:05:08 +01:00
Barend Gehrels
cda90e5cff
refactor: removed unused functionality and minor changes preparing next pr
2025-01-10 18:42:45 +01:00
Barend Gehrels
d7204cff3c
test: use geojson in overlay test
2025-01-10 18:32:51 +01:00
Barend Gehrels
41709b5717
test: add test cases
2025-01-10 18:32:05 +01:00
Barend Gehrels
82ef735271
test: add set_ops_areal_areal which tests all operations
2024-12-10 19:02:45 +01:00
Barend Gehrels
54b300ab37
test: verify failures and remove some rescaling remainings
2024-12-09 18:22:08 +01:00
Vissarion Fisikopoulos
a9c3a242ca
Merge pull request #1346 from barendgehrels/fix/issue-1345
...
fix: add condition to handle_imperfect_touch
2024-11-25 14:12:16 +01:00
Barend Gehrels
ff033a3d4e
fix: avoid blocking rings for some non union conditions
...
Fixes #893
Fixes #1299
2024-11-24 15:41:59 +01:00
Barend Gehrels
0edb67322d
fix: add condition to handle_as_touch
...
Fixes #1288
2024-11-24 11:10:47 +01:00
Barend Gehrels
aa2162f56b
fix: add condition to handle_imperfect_touch
...
Fixes #1345
2024-11-20 17:20:59 +01:00
Barend Gehrels
d7698b1c8a
fix: distinguish turn to discard in case of start turns
...
Fixes #1342
2024-11-18 18:09:50 +01:00
Barend Gehrels
792428dca4
fix: extra round over ring in #1226 and #1326
...
This can occur in a sequence of touch and then touch_interior
2024-11-16 08:56:19 +01:00
Vissarion Fisikopoulos
8411c997d4
chore: Fix typo in type alias
2024-11-05 10:45:28 +02:00
Barend Gehrels
b98ea78b25
chore: modernize ring and related types to ring_t and related
2024-11-04 19:32:20 +01:00
Barend Gehrels
60ad3bdd6f
chore: replace typename coordinate_system with coordinate_system_t and add detail meta function coordinate_system_unit
2024-11-01 19:35:05 +01:00
Barend Gehrels
7d4c687fd8
chore: replace typename tag / cs_tag with tag_t / cs_tag_t
2024-10-31 20:04:30 +01:00
Barend Gehrels
08a71cf124
chore: change coordinate_type to coordinate_type_t and use 'using' at those places
2024-10-30 14:24:54 +01:00
Barend Gehrels
19f22c2475
chore: change point_type to point_type_t and use 'using' at those places
2024-10-21 15:47:38 +02:00
Barend Gehrels
8d2d399746
feat: use tag_cast_t more and extract primary_single_tag
2024-10-09 17:34:41 +02:00
Vissarion Fisikopoulos
1ca9ac0bc3
Merge pull request #1320 from vissarion/add_test_cases
...
[test] Add test case for goegrphic intersection for polygons touching North Pole
2024-10-03 12:14:08 +03:00
Vissarion Fisikopoulos
5c78d6714c
[test] Add test case for goegrphic intersection for polygons touching North Pole
2024-10-03 12:12:26 +03:00