Adam Wulkiewicz
3efcfabcc1
Merge branch 'develop' into bg-prepare
2018-07-02 22:24:13 +02:00
Adam Wulkiewicz
1d2b1bdd1e
[ci] Ignore apt update failure in CircleCI script.
2018-07-02 22:15:38 +02:00
Adam Wulkiewicz
be7ae5b27a
Merge branch 'develop' into bg-prepare
2018-07-02 04:55:26 +02:00
Adam Wulkiewicz
048b1f7928
Merge pull request #495 from kuhlenough/develop
...
Minor fixes for compilation with VxWorks 7
2018-06-28 04:40:29 +02:00
Brian Kuhl
3ddc84a852
change <proj to fully qualified <boost::geometry::srs::par4::proj
...
to avoid confusing clang when compiling with the Dinkum STL
which has inline proj() in global namespace
2018-06-24 23:05:58 -04:00
Brian Kuhl
6c745b595f
Change <host-os> to <target-os> to support cross-compilation
2018-06-24 23:02:58 -04:00
Adam Wulkiewicz
8eee20af4d
Merge pull request #492 from awulkiew/fix/pow
...
Add math::pow(), use it in geo area formula and projections.
2018-06-21 14:29:07 +02:00
Adam Wulkiewicz
f824763cb4
[formulas][srs][util] Add math::pow(), use it in geo area formula and projections.
2018-06-20 22:56:52 +02:00
Adam Wulkiewicz
53ff12ae4c
Merge pull request #489 from vissarion/feature_direct_formulas
...
Add direct formulas
2018-06-20 20:16:56 +02:00
Vissarion Fysikopoulos
25ce113de1
[formulas] Use std pow in are formulas
2018-06-19 13:07:53 +03:00
Vissarion Fysikopoulos
4dacbfa2d2
[formulas] Use pass by reference in area formula functions
2018-06-19 12:06:03 +03:00
Vissarion Fysikopoulos
10b340e89e
[formulas] Call to pow function with both arguments having the same type
2018-06-18 16:33:31 +03:00
Vissarion Fysikopoulos
12f7a2239b
[formulas] Add coordinates and reverse azimuth flags to spherical direct formula
2018-06-18 14:31:45 +03:00
Vissarion Fysikopoulos
738c0da0e2
[formulas] Add missing include file needed by spherical formulas
2018-06-18 14:13:36 +03:00
Vissarion Fysikopoulos
cc2ded01ee
[formulas] [tests] Change thomas direct interface
2018-06-18 14:08:58 +03:00
Vissarion Fysikopoulos
88469892dd
[formulas] Rename elliptic_meridian_arc formula to meridian
2018-06-18 12:52:05 +03:00
Vissarion Fysikopoulos
c1299d7a32
[formulas] [tests] Add revarse_azimuth and quantities computation to direct meridian formula plus tests
2018-06-18 12:03:13 +03:00
Vissarion Fysikopoulos
bc3189f9fd
[formulas] [tests] Interface for direct meridian formula and tests
2018-06-15 10:25:05 +03:00
Vissarion Fysikopoulos
d04c621150
[formulas] Return 0 in horner's rule special case of empty input
2018-06-14 10:30:10 +03:00
Vissarion Fysikopoulos
4c4a91f3b4
[formulas] Add quarter meridian formula for spheroids
2018-06-13 13:58:52 +03:00
Vissarion Fysikopoulos
97fa9c177f
[tests] Adding tests for spherical and thomas 1st order direct formulas
2018-06-12 16:00:09 +03:00
Vissarion Fysikopoulos
afb575fbf5
[tests] Add tests for meridian direct formula
2018-06-12 15:52:58 +03:00
Vissarion Fysikopoulos
ccd9edff63
[formulas] [strategies] Thomas first order direct formula
2018-06-12 15:42:34 +03:00
Vissarion Fysikopoulos
b7406fd19c
[formulas] Spherical direct formula
2018-06-12 15:29:56 +03:00
Vissarion Fysikopoulos
c572601efa
[formulas] [strategies] Rename elliptic_arc_length formula to elliptic_meridian_arc_inverse for consistency
2018-06-12 14:48:06 +03:00
Vissarion Fysikopoulos
d22c39b52c
[formulas] Elliptic meridian arc direct formula
2018-06-12 14:36:12 +03:00
Adam Wulkiewicz
097f6fdbe9
Merge pull request #482 from e-kwsm/include-cstring
...
[srs] Add missing cstring include.
2018-06-04 14:09:03 +02:00
Adam Wulkiewicz
e302cab9d9
[srs] Fix compilation errors in grids (c++98 requirement and shadowing of tparam).
2018-05-16 14:15:50 +02:00
Adam Wulkiewicz
450281a008
[srs] Fix shadowing of template parameters and wrong variable names.
2018-05-16 14:00:40 +02:00
E Kawashima
56f1cf8ede
[srs] Add missing cstring include.
2018-05-14 15:32:19 +09:00
Adam Wulkiewicz
d5fe19ce06
Merge branch 'feature/projections_optimization' into develop
2018-05-10 18:08:31 +02:00
Adam Wulkiewicz
7622c517d6
Merge branch 'fix/projections_names' into develop
2018-05-10 18:05:55 +02:00
Adam Wulkiewicz
ca62c0e4e0
Merge pull request #469 from awulkiew/feature/projections_grids
...
Add support for horizontal grid shift (nadgrids) in transformation.
2018-05-10 18:02:40 +02:00
Adam Wulkiewicz
002f1e06d9
Merge pull request #468 from awulkiew/feature/projections_params
...
Improve projections' parameters handling.
2018-05-10 18:01:50 +02:00
Adam Wulkiewicz
9b8d0a3b4c
[sectionalize] Avoid integer underflow/underflow in segment's direction calculation.
2018-04-19 23:34:24 +02:00
Adam Wulkiewicz
74df6d2d31
Merge pull request #474 from awulkiew/fix/intersection_strategies
...
Fix spherical and geographic intersection strategies for short collinear segments
2018-04-18 13:55:21 +02:00
Adam Wulkiewicz
118b82937d
[srs] Separate param names and values in datums definitions to avoid parsing of string while adding parameter.
2018-04-18 01:37:44 +02:00
Adam Wulkiewicz
548d64d97a
[srs] In pj_ellps table hold elliptical parameter name and value separately to avoid parsing of string when adding a and b/rf parameters to parameters list.
2018-04-18 00:50:44 +02:00
Adam Wulkiewicz
ae75d05c2c
[srs] Implement str_cast and use it instead of lexical_cast.
2018-04-18 00:33:47 +02:00
Adam Wulkiewicz
8feb7ca7ba
[srs] Rename types, variables, enums to lowercase.
2018-04-13 22:30:51 +02:00
Adam Wulkiewicz
885319f2da
[srs] Rename CalculationType to T to increase readability.
...
Furthermore:
- rename geographic_type and cartesian_type to T
- reformat base classes and ctor init lists
- rename variable named T
2018-04-13 22:01:45 +02:00
Adam Wulkiewicz
de14869fbc
[srs] Rename upper-case global types and move them if possible.
...
- Types defined in projects.h: COMPLEX, PJ_ELLPS, PJ_DATUM, PJ_UNITS,
PJ_PRIME_MERIDIANS.
- Move types used for global data, tables defining ellipsoids, datums,
units and meridians to files defining the tables.
- Remove types that are not used in Boost.Geometry: DERIVS and FACTORS.
2018-04-13 19:15:34 +02:00
Adam Wulkiewicz
9f28e8d8aa
[srs] Rename upper-case variable and type names.
2018-04-13 18:48:50 +02:00
Adam Wulkiewicz
4f86b6fb7e
[srs] Rename macro-like variables datum type and error code.
...
- Names were herited from proj4.
- Replace static variables with enums.
- Add more error codes and use them with projection_exception()
instead of magic numbers.
2018-04-12 23:46:46 +02:00
Adam Wulkiewicz
9b2bb48fae
Merge branch 'develop' into fix/projections_names
2018-04-12 22:53:19 +02:00
Adam Wulkiewicz
06e53eb573
Merge branch 'develop' into fix/intersection_strategies
2018-04-12 16:20:16 +02:00
Adam Wulkiewicz
5eeaf93864
Merge pull request #472 from vissarion/feature_fix_envelope_polygon
...
Fix envelope polygon
2018-04-12 16:15:59 +02:00
Adam Wulkiewicz
6b00b94947
[doc] Update 1.68 release notes.
2018-04-12 16:14:43 +02:00
Vissarion Fysikopoulos
2b4a36493c
[doc] Add polygon envelope fix to release notes
2018-04-12 17:14:37 +03:00
Adam Wulkiewicz
d77d3af272
[test][strategies] Add test for short sph and geo collinear segments.
2018-04-12 16:14:15 +02:00