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 c6bd7e182aa69a301cb8e3286ed415426584ab2b Merge: 90b42ea528 65ad59bebe Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Wed Oct 1 11:55:53 2025 +0200 Merge branch 'geoapi-3.1' .../org/apache/sis/console/IdentifierCommand.java | 7 +- .../sql/internal/shared/LocalDataSource.java | 2 +- .../sis/referencing/crs/AbstractDerivedCRS.java | 13 ++- .../factory/AuthorityFactoryIdentifier.java | 39 +++++++-- .../factory/IdentifiedObjectFinder.java | 2 +- .../factory/MultiAuthoritiesFactory.java | 2 +- .../referencing/factory/sql/EPSGCodeFinder.java | 6 +- .../referencing/factory/sql/EPSGDataAccess.java | 16 +++- .../report/CoordinateReferenceSystems.java | 13 +-- .../apache/sis/setup/OptionalInstallations.java | 18 ++-- .../main/org/apache/sis/gui/setup/FXFinder.java | 6 +- .../main/org/apache/sis/gui/setup/Wizard.java | 99 +++++++++++++++------- .../main/org/apache/sis/gui/setup/WizardPage.java | 4 +- .../sis/resources/embedded/EmbeddedResources.java | 6 +- .../resources/embedded/EmbeddedResourcesTest.java | 2 +- .../apache/sis/resources/embedded/Generator.java | 6 +- .../factory/sql/epsg/DataScriptUpdater.java | 3 + parent/sis.css | 6 -- 18 files changed, 165 insertions(+), 85 deletions(-) diff --cc endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/factory/AuthorityFactoryIdentifier.java index b94b41faa1,c47ac734d7..996ba80c65 --- a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/factory/AuthorityFactoryIdentifier.java +++ b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/factory/AuthorityFactoryIdentifier.java @@@ -20,11 -20,21 +20,20 @@@ import java.util.Locale import java.util.Objects; import java.util.logging.Level; import java.util.logging.LogRecord; + import javax.measure.Unit; import org.opengis.metadata.citation.Citation; import org.opengis.referencing.AuthorityFactory; + import org.opengis.referencing.cs.CoordinateSystem; + import org.opengis.referencing.cs.CoordinateSystemAxis; import org.opengis.referencing.cs.CSAuthorityFactory; import org.opengis.referencing.crs.CRSAuthorityFactory; + import org.opengis.referencing.crs.CoordinateReferenceSystem; + import org.opengis.referencing.datum.Datum; -import org.opengis.referencing.datum.DatumEnsemble; + import org.opengis.referencing.datum.Ellipsoid; + import org.opengis.referencing.datum.PrimeMeridian; import org.opengis.referencing.datum.DatumAuthorityFactory; + import org.opengis.referencing.operation.OperationMethod; + import org.opengis.referencing.operation.CoordinateOperation; import org.opengis.referencing.operation.CoordinateOperationAuthorityFactory; import org.apache.sis.util.Classes; import org.apache.sis.util.resources.Vocabulary; @@@ -32,7 -42,8 +41,11 @@@ import org.apache.sis.util.logging.Logg import org.apache.sis.util.internal.shared.Constants; import org.apache.sis.metadata.internal.shared.NameMeaning; import org.apache.sis.referencing.internal.Resources; + import org.opengis.referencing.IdentifiedObject; + ++// Specific to the main branch: ++import org.apache.sis.referencing.datum.DefaultDatumEnsemble; + /** * Identification of an authority factory by its type, namespace and version. @@@ -66,7 -77,7 +79,7 @@@ final class AuthorityFactoryIdentifier /** * Factory needed is {@link DatumAuthorityFactory}. */ - DATUM(DatumAuthorityFactory.class), - DATUM(DatumAuthorityFactory.class, Datum.class, DatumEnsemble.class, Ellipsoid.class, PrimeMeridian.class), ++ DATUM(DatumAuthorityFactory.class, Datum.class, DefaultDatumEnsemble.class, Ellipsoid.class, PrimeMeridian.class), /** * Factory needed is {@link CoordinateOperationAuthorityFactory}. diff --cc endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/report/CoordinateReferenceSystems.java index ac66eebcdf,9d805c8cd3..d2121f6475 --- a/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/report/CoordinateReferenceSystems.java +++ b/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/report/CoordinateReferenceSystems.java @@@ -58,12 -61,8 +57,11 @@@ import org.apache.sis.referencing.facto import org.apache.sis.referencing.factory.MultiAuthoritiesFactory; import org.apache.sis.referencing.factory.sql.EPSGFactory; import org.apache.sis.util.internal.shared.URLs; - import org.apache.sis.util.iso.DefaultNameSpace; import org.apache.sis.util.logging.Logging; +// Specific to the main branch: +import org.opengis.referencing.ReferenceIdentifier; + /** * Generates a list of supported Coordinate Reference Systems in the current directory.