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 130695a20b Fix the way reading and writing of single bits are handled
in `ChannelData` input/output classes.
new 2f6557ee18 Remove the "..." characters in JSON files for making them
valid.
new 8043b8130f Rearrange the GeoTIFF internal classes in some subpackages
in order to provide at least a partial separation between reader and writer
classes.
The 2 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/storage/geotiff/DataCube.java | 7 +-
.../org/apache/sis/storage/geotiff/DataSubset.java | 3 +-
.../apache/sis/storage/geotiff/DeferredEntry.java | 2 +
.../apache/sis/storage/geotiff/GeoTiffStore.java | 95 ++++++++++++----------
.../sis/storage/geotiff/GeoTiffStoreProvider.java | 8 +-
.../storage/geotiff/{GeoTIFF.java => IOBase.java} | 52 +++---------
.../sis/storage/geotiff/ImageFileDirectory.java | 40 ++++++---
.../apache/sis/storage/geotiff/NativeMetadata.java | 15 ++--
.../org/apache/sis/storage/geotiff/Reader.java | 22 ++++-
.../org/apache/sis/storage/geotiff/Writer.java | 79 +++++++++---------
.../geotiff/{internal => base}/Compression.java | 2 +-
.../sis/storage/geotiff/{ => base}/GeoCodes.java | 33 +++++++-
.../sis/storage/geotiff/{ => base}/GeoKeys.java | 19 +----
.../geotiff/{internal => base}/Predictor.java | 2 +-
.../geotiff/{internal => base}/Resources.java | 2 +-
.../{internal => base}/Resources.properties | 0
.../sis/storage/geotiff/base}/Resources_en.java | 2 +-
.../sis/storage/geotiff/base}/Resources_fr.java | 2 +-
.../{internal => base}/Resources_fr.properties | 0
.../sis/storage/geotiff/{ => base}/Tags.java | 8 +-
.../sis/storage/geotiff/{ => base}/UnitKey.java | 16 ++--
.../sis/storage/geotiff/base}/package-info.java | 4 +-
.../geotiff/inflater/CompressionChannel.java | 2 +-
.../sis/storage/geotiff/inflater/Inflater.java | 6 +-
.../apache/sis/storage/geotiff/inflater/LZW.java | 2 +-
.../storage/geotiff/inflater/PredictorChannel.java | 2 +-
.../sis/storage/geotiff/internal/Resources_en.java | 30 -------
.../sis/storage/geotiff/internal/Resources_fr.java | 30 -------
.../sis/storage/geotiff/internal/package-info.java | 28 -------
.../storage/geotiff/{ => reader}/CRSBuilder.java | 50 ++++++++----
.../geotiff/{ => reader}/GeoKeysLoader.java | 34 +++-----
.../geotiff/{ => reader}/GridGeometryBuilder.java | 38 +++++----
.../geotiff/{ => reader}/ImageMetadataBuilder.java | 46 ++++-------
.../storage/geotiff/{ => reader}/Localization.java | 2 +-
.../geotiff/{ => reader}/ReversedBitsChannel.java | 9 +-
.../sis/storage/geotiff/{ => reader}/Type.java | 8 +-
.../storage/geotiff/{ => reader}/XMLMetadata.java | 39 +++++----
.../sis/storage/geotiff/reader}/package-info.java | 10 ++-
.../{GeoKeysWriter.java => writer/GeoEncoder.java} | 76 +++++++++--------
.../geotiff/{ => writer}/ReformattedImage.java | 22 ++---
.../{TagValueWriter.java => writer/TagValue.java} | 52 ++++++++++--
.../TileMatrix.java} | 22 ++---
.../sis/storage/geotiff/writer}/package-info.java | 10 ++-
.../org/apache/sis/storage/geotiff/WriterTest.java | 11 +--
.../{internal => base}/CompressionTest.java | 2 +-
.../storage/geotiff/{ => base}/GeoCodesTest.java | 2 +-
.../storage/geotiff/{ => base}/GeoIdentifiers.java | 2 +-
.../storage/geotiff/{ => base}/GeoKeysTest.java | 6 +-
.../sis/storage/geotiff/{ => base}/TagsTest.java | 2 +-
.../geotiff/{ => reader}/CRSBuilderTest.java | 2 +-
.../sis/storage/geotiff/{ => reader}/TypeTest.java | 2 +-
.../geotiff/{ => reader}/XMLMetadataTest.java | 2 +-
.../apache/sis/storage/base/MetadataFetcher.java | 4 +-
.../binding/domaintype_multipoint.json | 4 +-
.../binding/domaintype_multipointseries.json | 4 +-
.../binding/domaintype_multipolygon.json | 6 +-
.../binding/domaintype_multipolygonseries.json | 6 +-
.../coveragejson/binding/domaintype_point.json | 6 +-
.../binding/domaintype_pointseries.json | 6 +-
.../coveragejson/binding/domaintype_polygon.json | 6 +-
.../binding/domaintype_polygonseries.json | 6 +-
.../coveragejson/binding/domaintype_section.json | 6 +-
.../binding/domaintype_trajectory.json | 6 +-
.../binding/domaintype_vertical_profile.json | 6 +-
64 files changed, 516 insertions(+), 512 deletions(-)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{GeoTIFF.java
=> IOBase.java} (57%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal
=> base}/Compression.java (99%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> base}/GeoCodes.java (74%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> base}/GeoKeys.java (93%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal
=> base}/Predictor.java (97%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal
=> base}/Resources.java (99%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal
=> base}/Resources.properties (100%)
copy
endorsed/src/{org.apache.sis.metadata/main/org/apache/sis/metadata/internal =>
org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/base}/Resources_en.java
(95%)
copy
endorsed/src/{org.apache.sis.cloud.aws/main/org/apache/sis/cloud/aws/internal
=>
org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/base}/Resources_fr.java
(95%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal
=> base}/Resources_fr.properties (100%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> base}/Tags.java (96%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> base}/UnitKey.java (95%)
copy
endorsed/src/{org.apache.sis.metadata/main/org/apache/sis/metadata/internal =>
org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/base}/package-info.java
(89%)
delete mode 100644
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/Resources_en.java
delete mode 100644
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/Resources_fr.java
delete mode 100644
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/package-info.java
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> reader}/CRSBuilder.java (97%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> reader}/GeoKeysLoader.java (94%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> reader}/GridGeometryBuilder.java (93%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> reader}/ImageMetadataBuilder.java (85%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> reader}/Localization.java (99%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> reader}/ReversedBitsChannel.java (93%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> reader}/Type.java (99%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> reader}/XMLMetadata.java (92%)
copy
endorsed/src/{org.apache.sis.feature/main/org/apache/sis/coverage/internal =>
org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/reader}/package-info.java
(81%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{GeoKeysWriter.java
=> writer/GeoEncoder.java} (93%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{
=> writer}/ReformattedImage.java (88%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{TagValueWriter.java
=> writer/TagValue.java} (56%)
rename
endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{TileMatrixWriter.java
=> writer/TileMatrix.java} (93%)
copy
endorsed/src/{org.apache.sis.feature/main/org/apache/sis/coverage/internal =>
org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/writer}/package-info.java
(81%)
rename
endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{internal
=> base}/CompressionTest.java (96%)
rename
endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{
=> base}/GeoCodesTest.java (98%)
rename
endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{
=> base}/GeoIdentifiers.java (99%)
rename
endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{
=> base}/GeoKeysTest.java (97%)
rename
endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{
=> base}/TagsTest.java (97%)
rename
endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{
=> reader}/CRSBuilderTest.java (98%)
rename
endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{
=> reader}/TypeTest.java (98%)
rename
endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{
=> reader}/XMLMetadataTest.java (99%)