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 48705908fc Merge of automatic reorganization of imports order. add e723adca3d Resolve a few compiler warnings. add a660bb4a4b Initial implementation of `DatumEnsemble` from ISO 19111:2019. With this commit, the information is stored in CRS objects but not yet used in coordinate operations. add c4bda9bad1 Keep the old constructors as deprecated ones. add c4eceb3ef1 Merge branch 'geoapi-4.0' into geoapi-3.1 new 96a055335c Merge branch 'geoapi-3.1': initial implementation of `DatumEnsemble`. 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: .../apache/sis/coverage/grid/GridCoverage2D.java | 1 + .../sis/feature/builder/FeatureTypeBuilder.java | 1 + .../main/org/apache/sis/image/ComputedImage.java | 1 + .../apache/sis/metadata/ModifiableMetadata.java | 102 +++-- .../apache/sis/metadata/iso/DefaultMetadata.java | 1 - .../sis/metadata/iso/acquisition/DefaultEvent.java | 1 - .../iso/acquisition/DefaultRequirement.java | 1 - .../DefaultDigitalTransferOptions.java | 1 - .../sis/metadata/iso/extent/DefaultExtent.java | 2 - .../iso/identification/AbstractIdentification.java | 16 +- .../identification/DefaultDataIdentification.java | 5 +- .../metadata/iso/identification/DefaultUsage.java | 2 - .../metadata/iso/lineage/DefaultProcessStep.java | 1 - .../maintenance/DefaultMaintenanceInformation.java | 1 - .../org/apache/sis/util/iso/DefaultTypeName.java | 15 +- .../main/org/apache/sis/util/iso/Names.java | 36 +- .../main/org/apache/sis/util/iso/TypeNames.java | 8 - .../main/org/apache/sis/io/wkt/Colors.java | 3 +- .../main/org/apache/sis/io/wkt/Convention.java | 33 +- .../main/org/apache/sis/io/wkt/ElementKind.java | 16 +- .../sis/parameter/DefaultParameterDescriptor.java | 2 +- .../pending/geoapi/referencing/MissingMethods.java | 96 +++++ .../main/org/apache/sis/referencing/CRS.java | 9 +- .../main/org/apache/sis/referencing/CommonCRS.java | 13 +- .../apache/sis/referencing/NamedIdentifier.java | 1 + .../sis/referencing/StandardDefinitions.java | 4 +- .../apache/sis/referencing/crs/AbstractCRS.java | 45 +++ .../sis/referencing/crs/AbstractDerivedCRS.java | 18 +- .../sis/referencing/crs/DefaultDerivedCRS.java | 50 +-- .../sis/referencing/crs/DefaultEngineeringCRS.java | 75 +++- .../sis/referencing/crs/DefaultGeocentricCRS.java | 76 +++- .../sis/referencing/crs/DefaultGeodeticCRS.java | 54 ++- .../sis/referencing/crs/DefaultGeographicCRS.java | 48 ++- .../sis/referencing/crs/DefaultParametricCRS.java | 71 +++- .../sis/referencing/crs/DefaultProjectedCRS.java | 16 +- .../sis/referencing/crs/DefaultTemporalCRS.java | 75 +++- .../sis/referencing/crs/DefaultVerticalCRS.java | 77 +++- .../sis/referencing/datum/AbstractDatum.java | 91 ++++- .../referencing/datum/DefaultDatumEnsemble.java | 213 +++++++++++ .../referencing/factory/GeodeticObjectFactory.java | 420 +++++++++++++++++---- .../sis/referencing/factory/sql/EPSGFactory.java | 4 +- .../apache/sis/referencing/internal/Resources.java | 10 + .../sis/referencing/internal/Resources.properties | 2 + .../referencing/internal/Resources_fr.properties | 2 + .../transform/DefaultMathTransformFactory.java | 1 + .../operation/transform/InterpolatedTransform.java | 2 +- .../sis/referencing/privy/AffineTransform2D.java | 4 + .../referencing/privy/ReferencingUtilities.java | 4 +- .../apache/sis/referencing/privy/WKTKeywords.java | 1 + .../sis/referencing/ImmutableIdentifierTest.java | 4 +- .../referencing/crs/DefaultEngineeringCRSTest.java | 4 +- .../referencing/crs/DefaultGeocentricCRSTest.java | 2 +- .../referencing/crs/DefaultTemporalCRSTest.java | 2 +- .../apache/sis/referencing/crs/HardCodedCRS.java | 40 +- .../factory/IdentifiedObjectFinderTest.java | 5 +- .../operation/CoordinateOperationFinderTest.java | 2 +- .../operation/DefaultConversionTest.java | 12 +- .../operation/DefaultTransformationTest.java | 2 +- .../transform/CoordinateSystemTransformTest.java | 2 +- .../referencing/privy/DefinitionVerifierTest.java | 2 +- .../apache/sis/test/integration/MetadataTest.java | 2 +- .../apache/sis/storage/landsat/LandsatStore.java | 1 + .../apache/sis/storage/geotiff/GeoTiffStore.java | 1 + .../org/apache/sis/storage/netcdf/NetcdfStore.java | 1 + .../org/apache/sis/io/stream/ChannelDataInput.java | 1 + .../apache/sis/storage/CanNotProbeException.java | 1 + .../main/org/apache/sis/storage/DataStore.java | 3 + .../src/org.apache.sis.util/main/module-info.java | 3 +- .../main/org/apache/sis/pending/jdk/JDK19.java | 21 ++ .../org/apache/sis/system/OptionalDependency.java | 1 + .../test/org/apache/sis/util/LocalesTest.java | 17 +- .../apache/sis/gui/coverage/BandRangeTable.java | 1 + .../apache/sis/gui/coverage/GridSliceSelector.java | 1 + .../main/org/apache/sis/gui/coverage/GridView.java | 1 + .../sis/gui/coverage/ImagePropertyExplorer.java | 3 +- .../org/apache/sis/gui/dataset/FeatureTable.java | 3 + .../main/org/apache/sis/gui/dataset/LogViewer.java | 1 + .../apache/sis/gui/dataset/ResourceExplorer.java | 1 + .../org/apache/sis/gui/dataset/ResourceTree.java | 8 +- .../org/apache/sis/gui/internal/LogHandler.java | 2 +- .../apache/sis/gui/internal/io/FileAccessView.java | 1 + .../org/apache/sis/gui/map/GestureFollower.java | 1 + .../main/org/apache/sis/gui/map/StatusBar.java | 1 + .../apache/sis/gui/metadata/MetadataSummary.java | 1 + .../sis/gui/metadata/StandardMetadataTree.java | 1 + .../gui/referencing/RecentReferenceSystems.java | 1 + 86 files changed, 1527 insertions(+), 360 deletions(-) create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/pending/geoapi/referencing/MissingMethods.java create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/datum/DefaultDatumEnsemble.java