This is an automated email from the ASF dual-hosted git repository. jsorel pushed a change to branch fix/jts3d in repository https://gitbox.apache.org/repos/asf/sis.git.
omit ec8da76 fix(JTS): check crs and geometry dimensions compatibility on affectation add d3560bf Minor fixes for javadoc, formatting and state of immutable object. add 9a928b7 Allow `GridDerivation.subgrid(GridGeometry)` to work when the query contains only a "grid to CRS" transform, without envelope or grid extent. add f039368 Add an `Extents.union(…)` method and modify implementations of `intersection` methods for sharing code. add 348c8c8 Add a `CoverageCanvas.resourceProperty` in replacement of previous WeakReference to resource "originator". Add `MultiResolutionCoverageLoader` class for loading `GridCoverage` from a resource at different resolution. Together, those changes allow `CoverageCanvas` to use data loaded at a pyramid level determined from the zoom level. add 0859cb9 Move `RenderingData` to the portrayal module without the pseudo-styling part. It will allows the reuse of this rendering code for targets other than JavaFX. add d41d829 CQL : add query read/write support new fbff2d9 fix(JTS): check crs and geometry dimensions compatibility on affectation This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (ec8da76) \ N -- N -- N refs/heads/fix/jts3d (fbff2d9) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. 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: .../apache/sis/gui/coverage/CoverageCanvas.java | 326 ++++++++++----- .../apache/sis/gui/coverage/CoverageControls.java | 82 ++-- .../apache/sis/gui/coverage/CoverageExplorer.java | 283 ++++++++----- .../org/apache/sis/gui/coverage/GridControls.java | 11 +- .../java/org/apache/sis/gui/coverage/GridView.java | 8 +- .../org/apache/sis/gui/coverage/ImageRequest.java | 77 +--- .../gui/coverage/MultiResolutionImageLoader.java | 156 ++++++++ .../sis/gui/coverage/StyledRenderingData.java | 104 +++++ .../apache/sis/gui/coverage/ViewAndControls.java | 3 +- .../java/org/apache/sis/gui/map/MapCanvas.java | 6 +- .../java/org/apache/sis/gui/map/MapCanvasAWT.java | 2 +- .../org/apache/sis/internal/gui/LogHandler.java | 14 +- .../main/antlr4/org/apache/sis/internal/cql/CQL.g4 | 26 +- .../src/main/java/org/apache/sis/cql/CQL.java | 116 ++++++ .../src/main/java/org/apache/sis/cql/Query.java | 125 ++++++ .../java/org/apache/sis/internal/cql/AntlrCQL.java | 16 + .../test/java/org/apache/sis/cql/CQLTestSuite.java | 2 + .../java/org/apache/sis/cql/QueryReadingTest.java | 100 +++++ .../java/org/apache/sis/cql/QueryWritingTest.java | 44 ++ .../apache/sis/coverage/grid/GridDerivation.java | 3 + .../org/apache/sis/coverage/grid/GridGeometry.java | 2 +- .../sis/coverage/grid/GridDerivationTest.java | 24 +- .../apache/sis/metadata/iso/extent/Extents.java | 83 ++-- .../org/apache/sis/internal/map/SEPortrayer.java | 14 +- .../coverage/MultiResolutionCoverageLoader.java | 395 ++++++++++++++++++ .../sis/internal/map}/coverage/RenderingData.java | 442 ++++++++++++++------- .../sis/internal/map/coverage}/package-info.java | 9 +- .../MultiResolutionCoverageLoaderTest.java | 180 +++++++++ .../apache/sis/test/suite/PortrayalTestSuite.java | 5 +- .../sis/test/storage/CoverageReadConsistency.java | 11 +- 30 files changed, 2159 insertions(+), 510 deletions(-) create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/coverage/MultiResolutionImageLoader.java create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/coverage/StyledRenderingData.java create mode 100644 core/sis-cql/src/main/java/org/apache/sis/cql/Query.java create mode 100644 core/sis-cql/src/test/java/org/apache/sis/cql/QueryReadingTest.java create mode 100644 core/sis-cql/src/test/java/org/apache/sis/cql/QueryWritingTest.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoader.java rename {application/sis-javafx/src/main/java/org/apache/sis/gui => core/sis-portrayal/src/main/java/org/apache/sis/internal/map}/coverage/RenderingData.java (58%) copy {application/sis-javafx/src/main/java/org/apache/sis/internal/setup => core/sis-portrayal/src/main/java/org/apache/sis/internal/map/coverage}/package-info.java (88%) create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoaderTest.java