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 4c5563faad4e97bd8bb043409a119f46228420e5 Merge: 630a996a08 afa573ef65 Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Sat Dec 28 17:21:48 2024 +0100 Merge branch 'geoapi-4.0' into geoapi-3.1 .../org/apache/sis/feature/DefaultFeatureType.java | 19 +- .../sis/feature/builder/FeatureTypeBuilder.java | 14 +- .../apache/sis/feature/privy/FeatureUtilities.java | 6 + .../org/apache/sis/image/BandAggregateLayout.java | 8 +- .../apache/sis/image/BandedSampleConverter.java | 2 +- .../main/org/apache/sis/image/DataType.java | 268 ++++++++++++++++----- .../main/org/apache/sis/image/PixelIterator.java | 12 +- .../main/org/apache/sis/image/ResampledImage.java | 2 +- .../main/org/apache/sis/image/Transferer.java | 6 +- .../apache/sis/image/privy/ColorModelBuilder.java | 3 +- .../apache/sis/image/privy/ColorModelFactory.java | 6 +- .../apache/sis/image/privy/ColorScaleBuilder.java | 8 +- .../org/apache/sis/image/privy/ImageUtilities.java | 84 +------ .../org/apache/sis/image/privy/RasterFactory.java | 9 +- .../apache/sis/image/privy/TilePlaceholder.java | 5 +- .../test/org/apache/sis/image/DataTypeTest.java | 42 +++- .../apache/sis/image/privy/ImageUtilitiesTest.java | 16 -- .../apache/sis/metadata/sql/MetadataWriter.java | 8 +- .../apache/sis/metadata/sql/privy/SQLBuilder.java | 13 +- .../sis/referencing/factory/sql/EPSGInstaller.java | 22 +- .../provider/FranceGeocentricInterpolation.java | 18 +- .../org/apache/sis/storage/geotiff/DataSubset.java | 2 +- .../sis/storage/geotiff/GeoTiffStoreProvider.java | 57 ++++- .../sis/storage/geotiff/ImageFileDirectory.java | 2 +- .../org/apache/sis/storage/geotiff/Writer.java | 4 +- .../storage/geotiff/inflater/CopyFromBytes.java | 5 +- .../geotiff/inflater/HorizontalPredictor.java | 5 +- .../geotiff/writer/HorizontalPredictor.java | 5 +- .../storage/geotiff/writer/ReformattedImage.java | 5 +- .../sis/storage/geotiff/writer/TileMatrix.java | 14 +- .../apache/sis/storage/netcdf/base/DataType.java | 2 +- .../org/apache/sis/storage/DataStoreProvider.java | 22 +- .../apache/sis/storage/base/TiledGridResource.java | 2 +- .../org/apache/sis/storage/esri/RasterStore.java | 8 +- .../main/org/apache/sis/util/Version.java | 13 +- .../main/org/apache/sis/gui/coverage/GridView.java | 4 +- .../apache/sis/storage/gdal/FeatureIterator.java | 2 +- .../org/apache/sis/storage/gdal/FeatureLayer.java | 76 ++++-- .../org/apache/sis/storage/gdal/FieldAccessor.java | 33 ++- 39 files changed, 495 insertions(+), 337 deletions(-)