This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/sis.git
from f4d97c35d8 Merge branch '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.
add 280e84ecf9 Merge branch 'geoapi-4.0' into geoapi-3.1
new 90b42ea528 Merge branch '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 | 980 +++++++++++++++++++--
.../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 | 296 -------
.../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 | 36 +-
.../factory/sql/epsg/DataScriptUpdater.java | 10 +
37 files changed, 3104 insertions(+), 1980 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
create mode 100644
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/report/CoordinateReferenceSystems.java