You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2024/04/18 15:44:22 UTC
(sis) 01/01: Merge branch 'geoapi-3.1'
This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/sis.git
commit 1483fcf71b8c00dda660cddc38e34270f9f69fce
Merge: 66a5fa5253 74a6061f9e
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Thu Apr 18 17:40:28 2024 +0200
Merge branch 'geoapi-3.1'
.../main/org/apache/sis/xml/XLink.java | 1 +
.../sis/referencing/crs/AbstractDerivedCRS.java | 10 +--
.../referencing/factory/sql/AuthorityCodes.java | 45 ++++---------
.../referencing/factory/sql/EPSGDataAccess.java | 32 +--------
.../sis/referencing/factory/sql/TableInfo.java | 4 +-
.../operation/AbstractCoordinateOperation.java | 4 +-
.../referencing/operation/DefaultConversion.java | 71 +++++++++-----------
.../DefaultCoordinateOperationFactory.java | 6 +-
.../operation/DefaultOperationMethod.java | 20 +++---
.../operation/DefaultPassThroughOperation.java | 3 +-
.../referencing/operation/DefaultProjection.java | 36 +----------
.../apache/sis/referencing/operation/SubTypes.java | 75 ----------------------
.../operation/provider/AbstractProvider.java | 6 +-
.../operation/provider/Equirectangular.java | 4 +-
.../operation/provider/MapProjection.java | 4 +-
.../operation/provider/PseudoPlateCarree.java | 3 -
.../provider/ZonedTransverseMercator.java | 4 +-
.../transform/DefaultMathTransformFactory.java | 12 ++--
.../referencing/factory/sql/EPSGFactoryTest.java | 11 +---
.../operation/CoordinateOperationFinderTest.java | 3 +-
.../operation/DefaultConversionTest.java | 21 +++---
.../operation/provider/ProvidersTest.java | 3 +-
.../transform/DefaultMathTransformFactoryTest.java | 19 +++---
.../report/CoordinateOperationMethods.java | 4 +-
24 files changed, 107 insertions(+), 294 deletions(-)
diff --cc endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/DefaultConversion.java
index 66b225bebf,44cb55e6e2..91c6f7c16e
--- a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/DefaultConversion.java
+++ b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/DefaultConversion.java
@@@ -219,8 -222,8 +222,7 @@@ public class DefaultConversion extends
* @param source the new source CRS.
* @param target the new target CRS.
* @param factory the factory to use for creating a transform from the parameters or for performing axis changes.
- * @param actual an array of length 1 where to store the actual operation method used by the math transform factory.
*/
- @SuppressWarnings("deprecation")
DefaultConversion(final Conversion definition,
final CoordinateReferenceSystem source,
final CoordinateReferenceSystem target,
@@@ -385,12 -369,14 +368,13 @@@
* failed.
*
* @see DefaultMathTransformFactory#createParameterizedTransform(ParameterValueGroup, DefaultMathTransformFactory.Context)
+ *
+ * @since 1.5
*/
- public <T extends Conversion> T specialize(final Class<T> baseType,
- final CoordinateReferenceSystem sourceCRS, final CoordinateReferenceSystem targetCRS,
- MathTransformFactory factory) throws FactoryException
- @SuppressWarnings("deprecation")
+ public Conversion specialize(final CoordinateReferenceSystem sourceCRS,
+ final CoordinateReferenceSystem targetCRS,
+ MathTransformFactory factory) throws FactoryException
{
- ArgumentChecks.ensureNonNull("baseType", baseType);
ArgumentChecks.ensureNonNull("sourceCRS", sourceCRS);
ArgumentChecks.ensureNonNull("targetCRS", targetCRS);
/*