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 8f4b197bc60594381cc16e5d941242c81ed8a965
Merge: fa0f89c70f bae538e77a
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Thu May 5 15:43:59 2022 +0200

    Merge branch 'geoapi-4.0' into geoapi-3.1.
    Includes new map projection and improvements on World File data store.

 .../MultiResolutionCoverageLoaderTest.java         |   2 +-
 .../referencing/provider/AbstractMercator.java     |  12 +-
 .../referencing/provider/CassiniSoldner.java       |   9 +-
 ...Soldner.java => LambertAzimuthalEqualArea.java} | 108 ++++---
 .../LambertAzimuthalEqualAreaSpherical.java        |  77 +++++
 .../provider/LambertCylindricalEqualArea.java      |   9 +-
 .../internal/referencing/provider/Mercator1SP.java |   9 +-
 .../internal/referencing/provider/Mercator2SP.java |   9 +-
 .../provider/MercatorAuxiliarySphere.java          |  85 +++++
 .../referencing/provider/MillerCylindrical.java    |   2 +-
 .../referencing/provider/ObliqueMercator.java      |   6 +-
 .../referencing/provider/PseudoMercator.java       |   2 +-
 .../java/org/apache/sis/referencing/Builder.java   |  14 +-
 .../operation/projection/AlbersEqualArea.java      |  24 +-
 ...AreaProjection.java => AuthalicConversion.java} | 122 ++++---
 .../operation/projection/AuthalicMercator.java     | 115 +++++++
 .../operation/projection/AzimuthalEquidistant.java |   6 +-
 .../operation/projection/CassiniSoldner.java       |  87 +++--
 .../operation/projection/ConformalProjection.java  |   8 +-
 .../operation/projection/CylindricalEqualArea.java |  79 +++--
 .../operation/projection/Initializer.java          |  42 ++-
 .../projection/LambertAzimuthalEqualArea.java      | 284 ++++++++++++++++
 .../projection/LambertConicConformal.java          |  95 +++---
 .../referencing/operation/projection/Mercator.java | 135 +++++---
 .../operation/projection/MeridianArcBased.java     |   4 +-
 .../projection/ModifiedAzimuthalEquidistant.java   |   6 +-
 .../operation/projection/Mollweide.java            |  31 +-
 .../operation/projection/NormalizedProjection.java |  95 +++---
 .../operation/projection/ObliqueMercator.java      |  80 +++--
 .../operation/projection/ObliqueStereographic.java |  10 +-
 .../operation/projection/Orthographic.java         |   4 +-
 .../operation/projection/PolarStereographic.java   |  83 +++--
 .../operation/projection/Polyconic.java            |   6 +-
 .../operation/projection/ProjectionVariant.java    |  58 ++++
 .../operation/projection/SatelliteTracking.java    |   4 +-
 .../operation/projection/Sinusoidal.java           |   6 +-
 .../operation/projection/TransverseMercator.java   |  44 ++-
 .../operation/projection/ZonedGridSystem.java      |   2 +-
 ...g.opengis.referencing.operation.OperationMethod |   3 +
 .../referencing/provider/ProvidersTest.java        |   3 +
 ...ectionTest.java => AuthalicConversionTest.java} |  24 +-
 .../operation/projection/InitializerTest.java      |   2 +-
 .../projection/LambertAzimuthalEqualAreaTest.java  | 357 +++++++++++++++++++++
 .../operation/projection/MercatorTest.java         |  72 ++++-
 .../sis/referencing/operation/projection/NoOp.java |   4 +-
 .../projection/ProjectionResultComparator.java     |   2 +-
 .../sis/test/suite/ReferencingTestSuite.java       |   3 +-
 .../org/apache/sis/storage/landsat/BandGroup.java  |   2 +-
 .../sis/storage/landsat/MetadataReaderTest.java    |   2 +-
 .../sis/internal/netcdf/DiscreteSampling.java      |   2 +-
 .../apache/sis/internal/netcdf/RasterResource.java |   2 +-
 .../org/apache/sis/internal/netcdf/TestCase.java   |   2 +-
 .../org/apache/sis/internal/sql/feature/Table.java |   4 +-
 .../sis/internal/storage/AggregatedFeatureSet.java |   2 +-
 .../sis/internal/storage/MemoryFeatureSet.java     |   2 +-
 .../sis/internal/storage/MemoryGridResource.java   |   2 +-
 .../sis/internal/storage/TiledGridResource.java    |   2 +-
 .../org/apache/sis/internal/storage/csv/Store.java |   6 +-
 .../sis/internal/storage/image/FormatFilter.java   |  23 +-
 .../sis/internal/storage/image/FormatFinder.java   | 288 +++++++++++++++++
 .../internal/storage/image/MultiImageStore.java    |  62 ++++
 .../internal/storage/image/SingleImageStore.java   | 191 +++++++++++
 .../internal/storage/image/WorldFileResource.java  |  16 +-
 .../sis/internal/storage/image/WorldFileStore.java | 116 +++----
 .../storage/image/WorldFileStoreProvider.java      |  67 +++-
 .../sis/internal/storage/image/WritableStore.java  |  81 ++---
 .../sis/internal/storage/io/ChannelData.java       |   2 +
 .../storage/io/ChannelImageInputStream.java        |  31 +-
 .../org/apache/sis/storage/AbstractFeatureSet.java |  20 +-
 .../sis/storage/AbstractGridCoverageResource.java  |  20 +-
 .../org/apache/sis/storage/AbstractResource.java   |  24 +-
 .../org/apache/sis/storage/CoverageSubset.java     |   2 +-
 .../java/org/apache/sis/storage/DataStore.java     |   2 +-
 .../java/org/apache/sis/storage/FeatureNaming.java |   1 +
 .../java/org/apache/sis/storage/FeatureSubset.java |   2 +-
 .../apache/sis/storage/event/StoreListeners.java   |   2 +-
 .../sis/internal/storage/RangeArgumentTest.java    |   2 +-
 .../storage/image/SelfConsistencyTest.java         |   2 +-
 .../internal/storage/image/WorldFileStoreTest.java |  12 +-
 .../org/apache/sis/storage/GridResourceMock.java   |   2 +-
 80 files changed, 2590 insertions(+), 650 deletions(-)


Reply via email to