This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git.


    from db2fc14  Merge branch 'geoapi-4.0' into geoapi-3.1
     add eb2a41f  Rename `ReshapedImage.image` as `source` and add more 
verifications of image consistency.
     add 733f1f8  Add one more check of tile consistency with tiled images.
     add 77266ea  Avoid the use of Number wrapper constructors since they are 
deprecated for removal. The only remaining use is in `NilObject`, which will 
need more thought.
     add 5532619  Implement more optional methods in `WeakHashMap`.
     add 43dead5  Tune the use of tile cache in `TiledGridCoverage`. Remove the 
hack about `WritableRaster`, replaced by `RenderingWorkaround` class.
     add 9b98358  When data can not be read because the request does not 
intersect the domain, provide more details about which axis does not intersect.
     add eb79398  Unify the way RuntimeException are translated to 
DataStoreException between GeoTIFF and netCDF readers.
     add a54ead1  Fix a possible synchronization hole.
     add 913261e  Upgrade dependencies.
     add b1182eb  Fix ClassCastException when showing a GeoTIFF image with 
anchor points.
     add d9dc1f9  Revisit `WraparoundAdjustment` before move in public API.
     add 24fa82f  Add tests for `WraparoundAdjustement` using the constructor 
with CRS argument.
     add 2cdd8ef  Move `WraparoundAdjustment` to public API.
     add 005c183  Allow `GridEvaluator` to handle wraparound axes.
     add a5257c7  Avoid a random test failure.
     add b718383  Fix wrong coordinates in inverse Oblique Stereographic 
projection. https://issues.apache.org/jira/browse/SIS-537 (contribution by 
Emmanuel Giasson).
     new 4f07986  Merge branch 'geoapi-4.0' into geoapi-3.1

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:
 .../coverage/grid/FractionalGridCoordinates.java   |   2 +-
 .../apache/sis/coverage/grid/GridCoverage2D.java   |   6 +-
 .../apache/sis/coverage/grid/GridDerivation.java   |  65 ++--
 .../apache/sis/coverage/grid/GridEvaluator.java    | 215 ++++++++++-
 .../apache/sis/coverage/grid/ReshapedImage.java    |  77 ++--
 .../java/org/apache/sis/filter/LeafExpression.java |  15 +-
 .../sis/internal/coverage/j2d/TilePlaceholder.java |   3 -
 .../sis/internal/coverage/j2d/TiledImage.java      |  23 +-
 .../sis/coverage/grid/GridCoverage2DTest.java      |  37 +-
 .../sis/coverage/grid/GridDerivationTest.java      |   2 +-
 .../coverage/grid/ResampledGridCoverageTest.java   |   2 +-
 .../apache/sis/test/suite/FeatureTestSuite.java    |   1 -
 .../apache/sis/geometry}/WraparoundAdjustment.java | 409 ++++++++++++++-------
 .../apache/sis/internal/referencing/RTreeNode.java |  26 +-
 .../internal/referencing/WraparoundApplicator.java |   2 +-
 .../internal/referencing/WraparoundAxesFinder.java |  86 +++++
 .../operation/projection/ObliqueStereographic.java |   9 +-
 .../transform/SpecializableTransform.java          |  11 +-
 .../sis/geometry}/WraparoundAdjustmentTest.java    |  80 ++--
 .../projection/ObliqueStereographicTest.java       |  38 +-
 .../sis/test/suite/ReferencingTestSuite.java       |   1 +
 .../sis/util/collection/WeakValueHashMap.java      | 140 ++++++-
 .../sis/internal/converter/AngleConverterTest.java |   4 +-
 .../test/java/org/apache/sis/util/NumbersTest.java |   5 +-
 .../org/apache/sis/util/collection/CacheTest.java  |  18 +-
 .../org/apache/sis/util/collection/IntObject.java} |  47 ++-
 .../sis/util/collection/WeakHashSetTest.java       |  14 +-
 .../sis/util/collection/WeakValueHashMapTest.java  |  96 +++--
 pom.xml                                            |   4 +-
 .../org/apache/sis/storage/geotiff/DataCube.java   |   2 +-
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |   4 +-
 .../apache/sis/internal/netcdf/RasterResource.java |  39 +-
 .../sis/internal/storage/AbstractGridResource.java |  60 ++-
 .../sis/internal/storage/AbstractResource.java     |  58 +++
 .../org/apache/sis/internal/storage/Resources.java |   5 +
 .../sis/internal/storage/Resources.properties      |   1 +
 .../sis/internal/storage/Resources_fr.properties   |   1 +
 .../sis/internal/storage/TiledGridCoverage.java    |  55 ++-
 .../org/apache/sis/storage/CoverageSubset.java     |   6 +-
 .../apache/sis/test/storage/SubsampledImage.java   |   7 +-
 40 files changed, 1253 insertions(+), 423 deletions(-)
 rename core/{sis-feature/src/main/java/org/apache/sis/coverage/grid => 
sis-referencing/src/main/java/org/apache/sis/geometry}/WraparoundAdjustment.java
 (50%)
 create mode 100644 
core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/WraparoundAxesFinder.java
 rename core/{sis-feature/src/test/java/org/apache/sis/coverage/grid => 
sis-referencing/src/test/java/org/apache/sis/geometry}/WraparoundAdjustmentTest.java
 (72%)
 copy 
core/{sis-metadata/src/main/java/org/apache/sis/metadata/sql/CacheKey.java => 
sis-utility/src/test/java/org/apache/sis/util/collection/IntObject.java} (53%)

Reply via email to