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 defbef6e4a Tune test utilities in preparation for the addition of GeoTIFF writer. new 8facc18164 First version of a TIFF writer (work initiated by Erwan Roussel). This initial version works, but with a limited amount of color models and sample models. new 0cdc177a1b Rename GeoKeys from GeoTIFF 1.0 to GeoTIFF 1.1 names. The keys related to units of measure are now handled in a separated class. new e97299fd67 Initial GeoKeys support. new 182326f448 Fix spurious warnings during the verification of map projection parameters. new a93258c0ba Give more informative names to some parameters. The 5 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/j2d/ImageUtilities.java | 18 + .../apache/sis/referencing/IdentifiedObjects.java | 25 +- .../referencing/operation/matrix/MatrixSIS.java | 36 +- .../org/apache/sis/storage/geotiff/CRSBuilder.java | 269 ++++--- .../org/apache/sis/storage/geotiff/GeoKeys.java | 153 ++-- .../apache/sis/storage/geotiff/GeoKeysLoader.java | 4 +- .../apache/sis/storage/geotiff/GeoKeysWriter.java | 790 +++++++++++++++++++++ .../org/apache/sis/storage/geotiff/GeoTIFF.java | 6 + .../apache/sis/storage/geotiff/GeoTiffOption.java | 60 ++ .../apache/sis/storage/geotiff/GeoTiffStore.java | 78 +- .../sis/storage/geotiff/GeoTiffStoreProvider.java | 18 +- .../org/apache/sis/storage/geotiff/Reader.java | 10 + .../sis/storage/geotiff/ReformattedImage.java | 143 ++++ .../apache/sis/storage/geotiff/TagValueWriter.java | 69 ++ .../sis/storage/geotiff/TileMatrixWriter.java | 204 ++++++ .../org/apache/sis/storage/geotiff/UnitKey.java | 186 +++++ .../org/apache/sis/storage/geotiff/Writer.java | 765 ++++++++++++++++++++ .../sis/storage/geotiff/internal/Resources.java | 20 + .../storage/geotiff/internal/Resources.properties | 4 + .../geotiff/internal/Resources_fr.properties | 4 + .../apache/sis/storage/geotiff/package-info.java | 2 +- .../apache/sis/storage/geotiff/GeoKeysTest.java | 12 +- .../org/apache/sis/storage/geotiff/WriterTest.java | 483 +++++++++++++ .../apache/sis/storage/base/MetadataBuilder.java | 6 +- .../apache/sis/storage/base/MetadataFetcher.java | 395 +++++++++++ .../org/apache/sis/util/internal/Numerics.java | 6 + .../main/org/apache/sis/util/resources/Errors.java | 5 + .../apache/sis/util/resources/Errors.properties | 1 + .../apache/sis/util/resources/Errors_fr.properties | 1 + 29 files changed, 3534 insertions(+), 239 deletions(-) create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/GeoKeysWriter.java create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/GeoTiffOption.java create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/ReformattedImage.java create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/TagValueWriter.java create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/TileMatrixWriter.java create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/UnitKey.java create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/Writer.java create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/WriterTest.java create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/MetadataFetcher.java