This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/sis.git
from 96e4ba9bde Merge branch 'geoapi-3.1'
add f3df556dfe GeoTIFF `getTileMatrixSets()` method should return an empty
set if the image is not tiled.
add c199e06898 feat(StorageConnector): add contentStartWith and
pathEndsWith probing methods
add f1883b4207 Edit documentation, add `@see` tags, avoid forcing
conversion to URI.
add 91538a6510 Complete the help method for creating a coverage from
functions. A variant working of floating-point values is added. The image size
argument is replaced by image bounds.
add ecffefe1cc feat(GridExtent): add GridExtent.interiorCoordinateStream
method
add cbba27224d fix(Shapefile): fix provider not returned
add 4d546436a5 For GeoTIFF reader, `getTileMatrixSets()` returns an empty
collection for images encoded with strips instead of tiles.
add 69dc8bbe5b Rename `interiorCoordinateStream()` as
`latticePointStream(boolean parallel)` and implement using `Spliterator` (more
efficient, specify characteristics).
add 8e43f19394 Revert the removal of the escape character sequences in
`ScriptRunner`. This removal was done in commit
967360a5f7c37127c9e1cec5a00605c5246168f0 because escape was not used by Apache
SIS for metadata and EPSG scripts. However, we depend on it for prototypes in
external repositories, and there is a possibility that SIS needs escaping in
the future.
add 0d66da390b Change policy about the ordering of lattice: make the
ordering part of the method contract.
add 6e262a7a28 Bug fix in the drawing of shapes of loaded tiles: the
objective CRS, objective to display transform and the list where shapes are
added must be obtained together for consistency. Before this commit, the list
of shapes where obtained some time after the transform, resulting in a sometime
outdated transform.
add 11bd7f071e Rename `ObjectiveSnapshot` as `StaticGraphics`.
add 170703b77e Check for stream of unknown length when writing GeoTIFF
images.
add 5acd0c2351 Merge branch 'geoapi-4.0' into geoapi-3.1. This is mostly
bug fixes.
new f70b0f2ffd Merge branch 'geoapi-3.1'.
The 1 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/GridCoverageBuilder.java | 384 +++++++++++++++------
.../org/apache/sis/coverage/grid/GridExtent.java | 147 ++++++++
.../main/org/apache/sis/image/BandedIterator.java | 27 +-
.../apache/sis/image/WritablePixelIterator.java | 38 +-
.../sis/image/internal/shared/ObservableImage.java | 2 +-
.../sis/image/internal/shared/TiledImage.java | 2 +-
.../image/internal/shared/WritableTiledImage.java | 5 +-
.../sis/coverage/grid/GridCoverageBuilderTest.java | 25 +-
.../apache/sis/coverage/grid/GridExtentTest.java | 40 +++
.../coverage/grid/ResampledGridCoverageTest.java | 2 +-
.../apache/sis/image/BandAggregateImageTest.java | 1 +
.../org/apache/sis/image/BandSelectImageTest.java | 1 +
.../sis/image/BandedSampleConverterTest.java | 2 +-
.../org/apache/sis/image/ImageCombinerTest.java | 5 +-
.../org/apache/sis/image/PixelIteratorTest.java | 5 +-
.../test/org/apache/sis/image/PlanarImageTest.java | 3 +-
.../org/apache/sis/image/ResampledImageTest.java | 3 +-
.../apache/sis/image/StatisticsCalculatorTest.java | 3 +-
.../test/org/apache/sis/image/TiledImageMock.java | 2 +
.../metadata/sql/internal/shared/ScriptRunner.java | 39 ++-
.../sis/storage/geotiff/ImageFileDirectory.java | 7 +-
.../org/apache/sis/storage/geotiff/Writer.java | 5 +-
.../sis/storage/geotiff/writer/TileMatrix.java | 2 +-
.../sis/storage/geotiff/GeoTiffStoreTest.java | 46 ++-
.../org/apache/sis/storage/geotiff/ReaderTest.java | 43 ++-
.../org/apache/sis/storage/geotiff/WriterTest.java | 2 +-
.../test/org/apache/sis/storage/geotiff/tiled.tiff | Bin 0 -> 3564 bytes
.../apache/sis/storage/sql/postgis/TestRaster.java | 2 +-
.../main/org/apache/sis/io/stream/ChannelData.java | 16 +
.../apache/sis/io/stream/ChannelDataOutput.java | 29 +-
.../org/apache/sis/io/stream/ChannelFactory.java | 14 +-
.../sis/io/stream/ChannelImageOutputStream.java | 2 +-
.../main/org/apache/sis/io/stream/IOUtilities.java | 4 +-
.../org/apache/sis/storage/StorageConnector.java | 95 ++++-
.../storage/base/WritableGridCoverageSupport.java | 2 +-
.../storage/tiling/TiledGridCoverageResource.java | 52 ++-
.../apache/sis/storage/tiling/TiledResource.java | 2 +
.../sis/io/stream/ChannelDataOutputTest.java | 4 +-
.../sis/io/stream/HyperRectangleWriterTest.java | 4 +-
.../io/stream/SubsampledRectangleWriterTest.java | 2 +-
.../apache/sis/io/stream/UpdatableWriteTest.java | 2 +-
.../main/org/apache/sis/util/resources/Errors.java | 5 +
.../apache/sis/util/resources/Errors.properties | 1 +
.../apache/sis/util/resources/Errors_fr.properties | 1 +
.../sis/storage/shapefile/ShapefileProvider.java | 17 +
.../sis/storage/shapefile/ShapefileStore.java | 8 +-
.../apache/sis/gui/coverage/CoverageCanvas.java | 93 ++---
.../main/org/apache/sis/gui/internal/FontGIS.java | 2 +-
.../org/apache/sis/gui/internal/GUIUtilities.java | 22 ++
.../apache/sis/gui/internal/io/FileAccessView.java | 6 +-
.../org/apache/sis/gui/map/EvanescentPane.java | 51 ++-
.../main/org/apache/sis/gui/map/MapCanvas.java | 197 ++++++++---
.../apache/sis/gui/internal/GUIUtilitiesTest.java | 15 +
53 files changed, 1150 insertions(+), 339 deletions(-)
create mode 100644
endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/tiled.tiff