This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a change to branch geoapi-4.0 in repository https://gitbox.apache.org/repos/asf/sis.git
from 1914e05f85 Initial version of a GDAL datastore using Panama for the binding to the native GDAL library. Work by Quentin Bialota, refactored as below (the original commit is not in this history): new 34fa83008f Minor fixes for documentation and compiler warnings identified as a side-effect of GDAL work. Removal of a private, unused and unimplemented method (its presence was accidental). There is no significant code change in this commit. new 294f605850 Base class changes in support for GDAL binding: new 9de980b207 Add a `int[] bands` argument to the `TiledGridResource.getSampleModel(…)` and `getColorModel(…)` methods. It allows some data stores to perform a better work than the default band selection mechanism. This is useful with the GDAL model of bands. The 3 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: .../sis/coverage/grid/BufferedGridCoverage.java | 1 + .../org/apache/sis/coverage/grid/GridExtent.java | 2 +- .../apache/sis/coverage/grid/ImageRenderer.java | 15 +- .../sis/coverage/privy/ColorModelBuilder.java | 5 + .../sis/coverage/privy/ColorModelFactory.java | 8 +- .../org/apache/sis/coverage/privy/ImageLayout.java | 2 +- .../apache/sis/coverage/privy/ImageUtilities.java | 4 +- .../apache/sis/coverage/privy/ObservableImage.java | 2 +- .../apache/sis/coverage/privy/RangeArgument.java | 6 +- .../apache/sis/coverage/privy/RasterFactory.java | 2 +- .../apache/sis/image/BandAggregateImageTest.java | 2 +- .../test/org/apache/sis/xml/test/InfiniteSet.java | 2 +- .../operation/transform/ProjectiveTransform.java | 2 +- .../org/apache/sis/storage/geotiff/DataCube.java | 8 +- .../sis/storage/geotiff/ImageFileDirectory.java | 22 ++- .../apache/sis/storage/base/MetadataBuilder.java | 3 - .../sis/storage/base/TiledDeferredImage.java | 11 +- .../apache/sis/storage/base/TiledGridCoverage.java | 10 +- .../apache/sis/storage/base/TiledGridResource.java | 170 ++++++++++++++++----- .../main/org/apache/sis/storage/gdal/Band.java | 2 +- .../org/apache/sis/storage/gdal/TiledCoverage.java | 23 --- .../org/apache/sis/storage/gdal/TiledResource.java | 61 +++++--- .../storage/gimi/internal/MatrixGridRessource.java | 20 +-- .../org/apache/sis/gui/map/GestureFollower.java | 2 +- 24 files changed, 245 insertions(+), 140 deletions(-)