Adam Wulkiewicz
bf62e05e23
Merge pull request #496 from awulkiew/feature/projections_interface
...
Add run-time and compile-time projections/transformations parameters.
2018-09-14 23:37:42 +02:00
Adam Wulkiewicz
37e6eeaceb
Merge pull request #490 from yaghya/feature/similarity
...
Adding Frechet distance And Hausdorff distance algorithms to calculate Simmilarity Between Geometries
2018-09-14 23:35:46 +02:00
Yaghyavardhan singh khangarot
5ee034702b
[doc][similarity] updated
2018-08-31 02:57:17 +05:30
Yaghyavardhan singh khangarot
329652bdec
[doc][similarity] Updated for geographic strategies
2018-08-30 23:21:33 +05:30
Barend Gehrels
f7c2da0a0f
[DISSOLVE] Avoid compiler warning for area type / coordinate type
2018-08-30 13:53:51 +02:00
Barend Gehrels
faad8e3294
[DISSOLVE] Fix dereferencing elements from collection being modified
2018-08-30 13:52:55 +02:00
Adam Wulkiewicz
5eb599eae9
[strategies] Add commented code in geo inters. strategy (for future experiments).
2018-08-27 23:47:26 +02:00
Adam Wulkiewicz
ece82259a1
[formulas] Handle division by 0 in Sjoberg formula.
2018-08-27 23:45:09 +02:00
Yaghyavardhan singh khangarot
475e53b870
[doc][similarity] updated
2018-08-26 20:50:56 +05:30
Adam Wulkiewicz
8c4ba19f11
[srs] Make function input arguments const in healpix projection.
2018-08-16 15:55:27 +02:00
yaghyavardhan singh khangarot
f526bb8f54
Merge branch 'develop' into feature/similarity
2018-08-15 20:15:42 +05:30
Yaghyavardhan singh khangarot
54b71c1581
[doc][similarity] Added Strategies in the documentation
2018-08-14 16:31:43 +05:30
Yaghyavardhan singh khangarot
da3ecd4c6d
[doc][similarity] Updated documentation for the similarity algorithms for different distance strategies
2018-08-13 17:07:52 +05:30
Yaghyavardhan singh khangarot
50ca27ebb9
[doc][similarity] Updated documentation for the similarity algorithms
2018-08-12 05:07:16 +05:30
Dane Springmeyer
0d78de5974
Fix potential unsigned integer overflow in find_polygons_for_source
...
An invalid polygon will trigger overflow when `previous_rank` is `0` as `previous_rank - 1` will overflow. This can be detected by passing an invalid polygon like `[[8128,3600],[8224,3664],[8128,3600]]` into `boost::geometry::intersection` and compiling with `-fsanitize=undefined`
2018-08-11 09:01:40 -07:00
Adam Wulkiewicz
319ee31d6a
[srs] Disable str_cast specializations with C++11 features in MSVC<=12.
2018-08-01 14:09:58 +02:00
Yaghyavardhan singh khangarot
a9ac6d87b9
[algorithms]Rename Hausdorff Distance and Frechet Distance algorithms
2018-07-31 22:03:21 +05:30
Adam Wulkiewicz
e2ad044720
[algorithms][formulas][strategies] Fix unused variable warnings.
2018-07-29 22:17:40 +02:00
Adam Wulkiewicz
7f27a9f995
Merge branch 'develop' into feature/projections_interface
2018-07-25 17:07:38 +02:00
Adam Wulkiewicz
79ef70f37b
Merge pull request #486 from BoostGSoC18/feature/geodesic_direct
...
Introduce formula for Karney's direct geodesic method
2018-07-25 14:59:48 +02:00
Adam Wulkiewicz
01c7c4b6e9
[srs] Fix gcc8 warnings (catching polymorphic type by value).
2018-07-19 02:01:00 +02:00
Adam Wulkiewicz
1b3cab85bd
[srs] Add workaround for msvc-12 faulty array initialization.
2018-07-16 05:21:06 +02:00
Adam Wulkiewicz
f3e12546a0
[srs] Attempt to fix invalid constant expression preventing compilation with some versions of GCC.
2018-07-15 19:14:34 +02:00
Yaghyavardhan singh khangarot
ff68b40cad
[algorithms] Updated
2018-07-10 15:18:49 +05:30
Adam Wulkiewicz
50dcb6d4ae
Merge pull request #488 from jonasdmentia/fix/closing_iterator_returns_reference_to_temp
...
Fix/closing iterator returns reference to temp
2018-07-09 13:43:46 +02:00
Adam Wulkiewicz
9d763b9e52
Merge pull request #499 from vissarion/fix/expand_make_inverse
...
Fix make_inverse and expand issue
2018-07-09 13:39:36 +02:00
Vissarion Fysikopoulos
f04c25f43d
[algorithms] [util] Rename is_inverse utility and update copyright notes
2018-07-09 12:58:34 +03:00
Yaghyavardhan singh khangarot
dcae80d481
[algorithms] Updated hausdorff_distance.hpp
2018-07-09 10:14:22 +05:30
Yaghyavardhan singh khangarot
3e9f52773d
[algorithms] Updated hausdorff distance algorithm using R-tree
2018-07-08 18:41:21 +05:30
Vissarion Fysikopoulos
65084bb854
[util] Use exact coordinate check for inverse box
2018-07-06 16:43:43 +03:00
Vissarion Fysikopoulos
9efcb83bb3
[algorithms] [tests] Move include for make.hpp to correct place
2018-07-06 16:08:01 +03:00
Vissarion Fysikopoulos
7072ef0212
[util] Use is_inverse utility to detect inverse boxes
2018-07-06 16:03:56 +03:00
Yaghyavardhan singh khangarot
dde8666d16
[algorithms] Updated frechet and hausdorff distance algorithm
2018-07-06 03:51:02 +05:30
Phillip Palk
5a0964886a
[iterators] fix calculation of range's const reference type inside closing_iterator and ever_circling_iterator.
2018-07-05 23:07:36 +10:00
Yaghyavardhan singh khangarot
a34d4a0eb7
[algorithms] Updated hausdorff distance algorithm
2018-07-04 20:28:20 +05:30
Adam Wulkiewicz
81ab3a1e7c
[distance] Fix std::min() call with msvc.
2018-07-04 16:54:02 +02:00
Vissarion Fysikopoulos
fbc79c807b
Merge remote-tracking branch 'origin/develop' into feature_test_distance_any_geo
2018-07-04 16:16:51 +03:00
Vissarion Fysikopoulos
c1dd9278b9
Fix conflicts by merging to develop
2018-07-04 15:55:09 +03:00
Vissarion Fysikopoulos
38c77cf435
[algorithms] Avoid normalization for boxes created by make_inverse
2018-07-04 14:52:41 +03:00
Adeel Ahmad
687df8e18a
Merge branch 'develop' into feature/geodesic_direct
...
Conflicts:
include/boost/geometry/util/math.hpp
test/formulas/direct.cpp
The conflicting files have been updated.
2018-06-29 14:31:15 +05:00
Adam Wulkiewicz
5729e6f410
Merge branch 'develop' into feature/projections_interface
2018-06-28 23:40:13 +02:00
Adeel Ahmad
621950329a
[util] Pass range into math::polyval() instead of std::vector
...
This is done to avoid creating a separate container in each
iteration.
2018-06-28 10:57:21 +05:00
Adeel Ahmad
1fe3b3bd75
[util] Pass SeriesOrder as template parameter in evaluate_coeffs_C3x() function
...
The coefficient container structs are moved to the
bottom of the file.
2018-06-28 10:56:11 +05:00
Adeel Ahmad
b86a93bc5a
[util] Rename math::normalize_values to math::normalize_unit_vector
2018-06-28 09:51:25 +05:00
Adam Wulkiewicz
7a832916ba
[srs] Fix compilation errors in projections/grids.hpp
...
Wrong ifstream.open() argument and shadowing of template argument.
2018-06-28 04:06:37 +02:00
Adam Wulkiewicz
1f0d25300f
[srs] Add default ctor to projection_unknown_id_exception.
2018-06-28 04:01:14 +02:00
Adam Wulkiewicz
d3cc2e6201
[srs] Use newly implemented parameters to define predefined SRID parameters.
...
Run-time and compile-time EPSG, ESRI and IAU2000 codes.
2018-06-28 03:58:12 +02:00
Adam Wulkiewicz
6f963b2117
[srs] Support new parameters in srs::projection and srs::transformation classes.
2018-06-28 03:55:13 +02:00
Adam Wulkiewicz
d6700a8865
[srs] Support new parameters in projections.
2018-06-28 03:52:56 +02:00
Adam Wulkiewicz
a5ad85cfae
[srs] Support new interfaces in run-time factory and projection base classes.
2018-06-28 03:51:32 +02:00