sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject [sis] branch geoapi-4.0 updated (8b96787 -> d53b8a5)
Date Thu, 29 Jul 2021 13:07:15 GMT
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 8b96787  Rename `SimpleQuery` as `FeatureQuery` and adapt property/method names to
terminology used in OGC Filter specification ("projection" and "selection").
     new 7544551  Define a mapping between `GeometryType` and the integer codes used in Well-Known
Binary (WKB).
     new 01cd18c  Replace `DataType.ordinal()` by `DataType.toDataBufferType()` for clarity.
Various javadoc fixes.
     new a061e01  Put in place the abstract classes needed for uncompression. Support uncompressed
image of bytes for testing and for the case with subsampling along X axis (in which case we
can not use `HyperRectangleReader`).
     new 23ff7d0  Fix the case where subsampling is larger than tile size.
     new d06a9b1  Add AbstractGridCoverage.RangeArgument.select(SampleModel)` method with
capability to "compress" the sample model for skipping bands at reading time (instead of ignoring
them after they are in memory).
     new 973c7c0  Get `SampleModel` and `ColorModel` managed by `TiledGridCoverage` base class.
Add `TiledGridCoverage.selectedBands` field and clarifications in Javadoc.
     new d53b8a5  Take in account the band subset specified by the `range` argument in a call
to `GridCoverage.render(…)` on a GeoTIFF image.

The 7 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:
 .../org/apache/sis/coverage/grid/GridCoverage.java |   2 +-
 .../main/java/org/apache/sis/image/DataType.java   |  21 +-
 .../java/org/apache/sis/image/ImageProcessor.java  |   2 +-
 .../sis/internal/coverage/j2d/RasterFactory.java   |  29 +-
 .../internal/coverage/j2d/SampleModelFactory.java  | 295 +++++++++++++++++++++
 .../apache/sis/internal/feature/GeometryType.java  |  77 ++++++
 .../java/org/apache/sis/image/DataTypeTest.java    |  12 +-
 .../coverage/j2d/SampleModelFactoryTest.java       | 148 +++++++++++
 .../GeometryTypeTest.java}                         |  28 +-
 .../apache/sis/test/suite/FeatureTestSuite.java    |   2 +
 .../org/apache/sis/internal/geotiff/Inflater.java  | 110 ++++++++
 .../apache/sis/internal/geotiff/Uncompressed.java  | 160 +++++++++++
 .../apache/sis/internal/geotiff/package-info.java  |   6 +-
 .../sis/storage/geotiff/CompressedSubset.java      | 197 ++++++++++++++
 .../org/apache/sis/storage/geotiff/DataCube.java   |  50 ++--
 .../org/apache/sis/storage/geotiff/DataSubset.java | 214 ++++++++++-----
 .../sis/storage/geotiff/ImageFileDirectory.java    |  55 ++--
 .../sis/storage/geotiff/SelfConsistencyTest.java   |   2 +-
 .../sis/storage/netcdf/SelfConsistencyTest.java    |   2 +-
 .../sis/internal/storage/AbstractGridResource.java | 132 +++++++--
 .../sis/internal/storage/TiledGridCoverage.java    |  61 +++--
 .../sis/internal/storage/TiledGridResource.java    | 138 ++++++++--
 .../sis/internal/storage/io/ChannelData.java       |  18 +-
 .../internal/storage/io/HyperRectangleReader.java  |  11 +
 .../sis/test/storage/CoverageReadConsistency.java  | 214 ++++++++++++---
 25 files changed, 1727 insertions(+), 259 deletions(-)
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/internal/coverage/j2d/SampleModelFactory.java
 create mode 100644 core/sis-feature/src/test/java/org/apache/sis/internal/coverage/j2d/SampleModelFactoryTest.java
 copy core/sis-feature/src/test/java/org/apache/sis/internal/{filter/sqlmm/SQLMMTest.java
=> feature/GeometryTypeTest.java} (53%)
 create mode 100644 storage/sis-geotiff/src/main/java/org/apache/sis/internal/geotiff/Inflater.java
 create mode 100644 storage/sis-geotiff/src/main/java/org/apache/sis/internal/geotiff/Uncompressed.java
 create mode 100644 storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/CompressedSubset.java

Mime
View raw message