This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a commit to branch geoapi-3.1 in repository https://gitbox.apache.org/repos/asf/sis.git
commit b0a78e75afe62279c8aa0b0650cb4ecceab46a33 Merge: 12371196a0 a65df89e7f Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Fri May 3 11:19:14 2024 +0200 Merge branch 'geoapi-4.0' into geoapi-3.1. ...g.opengis.referencing.operation.OperationMethod | 2 + .../main/module-info.java | 2 + .../operation/projection/AlbersEqualArea.java | 19 +- .../operation/projection/CassiniSoldner.java | 16 +- .../operation/projection/CylindricalEqualArea.java | 23 +- .../projection/EquidistantCylindrical.java | 261 ++++++++++++++++++++ .../operation/projection/Initializer.java | 7 +- .../projection/LambertConicConformal.java | 19 +- .../referencing/operation/projection/Mercator.java | 19 +- .../projection/ModifiedAzimuthalEquidistant.java | 19 +- .../operation/projection/Mollweide.java | 11 - .../operation/projection/NormalizedProjection.java | 79 ++---- .../operation/projection/ObliqueStereographic.java | 27 ++- .../operation/projection/PolarStereographic.java | 19 +- .../operation/projection/Polyconic.java | 19 +- .../operation/projection/ProjectionVariant.java | 19 +- .../referencing/operation/projection/Robinson.java | 264 +++++++++++++++++++++ .../operation/projection/SatelliteTracking.java | 16 +- .../operation/projection/Sinusoidal.java | 24 +- .../operation/projection/TransverseMercator.java | 26 +- .../operation/provider/AlbersEqualArea.java | 2 +- .../provider/AzimuthalEquidistantSpherical.java | 2 +- .../operation/provider/CassiniSoldner.java | 2 +- .../sis/referencing/operation/provider/ESRI.java | 2 +- .../operation/provider/EquidistantCylindrical.java | 81 +++++++ .../operation/provider/Equirectangular.java | 26 +- .../provider/LambertAzimuthalEqualArea.java | 2 +- .../operation/provider/LambertConformal1SP.java | 2 +- .../operation/provider/LambertConformal2SP.java | 2 +- .../provider/LambertConformalBelgium.java | 2 +- .../provider/LambertCylindricalEqualArea.java | 2 +- .../operation/provider/MapProjection.java | 2 +- .../operation/provider/Mercator1SP.java | 2 +- .../operation/provider/Mercator2SP.java | 2 +- .../operation/provider/MillerCylindrical.java | 2 +- .../provider/ModifiedAzimuthalEquidistant.java | 2 +- .../referencing/operation/provider/Mollweide.java | 11 +- .../operation/provider/ObliqueMercator.java | 2 +- .../operation/provider/ObliqueMercatorCenter.java | 2 +- .../operation/provider/ObliqueStereographic.java | 2 +- .../operation/provider/Orthographic.java | 2 +- .../operation/provider/PolarStereographicA.java | 19 ++ .../operation/provider/PolarStereographicB.java | 2 +- .../provider/PolarStereographicSouth.java | 2 +- .../referencing/operation/provider/Polyconic.java | 2 +- .../provider/{Mollweide.java => Robinson.java} | 39 ++- .../referencing/operation/provider/Sinusoidal.java | 13 +- .../operation/provider/TransverseMercator.java | 2 +- .../provider/TransverseMercatorSouth.java | 2 +- .../referencing/operation/provider/Wraparound.java | 7 +- .../operation/transform/ContextualParameters.java | 17 +- .../operation/transform/MathTransformProvider.java | 8 +- .../apache/sis/referencing/ClenshawSummation.java | 214 +++++++++++++++-- .../operation/projection/CassiniSoldnerTest.java | 6 +- .../projection/EquidistantCylindricalTest.java | 90 +++++++ .../projection/LambertAzimuthalEqualAreaTest.java | 2 +- .../projection/MapProjectionTestCase.java | 26 ++ .../operation/projection/ObliqueMercatorTest.java | 3 +- .../projection/ObliqueStereographicTest.java | 4 +- .../projection/PolarStereographicTest.java | 2 +- .../operation/projection/RobinsonTest.java | 118 +++++++++ .../operation/provider/ProvidersTest.java | 2 + .../apache/sis/storage/landsat/MetadataReader.java | 2 +- .../apache/sis/storage/geotiff/base/GeoKeys.java | 2 +- .../apache/sis/storage/geotiff/package-info.java | 2 +- .../geotiff/reader/ImageMetadataBuilder.java | 2 +- .../sis/storage/geotiff/writer/GeoEncoder.java | 4 +- .../apache/sis/storage/base/MetadataBuilder.java | 83 ++++++- .../main/org/apache/sis/storage/tiling/Tile.java | 21 +- .../org/apache/sis/storage/tiling/TileMatrix.java | 71 +++++- .../apache/sis/storage/tiling/TileMatrixSet.java | 52 +++- .../main/org/apache/sis/storage/wkt/Store.java | 4 +- .../main/org/apache/sis/math/Fraction.java | 42 ++-- .../main/org/apache/sis/pending/jdk/JDK15.java | 48 ++++ .../main/org/apache/sis/util/privy/Strings.java | 3 +- geoapi/snapshot | 2 +- 76 files changed, 1623 insertions(+), 340 deletions(-) diff --cc geoapi/snapshot index 44a967c172,41a6799cb2..dfec1eb8ff --- a/geoapi/snapshot +++ b/geoapi/snapshot @@@ -1,1 -1,1 +1,1 @@@ - Subproject commit 44a967c1724aa88a540e007e1000b1a172067b63 -Subproject commit 41a6799cb2940149f5f034db64365241198da439 ++Subproject commit dfec1eb8ff155019c23e359e0efce1071dab758b