sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject [sis] branch geoapi-4.0 updated (7c07889 -> ea466fa)
Date Tue, 01 Oct 2019 17:25:11 GMT
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git.


    from 7c07889  Updates paths and properties to new syntax or location.
     new 6274488  Reduce the numbers of authorities declared in the ESRI-specific projections:
limit to ESRI, OGC and Proj4.
     new d650236  feat (sis-referencing & internal) : implement cylindrical and conic
satellite-tracking projections from Snyder's 'Map Projections - a working Manual'. Don't compute
derivatives yet. Very few tests.
     new c9746c3  feat (sis-referencing & internal) : add test for cylindrical satellite-tracking
projection and refactor of the ConicSatelliteTracking classe to use methods instead of lambda
expressions
     new 2b94c39  feat (referencing) : add some tests for satellite-tracking projections from
tables 38 and 39 of Snyder's Manual (page 238). Fix the condition of the while loop when applying
Newton method.
     new a8a3962  feat&refactor (referencing- satellite tracking) : refactor to extract
terms from transform/inverseTransform methods AND try to compute Jacobian Matrix. Tests not
passed for the conic satellite tracking projection yet. Refactor should be lead to compute
L coefficient and its derivative in a method.
     new 47873d4  fix (referencing satellite-tracking projections) : fix the Jacobian matrix
in both satellite-tracking projections by inverting m01 and m10 in order to have the partial
derivative of x on the matrix's first line and of y on the second line.
     new 8c2d72d  refactor (referencing satellite-tracking projections) : Method used by both
(cylindrical and conic) direct transformation of the Satellite-tracking projections to  compute
the L coefficient and its partial derivate dL_dφ if queried. Test passed for both transformation
and testDerivativeOnSphere.
     new 4f9f695  Merge remote-tracking branch 'Satellite_Tracking_Projection' into geoapi-4.0.
Some refactoring to come in next commits.
     new ea466fa  Reformatting: - Format copyright header in the same way than other files.
- Rearrange some import order and remove some empty lines. - Set version number to 1.1.

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../sis/internal/referencing/provider/ESRI.java    |  59 ++-
 .../referencing/provider/MapProjection.java        |  55 +--
 .../provider/PolarStereographicSouth.java          |   4 +-
 .../referencing/provider/SatelliteTracking.java    | 149 +++++++
 .../referencing/provider/package-info.java         |   3 +-
 .../projection/ConicSatelliteTracking.java         | 442 +++++++++++++++++++++
 .../projection/CylindricalSatelliteTracking.java   | 141 +++++++
 .../operation/projection/package-info.java         |   3 +-
 .../referencing/provider/Descriptions.properties   |   5 +
 .../referencing/provider/ProvidersTest.java        |  13 +-
 .../projection/ConicSatelliteTrackingTest.java     | 269 +++++++++++++
 .../CylindricalSatelliteTrackingTest.java          | 228 +++++++++++
 .../sis/test/suite/ReferencingTestSuite.java       |   4 +-
 ide-project/NetBeans/build.xml                     |   1 +
 14 files changed, 1304 insertions(+), 72 deletions(-)
 create mode 100644 core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/SatelliteTracking.java
 create mode 100644 core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ConicSatelliteTracking.java
 create mode 100644 core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/CylindricalSatelliteTracking.java
 create mode 100644 core/sis-referencing/src/main/resources/org/apache/sis/internal/referencing/provider/Descriptions.properties
 create mode 100644 core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ConicSatelliteTrackingTest.java
 create mode 100644 core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/CylindricalSatelliteTrackingTest.java


Mime
View raw message