This is an automated email from the ASF dual-hosted git repository.

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


    from 5b57d58d6b Merge branch 'geoapi-4.0' into geoapi-3.1: renaming of the 
"privy" internal package.
     add 63a741ce47 Do not express anymore a generic 3×3 affine transform as an 
EPSG:9624 "Affine parametric transformation". We were using it with values 
assigned to the wrong parameters, as A0 and B0 were supposed to be 
translations. Always use OGC's WKT 1 parameter name instead (e.g. "elt_0_0") 
for safety.
     add d3eb5398af Take in account the fact that the "sign reversal" boolean 
flag depends on the operation which uses the operation method. Units of 
measurement may also be incompatible between two operations using the same 
operation method. Therefore, the `EPSGDataAccess` factory needs to work on a 
more case-by-case basis.
     add 72265215a6 Remove the hack which was used for declaring a parameter 
with more than one unit of measurement. That hack is no longer necessary since 
the previous commit allows `EPSGDataAccess` to associate parameter descriptor 
on a case-by-case basis, with the units expected by a particular operation.
     add 570d86b632 "Affine parametric transformation" shall be applied 
verbatim without normalization of source and target CRS. This is a follow-up on 
https://issues.apache.org/jira/browse/SIS-619
     add c946c02745 Preparation for a SIS 1.5 release: * Disable a test which 
fails when the `SIS_DATA` environment variable is not set. * New layout for the 
generated page of coordinate operation methods. * Remove the special cases 
about datum names in the script that generate the list of CRS. * Make the code 
that generate the list of supported CRS less dependent of test code 
(geoapi-conformance).
     add c221ff093a Make possible to request the inclusion of deprecated CRS in 
the list returned `getAuthorityCodes()`. It make easier to regenerate the list 
of supported codes during SIS releases.
     new 280e84ecf9 Merge branch 'geoapi-4.0' into geoapi-3.1

The 1 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/parameter/DefaultParameterDescriptor.java  |  14 +-
 ...ensorValues.java => MatrixParameterValues.java} |  54 +-
 .../org/apache/sis/parameter/MatrixParameters.java | 979 +++++++++++++++++++--
 .../sis/parameter/MatrixParametersAlphaNum.java    | 125 ---
 .../org/apache/sis/parameter/TensorParameters.java | 796 +----------------
 .../main/org/apache/sis/parameter/Verifier.java    |  86 +-
 .../referencing/factory/sql/AuthorityCodes.java    |  13 +-
 .../referencing/factory/sql/EPSGDataAccess.java    | 646 ++++++++++----
 .../sis/referencing/factory/sql/EPSGFactory.java   |  12 +
 .../referencing/internal/EPSGParameterDomain.java  |  53 --
 .../internal/ParameterizedTransformBuilder.java    |   7 +-
 .../referencing/internal/SignReversalComment.java  |  10 +
 .../operation/MathTransformContext.java            |   4 +-
 .../sis/referencing/operation/matrix/Matrices.java |   2 +-
 .../operation/provider/AbstractProvider.java       |  21 +
 .../sis/referencing/operation/provider/Affine.java | 155 ++--
 .../referencing/operation/provider/EPSGName.java   |  31 +-
 .../operation/provider/FormulaCategory.java        |  51 ++
 .../sis/parameter/DefaultParameterValueTest.java   |  35 +-
 ...uesTest.java => MatrixParameterValuesTest.java} | 188 ++--
 .../parameter/MatrixParametersAlphaNumTest.java    |  66 +-
 .../sis/parameter/MatrixParametersEPSGTest.java    | 101 +++
 .../apache/sis/parameter/MatrixParametersTest.java | 253 +++++-
 .../apache/sis/parameter/TensorParametersTest.java | 300 -------
 .../sis/referencing/crs/DefaultDerivedCRSTest.java |   2 +
 .../referencing/factory/sql/EPSGFactoryTest.java   |  43 +
 .../operation/projection/EquirectangularTest.java  |   8 +-
 .../referencing/operation/provider/AffineTest.java |  25 +-
 .../operation/provider/LongitudeRotationTest.java  |   6 +-
 .../transform/EllipsoidToRadiusTransformTest.java  |   6 +-
 .../InterpolatedGeocentricTransformTest.java       |  16 +-
 .../transform/SpecializableTransformTest.java      |   6 +
 .../report/CoordinateOperationMethods.java         | 198 ++---
 .../report/CoordinateReferenceSystems.java         | 705 +++++++--------
 .../sis/referencing/report/HTMLGenerator.java      |  24 +-
 .../resources/embedded/EmbeddedResourcesTest.java  |  29 +-
 .../factory/sql/epsg/DataScriptUpdater.java        |  10 +
 37 files changed, 2695 insertions(+), 2385 deletions(-)
 rename 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/parameter/{TensorValues.java
 => MatrixParameterValues.java} (91%)
 delete mode 100644 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/parameter/MatrixParametersAlphaNum.java
 delete mode 100644 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGParameterDomain.java
 create mode 100644 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/FormulaCategory.java
 rename 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/parameter/{TensorValuesTest.java
 => MatrixParameterValuesTest.java} (66%)
 create mode 100644 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/parameter/MatrixParametersEPSGTest.java
 delete mode 100644 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/parameter/TensorParametersTest.java

Reply via email to